Re: [sqlite] Misleading error message on missing function

2018-12-04 Thread Dominique Devienne
On Fri, Nov 30, 2018 at 4:16 PM Dominique Devienne wrote: > sqlite> select json_each('[1, 3, 5]'); > Error: no such function: json_each > [...] > Any chance we might get a more user-friendly error message? > Like perhaps "Error: table-valued function not usable here: json_each"? > ping.

[sqlite] Misleading error message on missing function

2018-11-30 Thread Dominique Devienne
sqlite> select json_each('[1, 3, 5]'); Error: no such function: json_each sqlite> select * from json_each('[1,2]'); 0|1|integer|1|1||$[0]|$ 1|2|integer|2|2||$[1]|$ Misusing the json_each() table-values function as a regular function yields a misleading (IMHO) "no such function" message, despite