xref: /netbsd-src/external/public-domain/sqlite/man/sqlite3_declare_vtab.3 (revision b9988867a8ad969c45a52aa7628bc932ec98d46b)
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