summaryrefslogtreecommitdiff
path: root/src/backend/executor
AgeCommit message (Expand)Author
2005-03-31First phase of OUT-parameters project. We can now define and use SQLTom Lane
2005-03-31Minor code cleanup: ExecHash() was returning a null TupleTableSlot, and anNeil Conway
2005-03-29Add SPI_getnspname(), including documentation.Neil Conway
2005-03-29Convert oidvector and int2vector into variable-length arrays. ThisTom Lane
2005-03-25Improve EXPLAIN ANALYZE to show the time spent in each trigger whenTom Lane
2005-03-22Use InitFunctionCallInfoData() macro instead of MemSet in performanceTom Lane
2005-03-21Convert index-related tuple handling routines from char 'n'/' ' to boolTom Lane
2005-03-20Change the return value of HeapTupleSatisfiesUpdate() to be an enum,Neil Conway
2005-03-20On Windows, use QueryPerformanceCounter instead of gettimeofday forTom Lane
2005-03-17Update obsolete comment.Tom Lane
2005-03-16Revise TupleTableSlot code to avoid unnecessary construction and disassemblyTom Lane
2005-03-14Avoid O(N^2) overhead in repeated nocachegetattr calls when columns ofTom Lane
2005-03-13Forgot that I had intended to replace division by masking in hash calculation.Tom Lane
2005-03-12Adjust the API for aggregate function calls so that a C-coded functionTom Lane
2005-03-10Make the behavior of HAVING without GROUP BY conform to the SQL spec.Tom Lane
2005-03-06Revise hash join code so that we can increase the number of batchesTom Lane
2005-02-10Fix SPI cursor support to allow scanning the results of utility commandsTom Lane
2005-01-28Improve planner's estimation of the space needed for HashAgg plans:Tom Lane
2005-01-27Check that aggregate creator has the right to execute the transitionTom Lane
2005-01-27Provide a more descriptive error message when the return type of an SRFNeil Conway
2005-01-14Update obsolete comment, per Alvaro.Tom Lane
2005-01-01Update copyrights that were missed.Bruce Momjian
2004-12-31Tag appropriate files for rc3PostgreSQL Daemon
2004-12-11Instead of supposing (wrongly, in the general case) that the rowtypeTom Lane
2004-11-16Rethink plpgsql's way of handling SPI execution during an exception block.Tom Lane
2004-10-25Modify hash_create() to elog(ERROR) if an error occurs, rather thanNeil Conway
2004-10-20Allow functions returning void or cstring to appear in FROM clause,Tom Lane
2004-10-13More minor cosmetic improvements:Neil Conway
2004-10-12Message style revisionsPeter Eisentraut
2004-10-11Fix typo in comment.Neil Conway
2004-10-07Fix problems with SQL functions returning rowtypes that have droppedTom Lane
2004-09-30Adjust index locking rules as per my proposal of earlier today. YouTom Lane
2004-09-24ExecProcAppend() wasn't called ExecAppend() because the latter name wasNeil Conway
2004-09-22Arrange for hash join to skip scanning the outer relation if it detectsTom Lane
2004-09-22Adjust ExecMakeTableFunctionResult to produce a single all-nulls rowTom Lane
2004-09-17Hashed LEFT JOIN would miss outer tuples with no inner match if the joinTom Lane
2004-09-16Add some marginal tweaks to eliminate memory leakages associated withTom Lane
2004-09-16Restructure subtransaction handling to reduce resource consumption,Tom Lane
2004-09-13Redesign query-snapshot timing so that volatile functions in READ COMMITTEDTom Lane
2004-09-11Renumber SnapshotNow and the other special snapshot codes so thatTom Lane
2004-09-10Fire non-deferred AFTER triggers immediately upon query completion,Tom Lane
2004-09-06Guard against transaction control statements in SQL functions. ThisTom Lane
2004-08-29Pgindent run for 8.0.Bruce Momjian
2004-08-29Update copyright to 2004.Bruce Momjian
2004-08-17Standardize on the assumption that the arguments of a RowExpr correspondTom Lane
2004-08-02Allow DECLARE CURSOR to take parameters from the portal in which it isTom Lane
2004-07-31Be more consistent about reporting SPI errors in the various PLs.Tom Lane
2004-07-27Replace nested-BEGIN syntax for subtransactions with spec-compliantTom Lane
2004-07-15For a SQL function declared to return a named composite type, makeTom Lane
2004-07-10Test HAVING condition before computing targetlist of an Aggregate node.Tom Lane