Commit Graph

1446 Commits (449cdcd486bfc6864e4fa6784cc1526a94fe69db)

Author SHA1 Message Date
Alexander Korotkov ff9f72c68f revert: Transform OR clauses to ANY expression 2 years ago
Amit Langote bb766cde63 JSON_TABLE: Add support for NESTED paths and columns 2 years ago
Alexander Korotkov 72bd38cc99 Transform OR clauses to ANY expression 2 years ago
David Rowley 29f6a959cf Introduce a bump memory allocator 2 years ago
Amit Langote de3600452b Add basic JSON_TABLE() functionality 2 years ago
Dean Rasheed 0294df2f1f Add support for MERGE ... WHEN NOT MATCHED BY SOURCE. 2 years ago
Peter Eisentraut d20d8fbd3e Do not output actual value of location fields in node serialization by default 2 years ago
Peter Eisentraut b4080fa3dc Make RangeTblEntry dump order consistent 2 years ago
Peter Eisentraut 367c989cd8 Remove custom _jumbleRangeTblEntry() 2 years ago
Amit Langote 6185c9737c Add SQL/JSON query functions 2 years ago
Peter Eisentraut 605721f819 gen_node_support.pl: Mark location fields as type alias ParseLoc 2 years ago
Dean Rasheed c649fa24a4 Add RETURNING support to MERGE. 2 years ago
Peter Eisentraut 6d470211e5 Fix description and grouping of RangeTblEntry.inh 2 years ago
John Naylor 3e76a806cb Move some bitmap logic out of bitmapset.c 2 years ago
Peter Eisentraut e03349144b Improve field order in RangeTblEntry 2 years ago
Peter Eisentraut dbbca2cf29 Remove unused #include's from backend .c files 2 years ago
Peter Eisentraut 8b29a119fd Add missing RangeTblEntry field to jumble 2 years ago
Peter Eisentraut fbc93b8b5f Remove custom Constraint node read/write implementations 2 years ago
Peter Eisentraut 74563f6b90 Revert "Improve compression and storage support with inheritance" 2 years ago
Nathan Bossart 3b42bdb471 Use new overflow-safe integer comparison functions. 2 years ago
Peter Eisentraut 0413a55699 Improve compression and storage support with inheritance 2 years ago
Michael Paquier f854dae888 Improve comment about query_id_enabled in queryjumblefuncs.c 2 years ago
Tom Lane 0736a8ef6f Use a safer outfuncs/readfuncs representation for BitStrings. 2 years ago
Peter Eisentraut 46a0cd4cef Add temporal PRIMARY KEY and UNIQUE constraints 2 years ago
David Rowley 4b31063643 Fix broken Bitmapset optimization in DiscreteKnapsack() 2 years ago
David Rowley c7e5e994b2 Fix REALLOCATE_BITMAPSETS code 2 years ago
Tom Lane d641b827af Handle WindowClause.runCondition in tree walker/mutator functions. 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Peter Eisentraut c538592959 Make all Perl warnings fatal 2 years ago
Alexander Korotkov 7d58f2342b REALLOCATE_BITMAPSETS manual compile-time option 2 years ago
Alexander Korotkov 71a3e8c43b Add asserts to bimapset manipulation functions 2 years ago
Heikki Linnakangas 3c080fb4fa Simplify newNode() by removing special cases 2 years ago
Alvaro Herrera d3fe6e90ba
Simplify productions for FORMAT JSON [ ENCODING name ] 2 years ago
Peter Eisentraut 721856ff24 Remove distprep 2 years ago
Peter Eisentraut 611806cd72 Add trailing commas to enum definitions 2 years ago
Peter Eisentraut 7841623571 Remove IndexInfo.ii_OpclassOptions field 2 years ago
Alvaro Herrera b0e96f3119
Catalog not-null constraints 2 years ago
Amit Langote 03734a7fed Add more SQL/JSON constructor functions 2 years ago
Amit Langote 7c7412cae3 Code review for commit b6e1157e7d 3 years ago
Amit Langote b6e1157e7d Don't include CaseTestExpr in JsonValueExpr.formatted_expr 3 years ago
David Rowley a8c09daa8b Remove trailing zero words from Bitmapsets 3 years ago
Peter Eisentraut efcf55f8fe Remove inappropriate raw_expression_tree_walker() code 3 years ago
Michael Paquier 2ecbb0a493 Remove dependency to query text in JumbleQuery() 3 years ago
Noah Misch f9f31aa91f Make parseNodeString() C idiom compatible with Visual Studio 2015. 3 years ago
Amit Langote 0f8cfaf892 Retain relkind too in RTE_SUBQUERY entries for views. 3 years ago
Tom Lane 0245f8db36 Pre-beta mechanical code beautification. 3 years ago
Michael Paquier d8c3106bb6 Add back SQLValueFunction for SQL keywords 3 years ago
David Rowley e35ded2956 Fix list_copy_head() with empty Lists 3 years ago
Alvaro Herrera 9ce04b50e1
Revert "Catalog NOT NULL constraints" and fallout 3 years ago
Alvaro Herrera e056c557ae
Catalog NOT NULL constraints 3 years ago