pgsql: Disallow calling anything but plain functions via the fastpath A

2021-04-30 Thread Tom Lane
Disallow calling anything but plain functions via the fastpath API. Reject aggregates, window functions, and procedures. Aggregates failed anyway, though with a somewhat obscure error message. Window functions would hit an Assert or null-pointer dereference. Procedures seemed to work as long as y

pgsql: Disallow calling anything but plain functions via the fastpath A

2021-04-30 Thread Tom Lane
Disallow calling anything but plain functions via the fastpath API. Reject aggregates, window functions, and procedures. Aggregates failed anyway, though with a somewhat obscure error message. Window functions would hit an Assert or null-pointer dereference. Procedures seemed to work as long as y

pgsql: Disallow calling anything but plain functions via the fastpath A

2021-04-30 Thread Tom Lane
Disallow calling anything but plain functions via the fastpath API. Reject aggregates, window functions, and procedures. Aggregates failed anyway, though with a somewhat obscure error message. Window functions would hit an Assert or null-pointer dereference. Procedures seemed to work as long as y

pgsql: Disallow calling anything but plain functions via the fastpath A

2021-04-30 Thread Tom Lane
Disallow calling anything but plain functions via the fastpath API. Reject aggregates, window functions, and procedures. Aggregates failed anyway, though with a somewhat obscure error message. Window functions would hit an Assert or null-pointer dereference. Procedures seemed to work as long as y

pgsql: Disallow calling anything but plain functions via the fastpath A

2021-04-30 Thread Tom Lane
Disallow calling anything but plain functions via the fastpath API. Reject aggregates, window functions, and procedures. Aggregates failed anyway, though with a somewhat obscure error message. Window functions would hit an Assert or null-pointer dereference. Procedures seemed to work as long as y

pgsql: Disallow calling anything but plain functions via the fastpath A

2021-04-30 Thread Tom Lane
Disallow calling anything but plain functions via the fastpath API. Reject aggregates, window functions, and procedures. Aggregates failed anyway, though with a somewhat obscure error message. Window functions would hit an Assert or null-pointer dereference. Procedures seemed to work as long as y