Alternate e697dbe9c5997e35395fe158628dd8c5209481da
for Visual Studio 2022 and Windows 11.
読み取り中…
検索中…
一致する文字列を見つけられません
sqlite3_module 構造体

#include <sqlite3.h>

公開変数類

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

詳解

sqlite3.h6624 行目に定義があります。

メンバ詳解

◆ iVersion

int sqlite3_module::iVersion

sqlite3.h6625 行目に定義があります。

◆ xBegin

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

sqlite3.h6644 行目に定義があります。

◆ xBestIndex

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

sqlite3.h6632 行目に定義があります。

◆ xClose

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

sqlite3.h6636 行目に定義があります。

◆ xColumn

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

sqlite3.h6641 行目に定義があります。

◆ xCommit

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

sqlite3.h6646 行目に定義があります。

◆ xConnect

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

sqlite3.h6629 行目に定義があります。

◆ xCreate

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

sqlite3.h6626 行目に定義があります。

◆ xDestroy

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

sqlite3.h6634 行目に定義があります。

◆ xDisconnect

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

sqlite3.h6633 行目に定義があります。

◆ xEof

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

sqlite3.h6640 行目に定義があります。

◆ xFilter

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

sqlite3.h6637 行目に定義があります。

◆ xFindFunction

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

sqlite3.h6648 行目に定義があります。

◆ xNext

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

sqlite3.h6639 行目に定義があります。

◆ xOpen

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

sqlite3.h6635 行目に定義があります。

◆ xRelease

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

sqlite3.h6655 行目に定義があります。

◆ xRename

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

sqlite3.h6651 行目に定義があります。

◆ xRollback

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

sqlite3.h6647 行目に定義があります。

◆ xRollbackTo

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

sqlite3.h6656 行目に定義があります。

◆ xRowid

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

sqlite3.h6642 行目に定義があります。

◆ xSavepoint

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

sqlite3.h6654 行目に定義があります。

◆ xShadowName

int(* sqlite3_module::xShadowName) (const char *)

sqlite3.h6659 行目に定義があります。

◆ xSync

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

sqlite3.h6645 行目に定義があります。

◆ xUpdate

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

sqlite3.h6643 行目に定義があります。


この構造体詳解は次のファイルから抽出されました: