Oh yeah, I meant to say that I was going to leave window functions for future expansion. First I need to get more familiar with their use. Yesterday was my first time implementing an aggregate function, and I need to work my way up.
On Tue, Jan 29, 2019, 07:46 Richard Hipp <d...@sqlite.org wrote: > On 1/29/19, Andy Goth <andrew.m.g...@gmail.com> wrote: > > > > Question: does xFinal() get called if an error occurs during (or between) > > calling xStep()? Are errors even possible? I'm curious if there's any way > > to leak the Tcl_Obj pointed to by the aggregate context. > > xFinal() gets called by sqlite3_reset() or sqlite3_finalize() if it > hasn't been called already when those routines are first invoked. > > You might also what to add the ability to specify xValue() and > xInverse() methods so that you can do window functions in TCL as well. > See > https://www.sqlite.org/windowfunctions.html#user_defined_aggregate_window_functions > for additional information. > > -- > D. Richard Hipp > d...@sqlite.org > _______________________________________________ > sqlite-users mailing list > sqlite-users@mailinglists.sqlite.org > http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users > _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users