gdrsclib
Data Fields
sqlite3_module Struct Reference

#include <sqlite3.h>

Data Fields

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 4766 of file sqlite3.c.

Field Documentation

◆ iVersion

int iVersion

Definition at line 4767 of file sqlite3.c.

◆ xBegin

int(* xBegin)(sqlite3_vtab *pVTab)

Definition at line 4786 of file sqlite3.c.

◆ xBestIndex

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

Definition at line 4774 of file sqlite3.c.

◆ xClose

int(* xClose)(sqlite3_vtab_cursor *)

Definition at line 4778 of file sqlite3.c.

◆ xColumn

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

Definition at line 4783 of file sqlite3.c.

◆ xCommit

int(* xCommit)(sqlite3_vtab *pVTab)

Definition at line 4788 of file sqlite3.c.

◆ xConnect

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

Definition at line 4771 of file sqlite3.c.

◆ xCreate

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

Definition at line 4768 of file sqlite3.c.

◆ xDestroy

int(* xDestroy)(sqlite3_vtab *pVTab)

Definition at line 4776 of file sqlite3.c.

◆ xDisconnect

int(* xDisconnect)(sqlite3_vtab *pVTab)

Definition at line 4775 of file sqlite3.c.

◆ xEof

int(* xEof)(sqlite3_vtab_cursor *)

Definition at line 4782 of file sqlite3.c.

◆ xFilter

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

Definition at line 4779 of file sqlite3.c.

◆ xFindFunction

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

Definition at line 4790 of file sqlite3.c.

◆ xNext

int(* xNext)(sqlite3_vtab_cursor *)

Definition at line 4781 of file sqlite3.c.

◆ xOpen

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

Definition at line 4777 of file sqlite3.c.

◆ xRename

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

Definition at line 4793 of file sqlite3.c.

◆ xRollback

int(* xRollback)(sqlite3_vtab *pVTab)

Definition at line 4789 of file sqlite3.c.

◆ xRowid

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

Definition at line 4784 of file sqlite3.c.

◆ xSync

int(* xSync)(sqlite3_vtab *pVTab)

Definition at line 4787 of file sqlite3.c.

◆ xUpdate

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

Definition at line 4785 of file sqlite3.c.


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