summaryrefslogtreecommitdiff
path: root/src/backend/executor/execQual.c
AgeCommit message (Expand)Author
2007-08-31Extend whole-row Var evaluation to cope with the case that the sub-planTom Lane
2007-02-06Remove typmod checking from the recent security-related patches. It turnsTom Lane
2007-02-02Repair failure to check that a table is still compatible with a previouslyTom Lane
2006-11-17Small message equalization fixPeter Eisentraut
2006-11-08Remove a 15-year old comment questioning behavior that is now well-Neil Conway
2006-11-06Repair bug #2694 concerning an ARRAY[] construct whose inputs are emptyTom Lane
2006-10-06Message style improvementsPeter Eisentraut
2006-10-04pgindent run for 8.2.Bruce Momjian
2006-09-28Fix IS NULL and IS NOT NULL tests on row-valued expressions to conform toTom Lane
2006-07-27Aggregate functions now support multiple input arguments. I also tookTom Lane
2006-07-14Remove 576 references of include files that were not needed.Bruce Momjian
2006-06-16Fix problems with cached tuple descriptors disappearing while still in useTom Lane
2006-04-22Simplify ParamListInfo data structure to support only numbered parameters,Tom Lane
2006-03-10Add a CHECK_FOR_INTERRUPTS() to the loop in ExecMakeTableFunctionResult.Tom Lane
2006-03-05Update copyright for 2006. Update scripts.Bruce Momjian
2005-12-28Implement SQL-compliant treatment of row comparisons for < <= > >= casesTom Lane
2005-12-14Fix problem with whole-row Vars referencing sub-select outputs, perTom Lane
2005-11-22Re-run pgindent, fixing a problem where comment lines after a blankBruce Momjian
2005-11-17Make SQL arrays support null elements. This commit fixes the core arrayTom Lane
2005-10-19Better solution to the problem of labeling whole-row Datums that areTom Lane
2005-10-19Ensure that the Datum generated from a whole-row Var contains validTom Lane
2005-10-15Standard pgindent run for 8.1.Bruce Momjian
2005-06-26Add Oracle-compatible GREATEST and LEAST functions. Pavel StehuleTom Lane
2005-05-12Remove some unnecessary code: since ExecMakeFunctionResultNoSets does notTom Lane
2005-05-09Add some defenses against functions declared to return set that don'tTom Lane
2005-05-06For some reason access/tupmacs.h has been #including utils/memutils.h,Tom Lane
2005-04-06Merge Resdom nodes into TargetEntry nodes to simplify code and save aTom Lane
2005-03-29Convert oidvector and int2vector into variable-length arrays. ThisTom Lane
2005-03-22Use InitFunctionCallInfoData() macro instead of MemSet in performanceTom 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
2004-12-31Tag appropriate files for rc3PostgreSQL Daemon
2004-12-11Instead of supposing (wrongly, in the general case) that the rowtypeTom Lane
2004-09-22Adjust ExecMakeTableFunctionResult to produce a single all-nulls rowTom 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-06-09Support assignment to subfields of composite columns in UPDATE and INSERT.Tom Lane
2004-06-05Tweak palloc/repalloc to allow zero bytes to be requested, as per recentTom Lane
2004-06-01Some more de-FastList-ification.Tom Lane
2004-05-30Use the new List API function names throughout the backend, and disable theNeil Conway
2004-05-26Reimplement the linked list data structure used throughout the backend.Neil Conway
2004-05-10Promote row expressions to full-fledged citizens of the expression syntax,Tom Lane
2004-04-01Replace TupleTableSlot convention for whole-row variables and functionTom Lane
2004-03-24Replace max_expr_depth parameter with a max_stack_depth parameter thatTom Lane
2004-03-17Reimplement CASE val WHEN compval1 THEN ... WHEN compval2 THEN ... ENDTom Lane
2004-03-17Replace the switching function ExecEvalExpr() with a macro that jumpsTom Lane
2004-02-03Rename SortMem and VacuumMem to work_mem and maintenance_work_mem.Tom Lane
2004-01-07More janitorial work: remove the explicit casting of NULL literals to aNeil Conway