summaryrefslogtreecommitdiff
path: root/src/include/nodes
AgeCommit message (Expand)Author
2008-10-31Allow SQL-language functions to return the output of an INSERT/UPDATE/DELETETom Lane
2008-10-31Add support for user-defined I/O conversion casts.Heikki Linnakangas
2008-10-29Be more tense about not creating tuplestores with randomAccess = true unlessTom Lane
2008-10-28Extend ExecMakeFunctionResult() to support set-returning functions that returnTom Lane
2008-10-23Remove useless ps_OuterTupleSlot field from PlanState. I suppose this wasTom Lane
2008-10-22Dept of better ideas: refrain from creating the planner's placeholder_listTom Lane
2008-10-21Add a concept of "placeholder" variables to the planner. These are variablesTom Lane
2008-10-17Improve comments about RelOptInfo.reltargetlist.Tom Lane
2008-10-07Extend CTE patch to support recursive UNION (ie, without ALL). TheTom Lane
2008-10-06When expanding a whole-row Var into a RowExpr during ResolveNew(), attachTom Lane
2008-10-04Implement SQL-standard WITH clauses, including WITH RECURSIVE.Tom Lane
2008-10-01Improve tuplestore.c to support multiple concurrent read positions.Tom Lane
2008-09-09Improve the plan cache invalidation mechanism to make it invalidate plansTom Lane
2008-09-08Create a separate grantable privilege for TRUNCATE, rather than having it beTom Lane
2008-09-01Add a bunch of new error location reports to parse-analysis error messages.Tom Lane
2008-08-30Fix the raw-parsetree representation of star (as in SELECT * FROM orTom Lane
2008-08-29In GCC-based builds, use a better newNode() macro that relies on GCC-specificTom Lane
2008-08-28Extend the parser location infrastructure to include a location field inTom Lane
2008-08-25Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane
2008-08-22Arrange to convert EXISTS subqueries that are equivalent to hashable INTom Lane
2008-08-14Implement SEMI and ANTI joins in the planner and executor. (Semijoins replaceTom Lane
2008-08-07Improve INTERSECT/EXCEPT hashing by realizing that we don't need to make anyTom Lane
2008-08-07Support hashing for duplicate-elimination in INTERSECT and EXCEPT queries.Tom Lane
2008-08-07Teach the system how to use hashing for UNION. (INTERSECT/EXCEPT will follow,Tom Lane
2008-08-05Improve SELECT DISTINCT to consider hash aggregation, as well as sort/uniq,Tom Lane
2008-08-02Rearrange the querytree representation of ORDER BY/GROUP BY/DISTINCT itemsTom Lane
2008-07-31Fix parser so that we don't modify the user-written ORDER BY list in orderTom Lane
2008-07-26As noted by Andrew Gierth, there's really no need any more to force a junkTom Lane
2008-07-18Implement SQL-spec RETURNS TABLE syntax for functions.Tom Lane
2008-07-16Support "variadic" functions, which can accept a variable number of argumentsTom Lane
2008-06-19Improve our #include situation by moving pointer types away from theAlvaro Herrera
2008-05-16Add a RESTART (without parameter) option to ALTER SEQUENCE, allowing aTom Lane
2008-05-09Change the rules for inherited CHECK constraints to be essentially the sameTom Lane
2008-04-29Some minor further cleanup around A_Const. Don't attach a typecast inTom Lane
2008-04-29Remove typename from A_Const.Alvaro Herrera
2008-04-21Fix convert_IN_to_join to properly handle the case where the subselect'sTom Lane
2008-04-14Push index operator lossiness determination down to GIST/GIN opclassTom Lane
2008-04-13Since createplan.c no longer cares whether index operators are lossy, it hasTom Lane
2008-04-10Replace "amgetmulti" AM functions with "amgetbitmap", in which the wholeTom Lane
2008-03-24When a relation has been proven empty by constraint exclusion, propagate thatTom Lane
2008-03-21Remove TypeName struct's timezone flag, which has been write-only storageTom Lane
2008-03-20Arrange for an explicit cast applied to an ARRAY[] constructor to be appliedTom Lane
2008-03-17Fix TransactionIdIsCurrentTransactionId() to use binary search instead ofTom Lane
2008-02-07Fix CREATE TABLE ... LIKE ... INCLUDING INDEXES to not cause unwantedTom Lane
2008-01-11Fix a conceptual error in my patch of 2007-10-26 that avoided consideringTom Lane
2008-01-09Fix some planner issues found while investigating Kevin Grittner's reportTom Lane
2008-01-01Update copyrights in source tree to 2008.Bruce Momjian
2007-12-08Fix mergejoin cost estimation so that we consider the statistical ranges ofTom Lane
2007-12-01Code review for LIKE ... INCLUDING INDEXES patch. Fix failure to propagateTom Lane
2007-11-30Avoid incrementing the CommandCounter when CommandCounterIncrement is calledTom Lane