Commit Graph

52 Commits (4a14f13a0abfbf7e7d44a3d2689444d1806aa9dc)

Author SHA1 Message Date
Tom Lane 4a14f13a0a Improve hash_create's API for selecting simple-binary-key hash functions. 11 years ago
Tom Lane 3f8c23c4d3 Improve predtest.c's ability to reason about operator expressions. 12 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Tom Lane 1609797c25 Clean up the #include mess a little. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 15 years ago
Tom Lane b5282aa893 Revise sinval code to remove no-longer-used tuple TID from inval messages. 15 years ago
Tom Lane 14f67192c2 Remove assumptions that not-equals operators cannot be in any opclass. 15 years ago
Alvaro Herrera b93f5a5673 Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.h 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane b23c9fa929 Clean up a few failures to set collation fields in expression nodes. 15 years ago
Tom Lane b310b6e31c Revise collation derivation method and expression-tree representation. 15 years ago
Peter Eisentraut 414c5a2ea6 Per-column collation support 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Tom Lane 725d52d0c2 Create the system catalog infrastructure needed for KNNGIST. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane 99419d36f2 Allow predicate_refuted_by() to deduce that NOT A refutes A. 16 years ago
Robert Haas e26c539e9f Wrap calls to SearchSysCache and related functions using macros. 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 7839d35991 Add an "argisrow" field to NullTest nodes, following a plan made way back in 16 years ago
Tom Lane d4d1885e42 Remove a couple of unnecessary calls of CreateCacheMemoryContext. These 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Tom Lane 6480c143ee Partially revert my patch of 2008-11-12 that installed a limit on the number 17 years ago
Tom Lane 723476c72e Make a marginal performance improvement in predicate_implied_by and 17 years ago
Tom Lane d04db37072 Arrange for function default arguments to be processed properly in expressions 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Tom Lane e7d8bfb934 Arrange to cache the results of looking up a btree predicate proof comparison 17 years ago
Tom Lane fdf8d0624a In predtest.c, install a limit on the number of branches we will process in 17 years ago
Tom Lane e5536e77a5 Move exprType(), exprTypmod(), expression_tree_walker(), and related routines 18 years ago
Tom Lane 208d0a2321 Fix logical errors in constraint exclusion: we cannot assume that a CHECK 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane 507b53c833 Fix predicate-proving logic to cope with binary-compatibility cases when 19 years ago
Tom Lane 1856e609ec Improve predicate_refuted_by_simple_clause() to handle IS NULL and IS NOT NULL 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 c99ddfc43d Enable btree_predicate_proof() to make proofs involving cross-data-type 19 years ago
Tom Lane a78fcfb512 Restructure operator classes to allow improved handling of cross-data-type 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 19 years ago
Tom Lane f213131f20 Fix IS NULL and IS NOT NULL tests on row-valued expressions to conform to 20 years ago
Tom Lane 6357f4ea72 Teach predicate_refuted_by() how to do proofs involving NOT-clauses. 20 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Tom Lane 8a9acd3c41 Teach predtest.c how to reason about ScalarArrayOpExpr clauses as though 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane fa63749d21 Fix oversight in indexscan plan creation. I recently added code to use 20 years ago