summaryrefslogtreecommitdiff
path: root/src/backend/parser
AgeCommit message (Expand)Author
2003-05-05Not sure why parser() was still doing clearerr(stdin) ... but it'sTom Lane
2003-05-05Extended query protocol: parse, bind, execute, describe FE/BE messages.Tom Lane
2003-05-04When a TIMESTAMP, TIME, or INTERVAL precision is specified larger than ourTom 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-10Remove premature attempt to constant-fold type coercion expressions.Tom Lane
2003-04-08First phase of work on array improvements. ARRAY[x,y,z] constructorTom Lane
2003-04-03Repair incorrect checking of grouped/ungrouped variables in the presenceTom Lane
2003-04-01Add missing semicolon.Tom Lane
2003-03-27This patch implements holdable cursors, following the proposalBruce Momjian
2003-03-22Adjust subquery qual pushdown rules to be more forgiving: if a qualTom Lane
2003-03-20Add ALTER TABLE <tablename> CLUSTER ON <indexname>Bruce Momjian
2003-03-20Todo items:Bruce 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-02-19Back out LOCKTAG changes by Rod Taylor, pending code review. Sorry.Bruce Momjian
2003-02-19- Modifies LOCKTAG to include a 'classId'. Relation receive a classId ofBruce Momjian
2003-02-16COALESCE() and NULLIF() are now first-class expressions, not macrosTom Lane
2003-02-13Parser was dropping foreign-key constraints on the floor if present inTom Lane
2003-02-13Arrange to give error when a SetOp member statement refers to a variableTom Lane
2003-02-13transformExpr() was missing some cases it ought to allow; per reportTom Lane
2003-02-13[ Revert patch ]Bruce Momjian
2003-02-13Adds in NO MAXVALUE and NO MINVALUE options for create sequence per 200XBruce Momjian
2003-02-13Code for WITHOUT OIDS.Bruce Momjian
2003-02-13> =================================================================Bruce Momjian
2003-02-11Use a varno not chosen at random for dummy variables in the top-levelTom Lane
2003-02-10Get rid of last few vestiges of parsetree dependency on grammar tokenTom Lane
2003-02-09Create a distinction between Lists of integers and Lists of OIDs, to getTom Lane
2003-02-08Replace planner's representation of relation sets, per pghackers discussion.Tom Lane
2003-02-05Allow qualified type names in CREATE CAST, DROP CAST. Also allow theTom Lane
2003-02-03Determine the set of constraints applied to a domain at executorTom Lane
2003-02-03Change MOVE LAST to MOVE ALL.Bruce Momjian
2003-02-02Implement EXPLAIN EXECUTE. By Neil Conway, with some kibitzing fromTom Lane
2003-01-31Tweak bison build rules so that we get the same error messages fromTom Lane
2003-01-23Grant options, and cascading revoke. Grant options are allowed only forPeter Eisentraut
2003-01-17Fix parse_agg.c to detect ungrouped Vars in sub-SELECTs; remove codeTom Lane
2003-01-13Recent changes in sublink representation require exprType() to acceptTom 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-10Add optional drop behavior clause to REVOKE command, for SQL conformance.Peter Eisentraut
2003-01-09Adjust parser so that 'x NOT IN (subselect)' is converted toTom Lane
2003-01-08Code review for FETCH/MOVE 0 changes. Improve documentation, do theTom Lane
2003-01-06ALTER DOMAIN OWNER, from Rod Taylor.Tom Lane
2003-01-02Enforces NOT NULL constraints to be applied against new PRIMARY KEYTom Lane
2002-12-30Cause FETCH 1 to return the current cursor row, or zero if atBruce Momjian
2002-12-27Deliver better error message when a relation name is used in an expression.Tom Lane
2002-12-17To suppress memory leakage in long-lived Lists, lremove() should pfreeTom Lane