summaryrefslogtreecommitdiff
path: root/static/netbsd/man3/sqlite3.3
diff options
context:
space:
mode:
Diffstat (limited to 'static/netbsd/man3/sqlite3.3')
-rw-r--r--static/netbsd/man3/sqlite3.341
1 files changed, 41 insertions, 0 deletions
diff --git a/static/netbsd/man3/sqlite3.3 b/static/netbsd/man3/sqlite3.3
new file mode 100644
index 00000000..557ead8f
--- /dev/null
+++ b/static/netbsd/man3/sqlite3.3
@@ -0,0 +1,41 @@
+.Dd January 24, 2024
+.Dt SQLITE3 3
+.Os
+.Sh NAME
+.Nm sqlite3
+.Nd database connection handle
+.Sh SYNOPSIS
+.In sqlite3.h
+.Vt typedef struct sqlite3 sqlite3;
+.Sh DESCRIPTION
+Each open SQLite database is represented by a pointer to an instance
+of the opaque structure named "sqlite3".
+It is useful to think of an sqlite3 pointer as an object.
+The
+.Fn sqlite3_open ,
+.Fn sqlite3_open16 ,
+and
+.Fn sqlite3_open_v2
+interfaces are its constructors, and
+.Fn sqlite3_close
+and
+.Fn sqlite3_close_v2
+are its destructors.
+There are many other interfaces (such as
+.Fn sqlite3_prepare_v2 ,
+.Fn sqlite3_create_function ,
+and
+.Fn sqlite3_busy_timeout
+to name but three) that are methods on an sqlite3 object.
+.Sh IMPLEMENTATION NOTES
+These declarations were extracted from the
+interface documentation at line 259.
+.Bd -literal
+typedef struct sqlite3 sqlite3;
+.Ed
+.Sh SEE ALSO
+.Xr sqlite3_busy_timeout 3 ,
+.Xr sqlite3_close 3 ,
+.Xr sqlite3_create_function 3 ,
+.Xr sqlite3_open 3 ,
+.Xr sqlite3_prepare 3