Commit Graph

71 Commits (60f1e514ad0db017bc583b0e15d056b777bd9626)

Author SHA1 Message Date
Tom Lane ea268cdc9a Add macros to make AllocSetContextCreate() calls simpler and safer. 9 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Tom Lane bf7ca15875 Ensure that RowExprs and whole-row Vars produce the expected column names. 11 years ago
Tom Lane 45b0f35723 Avoid leaking memory while evaluating arguments for a table function. 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 11 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Tom Lane 784e762e88 Support multi-argument UNNEST(), and TABLE() syntax for multiple functions. 12 years ago
Greg Stark c62736cc37 Add SQL Standard WITH ORDINALITY support for UNNEST (and any other SRF) 12 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Peter Eisentraut 414c5a2ea6 Per-column collation support 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane 53e757689c Make NestLoop plan nodes pass outer-relation variables into their inner 15 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 9f2ee8f287 Re-implement EvalPlanQual processing to improve its performance and eliminate 16 years ago
Tom Lane 421d7d8edb Remove no-longer-needed ExecCountSlots infrastructure. 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 16 years ago
Tom Lane 25bf7f8b9b Fix possible failures when a tuplestore switches from in-memory to on-disk 16 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Tom Lane 05bba3d176 Be more tense about not creating tuplestores with randomAccess = true unless 17 years ago
Tom Lane e3e3d2a789 Extend ExecMakeFunctionResult() to support set-returning functions that return 17 years ago
Tom Lane dad4cb6258 Improve tuplestore.c to support multiple concurrent read positions. 17 years ago
Neil Conway ff428cdeda Fix several memory leaks when rescanning SRFs. Arrange for an SRF's 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Tom Lane eab6b8b27e Turn the rangetable used by the executor into a flat list, and avoid storing 19 years ago
Tom Lane b8c3267792 Put function expressions and values lists into FunctionScan and ValuesScan 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane 68996463d4 Repair bug #2839: the various ExecReScan functions need to reset 19 years ago
Tom Lane 3f50ba27cf Create infrastructure for 'MinimalTuple' representation of in-memory 19 years ago
Tom Lane 06e10abc0b Fix problems with cached tuple descriptors disappearing while still in use 19 years ago
Tom Lane 2316013961 Clean up representation of function RTEs for functions returning RECORD. 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Tom Lane 2c0ef9777c Extend the ExecInitNode API so that plan nodes receive a set of flag 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane e2159f3842 Teach the planner to remove SubqueryScan nodes from the plan if they 20 years ago
Tom Lane 0453a997af Put back blessing of record-function tupledesc, which I removed in a 21 years ago
Tom Lane 47888fe842 First phase of OUT-parameters project. We can now define and use SQL 21 years ago
Tom Lane f97aebd162 Revise TupleTableSlot code to avoid unnecessary construction and disassembly 21 years ago
Neil Conway ffaaf27eb4 Provide a more descriptive error message when the return type of an SRF 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane fb22b32095 Allow functions returning void or cstring to appear in FROM clause, 21 years ago
Tom Lane bebaf70613 Adjust ExecMakeTableFunctionResult to produce a single all-nulls row 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 21 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 21 years ago
Tom Lane 375369acd1 Replace TupleTableSlot convention for whole-row variables and function 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane 2848dc5fea Make the world safe (more or less) for dropped columns in plpgsql rowtypes. 22 years ago