Virtual table API.

This commit is contained in:
Nuno Cruces
2023-11-29 00:46:27 +00:00
parent 9bf14becaf
commit 3f05115cd7
7 changed files with 22 additions and 16 deletions

View File

@@ -16,7 +16,7 @@ func ExampleCreateModule() {
defer db.Close()
err = sqlite3.CreateModule[seriesTable](db, "generate_series", nil,
func(db *sqlite3.Conn, arg ...string) (seriesTable, error) {
func(db *sqlite3.Conn, module, schema, table string, arg ...string) (seriesTable, error) {
err := db.DeclareVtab(`CREATE TABLE x(value, start HIDDEN, stop HIDDEN, step HIDDEN)`)
return seriesTable{}, err
})