postgresql/src/include/parser
Alvaro Herrera 473b932870 Support CREATE ACCESS METHOD
This enables external code to create access methods.  This is useful so
that extensions can add their own access methods which can be formally
tracked for dependencies, so that DROP operates correctly.  Also, having
explicit support makes pg_dump work correctly.

Currently only index AMs are supported, but we expect different types to
be added in the future.

Authors: Alexander Korotkov, Petr Jelínek
Reviewed-By: Teodor Sigaev, Petr Jelínek, Jim Nasby
Commitfest-URL: https://commitfest.postgresql.org/9/353/
Discussion: https://www.postgresql.org/message-id/CAPpHfdsXwZmojm6Dx+TJnpYk27kT4o7Ri6X_4OSWcByu1Rm+VA@mail.gmail.com
2016-03-23 23:01:35 -03:00
..
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
analyze.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
gramparse.h Move keywords.c/kwlookup.c into src/common/. 2016-03-23 20:22:08 -04:00
kwlist.h Support CREATE ACCESS METHOD 2016-03-23 23:01:35 -03:00
parse_agg.h Support multi-stage aggregation. 2016-01-20 13:46:50 -05:00
parse_clause.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_coerce.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_collate.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_cte.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_expr.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_func.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_node.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_oper.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_param.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_relation.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_target.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_type.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_utilcmd.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parser.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parsetree.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
scanner.h Move keywords.c/kwlookup.c into src/common/. 2016-03-23 20:22:08 -04:00
scansup.h Introduce parse_ident() 2016-03-18 18:16:14 +03:00