summaryrefslogtreecommitdiff
path: root/static/netbsd/man3/sqlite3_drop_modules.3
blob: 0709213d7e04bd6b5f81ca35c995147f425554af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
.Dd January 24, 2024
.Dt SQLITE3_DROP_MODULES 3
.Os
.Sh NAME
.Nm sqlite3_drop_modules
.Nd remove unnecessary virtual table implementations
.Sh SYNOPSIS
.In sqlite3.h
.Ft int
.Fo sqlite3_drop_modules
.Fa "sqlite3 *db"
.Fa "const char **azKeep"
.Fc
.Sh DESCRIPTION
The sqlite3_drop_modules(D,L) interface removes all virtual table modules
from database connection D except those named on list L.
The L parameter must be either NULL or a pointer to an array of pointers
to strings where the array is terminated by a single NULL pointer.
If the L parameter is NULL, then all virtual table modules are removed.
.Pp
.Sh IMPLEMENTATION NOTES
These declarations were extracted from the
interface documentation at line 7576.
.Bd -literal
SQLITE_API int sqlite3_drop_modules(
  sqlite3 *db,                /* Remove modules from this connection */
  const char **azKeep         /* Except, do not remove the ones named here */
);
.Ed
.Sh SEE ALSO
.Xr sqlite3_create_module 3