On Thu, May 23, 2019 at 11:09 AM Keith Medcalf <kmedc...@dessus.com> wrote:

> >Keith, as can be seen below, those pragma_*list eponymous vtables are
> >you referring to as not built-in.
>
> Actually they are.  They are the eponymous vtables for the corresponding
> pragma's:
>
> pragma function_list;
> pragma collation_list;
> pragma module_list;
>

C:\Users\ddevienne>sqlite3
SQLite version 3.28.0 2019-04-16 19:49:53
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> pragma function_list;
sqlite>

Now I recall... This is the "official" pre-built binaries from
https://sqlite.org/download.html
which does not turn ON these compile options. That's a shame IMHO.

>I wasn't even aware one could get the function-list at all. Did you
> >implement that as a pure extension w/o changing the official SQLite
> >source code? Are all your extensions Open-Source, on GitHub or
> somewhere?
>
> https://sqlite.org/pragma.html#pragma_function_list


What's strange is that there's zero hit for the string "function_list" in
https://www.sqlite.org/changes.html
When was this introduced again? I also search for "information" and
"schema", and failed to locate the ChangeLog entry.
Even SQLITE_INTROSPECTION_PRAGMAS has no hit in this page in fact! Or
instropection (instrospec does, but unrelated).
Mysterious... --DD

PS: Thanks for info on where to find your (own and collected) extensions.
_______________________________________________
sqlite-users mailing list
sqlite-users@mailinglists.sqlite.org
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to