Commit Graph

8 Commits (8c67429e58059dd90868a3a123e4904175939c13)

Author SHA1 Message Date
Andres Freund 8c67429e58
Use extensible node API, abstract read-/out- funcs
This introduces macros to wrap differences between 9.5 and 9.6 read-
and out- functions for our custom nodes, allowing better code reuse
for those functions.

Additionally, if running on PostgreSQL 9.6, this change will register
extensible node types for all our custom nodes, permitting us to rely
on the standard PostgreSQL nodeToString, stringToNode, and readNode
functions.

Long-term, this change lets us avoid copy-pasting a ton of readfuncs
code as well as well as some other static methods we've been copying
in the past.
2016-10-13 16:25:35 -06:00
Jason Petersen b033058136
Add pristine PostgreSQL 9.6 readfuncs
As a stopgap to get 9.6 passing before replacing with better extensible
node API use.
2016-10-13 10:52:35 -06:00
Jason Petersen 538c9f4524
Add pristine PostgreSQL 9.6 ruleutils 2016-10-13 10:52:34 -06:00
Jason Petersen 3046c2b62c
Remove references to PostgreSQL 9.4 support files
No longer extant.
2016-09-29 15:54:38 -06:00
Jason Petersen 5634b027b5
Remove gitattributes for csql files
This was missed before.
2016-09-29 15:54:38 -06:00
Jason Petersen 6671cf5171
Remove unused dumputils.h header
Believe this was used by csql, which is now gone.
2016-09-29 15:54:38 -06:00
Jason Petersen 20c68fe251
Switch to using git attributes to ignore files
Ties into the script introduced [here][1].

[1]: https://github.com/citusdata/tools/pull/2
2016-02-15 23:41:51 -07:00
Onder Kalaci 136306a1fe Initial commit of Citus 5.0 2016-02-11 04:05:32 +02:00