.Dd January 24, 2024 .Dt SQLITE3_DECLARE_VTAB 3 .Os .Sh NAME .Nm sqlite3_declare_vtab .Nd declare the schema of a virtual table .Sh SYNOPSIS .In sqlite3.h .Ft int .Fo sqlite3_declare_vtab .Fa "sqlite3*" .Fa "const char *zSQL" .Fc .Sh DESCRIPTION The xCreate and xConnect methods of a virtual table module call this interface to declare the format (the names and datatypes of the columns) of the virtual tables they implement. .Sh IMPLEMENTATION NOTES These declarations were extracted from the interface documentation at line 7640. .Bd -literal SQLITE_API int sqlite3_declare_vtab(sqlite3*, const char *zSQL); .Ed .Sh SEE ALSO .Xr sqlite3_module 3