| TerraLib 4.1

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Attributes
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)
int(* | xSavepoint )(sqlite3_vtab *pVTab, int)
int(* | xRelease )(sqlite3_vtab *pVTab, int)
int(* | xRollbackTo )(sqlite3_vtab *pVTab, int)

## Member Data Documentation

int sqlite3_module::iVersion

int(* sqlite3_module::xBegin)(sqlite3_vtab *pVTab)

int(* sqlite3_module::xBestIndex)(sqlite3_vtab *pVTab, sqlite3_index_info *)

int(* sqlite3_module::xClose)(sqlite3_vtab_cursor *)

int(* sqlite3_module::xColumn)(sqlite3_vtab_cursor *, sqlite3_context *, int)

int(* sqlite3_module::xCommit)(sqlite3_vtab *pVTab)

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

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

int(* sqlite3_module::xDestroy)(sqlite3_vtab *pVTab)

int(* sqlite3_module::xDisconnect)(sqlite3_vtab *pVTab)

int(* sqlite3_module::xEof)(sqlite3_vtab_cursor *)

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

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

int(* sqlite3_module::xNext)(sqlite3_vtab_cursor *)

int(* sqlite3_module::xOpen)(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor)

int(* sqlite3_module::xRelease)(sqlite3_vtab *pVTab, int)

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

int(* sqlite3_module::xRollback)(sqlite3_vtab *pVTab)

int(* sqlite3_module::xRollbackTo)(sqlite3_vtab *pVTab, int)

int(* sqlite3_module::xRowid)(sqlite3_vtab_cursor *, sqlite3_int64 *pRowid)

int(* sqlite3_module::xSavepoint)(sqlite3_vtab *pVTab, int)

int(* sqlite3_module::xSync)(sqlite3_vtab *pVTab)

int(* sqlite3_module::xUpdate)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *)

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

- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/SQLite/sqlite3/sqlite3.c
- E:/Projetos_Primeiro_Semestre_2012/TerraView/terralib/src/terralib/drivers/SQLite/sqlite3/sqlite3.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines