postgresql/src/include/executor
Tom Lane 27dc7e240b Fix handling of collation in SQL-language functions.
Ensure that parameter symbols receive collation from the function's
resolved input collation, and fix inlining to behave properly.

BTW, this commit lays about 90% of the infrastructure needed to support
use of argument names in SQL functions.  Parsing of parameters is now
done via the parser-hook infrastructure ... we'd just need to supply
a column-ref hook ...
2011-03-24 20:30:23 -04:00
..
execdebug.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
execdesc.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
executor.h Refactor the executor's API to support data-modifying CTEs better. 2011-02-27 13:44:12 -05:00
functions.h Fix handling of collation in SQL-language functions. 2011-03-24 20:30:23 -04:00
hashjoin.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
instrument.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeAgg.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeAppend.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeBitmapAnd.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeBitmapHeapscan.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeBitmapIndexscan.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeBitmapOr.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeCtescan.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeForeignscan.h Implement an API to let foreign-data wrappers actually be functional. 2011-02-20 00:18:14 -05:00
nodeFunctionscan.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeGroup.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeHash.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeHashjoin.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeIndexscan.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeLimit.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeLockRows.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeMaterial.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeMergeAppend.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeMergejoin.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeModifyTable.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeNestloop.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeRecursiveunion.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeResult.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeSeqscan.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeSetOp.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeSort.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeSubplan.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeSubqueryscan.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeTidscan.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeUnique.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeValuesscan.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeWindowAgg.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
nodeWorktablescan.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
spi.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
spi_priv.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
tstoreReceiver.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00
tuptable.h Stamp copyrights for year 2011. 2011-01-01 13:18:15 -05:00