summaryrefslogtreecommitdiff
path: root/src/backend/parser
AgeCommit message (Expand)Author
2005-06-05Remove planner's private fields from Query struct, and put them intoTom Lane
2005-06-05Replace the parser's namespace tree (which formerly had the sameTom Lane
2005-06-04Add comment for multi-byte computation.Bruce Momjian
2005-06-04Change expandRTE() and ResolveNew() back to taking just the singleTom Lane
2005-06-03Revise handling of dropped columns in JOIN alias lists to avoid aTom Lane
2005-06-02The no-lexer-backup speedup hadn't been there a week before somebodyTom Lane
2005-06-02Add support for \x hex escapes in backend strings. Octal was alreadyBruce Momjian
2005-05-31ParseComplexProjection should make use of expandRecordVariable so thatTom Lane
2005-05-30Change the UNKNOWN type to have an internal representation matchingTom Lane
2005-05-29Remove typeidIsValid() checks in can_coerce_type(). These checksTom Lane
2005-05-29expandRTE and get_rte_attribute_type mistakenly always imputed typmod -1Tom Lane
2005-05-26Tweak the backend scanner (and psqlscan.l, which must track the backendTom Lane
2005-05-24Inserting 5 characters into char(10) does not produce 5 padding spacesTatsuo Ishii
2005-05-07Add COPY WITH CVS HEADER to allow a heading line as the first line inBruce Momjian
2005-05-06Update comment to mention "Name classification hierarchy" as place toBruce Momjian
2005-05-05Allow implicit cast from any named composite type to RECORD. At theTom Lane
2005-04-28Implement sharable row-level locks, and use them for foreign key referencesTom Lane
2005-04-25On further experimentation, there were still a couple of bugs inTom Lane
2005-04-25Fix ExpandIndirectionStar to handle cases where the expression to beTom Lane
2005-04-23Remove useless argtype_inherit() code, and make consequent simplifications.Tom Lane
2005-04-23Allow -2147483648 to be treated as an INT4 rather than INT8 constant.Tom Lane
2005-04-23Define the right-hand input of AT TIME ZONE as a full a_expr instead ofTom Lane
2005-04-14Completion of project to use fixed OIDs for all system catalogs andTom Lane
2005-04-13Change addRangeTableEntryForRelation() to take a Relation pointer insteadTom Lane
2005-04-07Add a "USING" clause to DELETE, which is equivalent to the FROM clauseNeil Conway
2005-04-06Merge Resdom nodes into TargetEntry nodes to simplify code and save aTom Lane
2005-03-31First phase of OUT-parameters project. We can now define and use SQLTom Lane
2005-03-29Fix grammar for IN/OUT/INOUT parameters. This commit doesn't actuallyTom Lane
2005-03-29Officially decouple FUNC_MAX_ARGS from INDEX_MAX_KEYS, and set theTom Lane
2005-03-29Convert oidvector and int2vector into variable-length arrays. ThisTom Lane
2005-03-26Use a bitmapset instead of a list for duplicate-column checking inTom Lane
2005-03-14Allow ALTER FUNCTION to change a function's strictness, volatility, andNeil Conway
2005-03-11Add fprintf() custom version to libpgport.Bruce Momjian
2005-03-10Make the behavior of HAVING without GROUP BY conform to the SQL spec.Tom Lane
2005-02-22Use _() macro consistently rather than gettext(). Add translationBruce Momjian
2005-02-19Ensure that the resolved datatype of any unknown Param is propagatedTom Lane
2005-02-02Add support for temporary views, including documentation and regressionNeil Conway
2005-01-27Generalize TRUNCATE to support truncating multiple tables in oneTom Lane
2005-01-19Refactor transformExpr() by creating separate functions for most of theNeil Conway
2005-01-13get_names_for_var didn't do recursion for unnamed JOIN vars quite right;Tom Lane
2005-01-12Re-allow an untyped literal as the test expression of a CASE, ieTom Lane
2004-12-31Tag appropriate files for rc3PostgreSQL Daemon
2004-12-15Disallow SETOF in the input of parseTypeString(). Formerly it wasTom Lane
2004-12-11Instead of supposing (wrongly, in the general case) that the rowtypeTom Lane
2004-11-16Prevent a backend crash when processing CREATE TABLE commands withNeil Conway
2004-11-08Kris Jurka pointed out that the qualified_name production wasn'tTom Lane
2004-11-06When implementing a coercion to a domain type with a combinedTom Lane
2004-11-05Create 'default_tablespace' GUC variable that supplies a TABLESPACETom Lane
2004-10-25Make error message more verbose, in hopes of avoiding misunderstandingsTom Lane
2004-10-20Allow functions returning void or cstring to appear in FROM clause,Tom Lane