xref: /netbsd-src/external/public-domain/sqlite/man/sqlite3_declare_vtab.3 (revision 2f62cc9c12bc202c40224f32c879f81443fee079)
1.Dd January 24, 2024
2.Dt SQLITE3_DECLARE_VTAB 3
3.Os
4.Sh NAME
5.Nm sqlite3_declare_vtab
6.Nd declare the schema of a virtual table
7.Sh SYNOPSIS
8.In sqlite3.h
9.Ft int
10.Fo sqlite3_declare_vtab
11.Fa "sqlite3*"
12.Fa "const char *zSQL"
13.Fc
14.Sh DESCRIPTION
15The xCreate and xConnect methods of a virtual table module
16call this interface to declare the format (the names and datatypes
17of the columns) of the virtual tables they implement.
18.Sh IMPLEMENTATION NOTES
19These declarations were extracted from the
20interface documentation at line 7640.
21.Bd -literal
22SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL);
23.Ed
24.Sh SEE ALSO
25.Xr sqlite3_module 3
26