summaryrefslogtreecommitdiff
path: root/src/backend/executor
AgeCommit message (Expand)Author
2003-06-24Array mega-patch.Bruce Momjian
2003-06-22Revise hash join and hash aggregation code to use the same datatype-Tom Lane
2003-06-15Replace cryptic 'Unknown kind of return type' messages with somethingTom Lane
2003-06-12Fix SQL function executor for case where last command of a function isTom Lane
2003-06-06Implement outer-level aggregates to conform to the SQL spec, withTom Lane
2003-05-30Small performance improvement for hash joins and hash aggregation:Tom Lane
2003-05-28Fix some planner performance problems with large WHERE clauses, byTom Lane
2003-05-28Replace functional-index facility with expressional indexes. Any columnTom Lane
2003-05-27Make debug_ GUC varables output DEBUG1 rather than LOG, and mention inBruce Momjian
2003-05-09Implement new-protocol binary I/O support in DataRow, Bind, and FunctionCallTom Lane
2003-05-08Update 3.0 protocol support to match recent agreements about how toTom Lane
2003-05-06Restructure command destination handling so that we pass aroundTom Lane
2003-05-06Implement feature of new FE/BE protocol whereby RowDescription identifiesTom Lane
2003-05-05Ditch ExecGetTupType() in favor of the much simpler ExecGetResultType(),Tom Lane
2003-05-02Portal and memory management infrastructure for extended query protocol.Tom Lane
2003-04-29Infrastructure for deducing Param types from context, in the same wayTom Lane
2003-04-29Code review for holdable-cursors patch. Fix error recovery, memoryTom Lane
2003-04-27Put back encoding-conversion step in processing of incoming queries;Tom Lane
2003-04-24Infrastructure for upgraded error reporting mechanism. elog.c isTom Lane
2003-04-08First phase of work on array improvements. ARRAY[x,y,z] constructorTom Lane
2003-03-27Add new files.Bruce Momjian
2003-03-27This patch implements holdable cursors, following the proposalBruce Momjian
2003-03-27GetTupleForTrigger must use outer transaction's command counter for timeTom Lane
2003-03-20Add start time to pg_stat_activityBruce Momjian
2003-03-11Implement SQL92-compatible FIRST, LAST, ABSOLUTE n, RELATIVE n optionsTom Lane
2003-03-10Restructure parsetree representation of DECLARE CURSOR: now it's aTom Lane
2003-03-09Revise tuplestore and nodeMaterial so that we don't have to read theTom Lane
2003-02-16COALESCE() and NULLIF() are now first-class expressions, not macrosTom Lane
2003-02-14Fix SPI result logic for case where there are multiple statements of theTom Lane
2003-02-09Create a distinction between Lists of integers and Lists of OIDs, to getTom Lane
2003-02-09Make further use of new bitmapset code: executor's chgParam, extParam,Tom Lane
2003-02-04Detect duplicate aggregate calls and evaluate only one copy. ThisTom Lane
2003-02-03Determine the set of constraints applied to a domain at executorTom Lane
2003-02-03Tweak planner and executor to avoid doing ExecProject() in table scanTom Lane
2003-02-02Fix nodeUnique to behave correctly when reversing direction after reachingTom Lane
2003-01-29SPI_exec shouldn't return SPI_OK_SELECT if it hasn't actually returnedTom Lane
2003-01-27Upgrade cost estimation for joins, per discussion with Bradley Baetz.Tom Lane
2003-01-23Change CREATE TABLE AS / SELECT INTO to create the new table with OIDs,Tom Lane
2003-01-21Fix coredump problem in plpgsql's RETURN NEXT. When a SELECT INTOTom Lane
2003-01-20IN clauses appearing at top level of WHERE can now be handled as joins.Tom Lane
2003-01-12Fix wrong/misleading comments, be more consistent about where to callTom Lane
2003-01-12Replace RelidGetNamespaceId() by get_rel_namespace().Peter Eisentraut
2003-01-12First cut at implementing IN (and NOT IN) via hashtables. There isTom Lane
2003-01-10Create a new file executor/execGrouping.c to centralize utility routinesTom Lane
2003-01-10Read-only transactions, as defined in SQL.Peter Eisentraut
2003-01-10Further tweaking of parsetree & plantree representation of SubLinks.Tom Lane
2003-01-09Adjust parser so that 'x NOT IN (subselect)' is converted toTom Lane
2003-01-08Guard against stopping when numberTuples=0 and counter wraps around.Tom Lane
2002-12-30Adjust Tcl-related code to compile cleanly with Tcl 8.4 (add const modifiers asTom Lane
2002-12-30Better solution to integer overflow problem in hash batch-numberTom Lane