Du skal se på postgresql-kildekoden postgresql/src/backend/utils/adt/windowfuncs.c og postgresql/src/backend/executor/nodeWindowAgg.c
Der er ingen god dokumentation :( -- fuldt funktionel vinduesfunktion bør kun implementeres i C eller PL/v8 - der er ingen API til andre sprog.
http://www.pgcon.org/2009 /schedule/track/Version%208.4/128.da.html præsentation fra forfatter til implementering i PostgreSQL.
Jeg fandt kun én ikke-kerneimplementering - http://api.pgxn. org/src/kmeans/kmeans-1.1.0/
http://pgxn.org/dist/plv8/1.3.0 /doc/plv8.html