xref: /netbsd-src/external/public-domain/sqlite/man/sqlite3_module.3 (revision 82d56013d7b633d116a93943de88e08335357a7c)
1.Dd December 19, 2018
2.Dt SQLITE3_MODULE 3
3.Os
4.Sh NAME
5.Nm sqlite3_module
6.Nd Virtual Table Object
7.Sh SYNOPSIS
8.Vt struct sqlite3_module ;
9.Sh DESCRIPTION
10This structure, sometimes called a "virtual table module", defines
11the implementation of a virtual tables.
12This structure consists mostly of methods for the module.
13.Pp
14A virtual table module is created by filling in a persistent instance
15of this structure and passing a pointer to that instance to sqlite3_create_module()
16or sqlite3_create_module_v2().
17The registration remains valid until it is replaced by a different
18module or until the database connection closes.
19The content of this structure must not change while it is registered
20with any database connection.
21.Sh SEE ALSO
22.Xr sqlite3 3 ,
23.Xr sqlite3_create_module 3
24