Commit Graph

123 Commits (a981b0233622600754aaa287f05c685615353bc6)

Author SHA1 Message Date
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
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Peter Eisentraut 7438af96fa More message editing, some suggested by Alvaro Herrera 23 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 23 years ago
Tom Lane dbf8259adf Tweak generic_type_consistency routines to avoid loss of functionality 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane 81b5c8a136 A visit from the message-style police ... 23 years ago
Tom Lane a56ff9a0bd Another round of error message editing, covering backend/parser/. 23 years ago
Tom Lane 216311d590 First bits of work on error message editing. 23 years ago
Tom Lane b89140a7ec Do honest transformation and preprocessing of LIMIT/OFFSET clauses, 23 years ago
Tom Lane e3b1b6c0cd Aggregates can be polymorphic, using polymorphic implementation functions. 23 years ago
Tom Lane b3c0551eda Create real array comparison functions (that use the element datatype's 23 years ago
Bruce Momjian 111d8e522b Back out array mega-patch. 23 years ago
Bruce Momjian ff4c69e021 Fix up JOIN .. USING with domains 23 years ago
Bruce Momjian 46bf651480 Array mega-patch. 23 years ago
Tom Lane f45df8c014 Cause CHAR(n) to TEXT or VARCHAR conversion to automatically strip trailing 23 years ago
Tom Lane aa282d4446 Infrastructure for deducing Param types from context, in the same way 23 years ago
Tom Lane da2060e5fd Remove premature attempt to constant-fold type coercion expressions. 23 years ago
Tom Lane 730840c9b6 First phase of work on array improvements. ARRAY[x,y,z] constructor 23 years ago
Tom Lane 39b7ec3309 Create a distinction between Lists of integers and Lists of OIDs, to get 23 years ago
Tom Lane 3752e85bad Determine the set of constraints applied to a domain at executor 23 years ago
Tom Lane b0422b215c Preliminary code review for domain CHECK constraints patch: add documentation, 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Tom Lane 36c356e799 Missed one place that can be simplified after recent Param/Const cleanup. 23 years ago
Tom Lane ea0b5c8569 Use Params, rather than run-time-modified Const nodes, to handle 23 years ago
Tom Lane f893ee271f Remove unused constisset and constiscast fields of Const nodes. Clean 23 years ago
Bruce Momjian 6b603e67dc Add DOMAIN check constraints. 23 years ago
Tom Lane c3086c8f53 Function-call-style type coercions should be treated as explicit 23 years ago
Tom Lane b26dfb9522 Extend pg_cast castimplicit column to a three-way value; this allows us 24 years ago
Bruce Momjian e50f52a074 pgindent run. 24 years ago
Tom Lane 681ed4e2fe Code cleanups: make non-implicit WITHOUT FUNCTION casts work, avoid 24 years ago
Tom Lane 845a6c3acc Code review for domain-constraints patch. Use a new ConstraintTest node 24 years ago
Tom Lane b663f3443b Add a bunch of pseudo-types to replace the behavior formerly associated 24 years ago
Bruce Momjian e36f9cd440 Manually apply part of oid patch that didn't apply cleanly. 24 years ago
Peter Eisentraut 97377048b4 pg_cast table, and standards-compliant CREATE/DROP CAST commands, plus 24 years ago
Bruce Momjian 92a77cb870 Oops, proper initialization for domainTypMod was none at all, not 0. 24 years ago
Bruce Momjian 81e7e71941 Fix compiler warning: 24 years ago
Bruce Momjian 1666970275 I've fixed up the way domain constraints (not null and type length) 24 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago