Musisz spojrzeć na kod źródłowy postgresql postgresql/src/backend/utils/adt/windowfuncs.c i postgresql/src/backend/executor/nodeWindowAgg.c
Brak dobrej dokumentacji :( -- w pełni funkcjonalna funkcja okna powinna być zaimplementowana tylko w C lub PL/v8 - nie ma API dla innych języków.
http://www.pgcon.org/2009 /schedule/track/Version%208.4/128.pl.html prezentacja autora implementacji w PostgreSQL.
Znalazłem tylko jedną implementację niebędącą rdzeniem - http://api.pgxn. org/src/kmeans/kmeans-1.1.0/
http://pgxn.org/dist/plv8/1.3.0 /doc/plv8.html