Commit Graph

162 Commits (7df49cef7258d06a7db819d7b5025d131cc226a2)

Author SHA1 Message Date
Tom Lane bac3e83622 Replace the hard-wired type knowledge in TypeCategory() and IsPreferredType() 18 years ago
Tom Lane 89c0a87fda The original implementation of polymorphic aggregates didn't really get the 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Tom Lane 07daff63c5 Fix select_common_type() so that it can select a domain type, if all inputs 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane f8942f4a15 Make eval_const_expressions() preserve typmod when simplifying something like 19 years ago
Tom Lane 140d4ebcb4 Tsearch2 functionality migrates to core. The bulk of this work is by 19 years ago
Tom Lane 2d4db3675f Fix up text concatenation so that it accepts all the reasonable cases that 19 years ago
Tom Lane 31edbadf4a Downgrade implicit casts to text to be assignment-only, except for the ones 19 years ago
Tom Lane 57690c6803 Support enum data types. Along the way, use macros for the values of 19 years ago
Tom Lane bf94076348 Fix array coercion expressions to ensure that the correct volatility is 19 years ago
Tom Lane 0f4ff460c4 Fix up the remaining places where the expression node structure would lose 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane c957c0bac7 Code review for XML patch. Instill a bit of sanity in the location of 19 years ago
Peter Eisentraut 8c1de5fb00 Initial SQL/XML support: xml data type and initial set of functions. 19 years ago
Tom Lane 9fa12ddda6 Add a paramtypmod field to Param nodes. This is dead weight for Params 19 years ago
Peter Eisentraut a75ccd1def Fix some translator comments so that xgettext finds them and pgindent does 19 years ago
Tom Lane 772c5ba31f Repair incorrect check for coercion of unknown literal to ANYARRAY, a bug 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 19 years ago
Tom Lane a998a69247 Code review for bigint-LIMIT patch. Fix missed planner dependency, 20 years ago
Bruce Momjian 085e559654 Change LIMIT/OFFSET to use int8 20 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 20 years ago
Bruce Momjian a22d76d96a Allow include files to compile own their own. 20 years ago
Tom Lane 06e10abc0b Fix problems with cached tuple descriptors disappearing while still in use 20 years ago
Tom Lane 2206b498d8 Simplify ParamListInfo data structure to support only numbered parameters, 20 years ago
Tom Lane 7fdb4305db Fix a bunch of problems with domains by making them use special input functions 20 years ago
Tom Lane 147d4bf3e5 Modify all callers of datatype input and receive functions so that if these 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Neil Conway 4b3252c4b8 We neglected to apply domain constraints on UNKNOWN parameters to 20 years ago
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane e18e8f8735 Change expandRTE() and ResolveNew() back to taking just the single 21 years ago
Tom Lane cfd9be939e Change the UNKNOWN type to have an internal representation matching 21 years ago
Tom Lane d66daabec9 Remove typeidIsValid() checks in can_coerce_type(). These checks 21 years ago
Tom Lane d468e19a06 Allow implicit cast from any named composite type to RECORD. At the 21 years ago
Tom Lane 70c9763d48 Convert oidvector and int2vector into variable-length arrays. This 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane 12b1b5d837 Instead of supposing (wrongly, in the general case) that the rowtype 21 years ago
Tom Lane f245c4eb1a When implementing a coercion to a domain type with a combined 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 22 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 22 years ago
Tom Lane bbd6eb5b95 Repair some issues with column aliases and RowExpr construction in the 22 years ago
Tom Lane fcaad7e2c1 Standardize on the assumption that the arguments of a RowExpr correspond 22 years ago
Tom Lane d70a42e642 Represent type-specific length coercion functions as pg_cast entries, 22 years ago
Tom Lane c541bb86e9 Infrastructure for I/O of composite types: arrange for the I/O routines 22 years ago
Neil Conway 72b6ad6313 Use the new List API function names throughout the backend, and disable the 22 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Tom Lane 2f63232d30 Promote row expressions to full-fledged citizens of the expression syntax, 22 years ago
Tom Lane 89ab5c4abf Remove grotty special-case code in coerce_to_target_type() that 22 years ago
Tom Lane f758097c6d Reorder tests in parse_coerce so that ANY/ANYELEMENT/ANYARRAY coercion 22 years ago