summaryrefslogtreecommitdiff
path: root/src/query.c
AgeCommit message (Collapse)Author
2012-10-11Support for dropped fieldsMarko Kreen
2011-10-12SPLIT: fix elem type info leakMarko Kreen
2011-01-20New TARGET satement, to redirect target function.Marko Kreen
2009-11-10New SPLIT statement.Marko Kreen
It will split incoming array(s) into per-partition arrays. Roughly based on design here: http://lists.pgfoundry.org/pipermail/plproxy-users/2008-June/000093.html Written by Martin Pihlak
2009-09-11Fix potential buffer overflow when len(typname) > 32Marko Kreen
The fixed size buffer tmp[32] was not updated when type casting was added. Reported by Ian Sollars
2008-09-11dont crash on nameless input argumentsMarko Kreen
2008-06-26Support dynamic record as return type.Marko Kreen
Now PL/Proxy allows function defined as RETURNS RECORD without OUT parameters. Such functions need actual result column types specified with AS clause: SELECT * FROM func() AS (col1 type1, col2 type2); PL/Proxy needs to detect the actual type on each call and pass it to remote database. Current implementation caches last record type, drops it if type changes. Original patch by Lei Yonghua, applied with some modifications.
2007-11-08composite type has always column names, check is unnecessaryMarko Kreen
2007-11-05explicit type casting for result fieldsMarko Kreen
2007-11-02issue remote query with expected result columns filled inMarko Kreen
This will make plproxy more robust when signatures differ between databases. It is especially helpful for upgrading functions.
2007-03-28remove trailing whitespaceMarko Kreen
2007-03-13Initial revisionMarko Kreen