postgresql/src/include/parser
Peter Eisentraut 7c079d7417 Allow generalized expression syntax for partition bounds
Previously, only literals were allowed.  This change allows general
expressions, including functions calls, which are evaluated at the
time the DDL command is executed.

Besides offering some more functionality, it simplifies the parser
structures and removes some inconsistencies in how the literals were
handled.

Author: Kyotaro Horiguchi, Tom Lane, Amit Langote
Reviewed-by: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Discussion: https://www.postgresql.org/message-id/flat/9f88b5e0-6da2-5227-20d0-0d7012beaa1c@lab.ntt.co.jp/
2019-01-25 11:28:49 +01: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 2019 2019-01-02 12:44:25 -05:00
gramparse.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
kwlist.h Use perfect hashing, instead of binary search, for keyword lookup. 2019-01-09 19:47:46 -05:00
parse_agg.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parse_clause.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parse_coerce.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parse_collate.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parse_cte.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parse_enr.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parse_expr.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parse_func.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parse_node.h Allow generalized expression syntax for partition bounds 2019-01-25 11:28:49 +01:00
parse_oper.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parse_param.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parse_relation.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parse_target.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parse_type.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parse_utilcmd.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parser.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
parsetree.h Update copyright for 2019 2019-01-02 12:44:25 -05:00
scanner.h Replace the data structure used for keyword lookup. 2019-01-06 17:02:57 -05:00
scansup.h Update copyright for 2019 2019-01-02 12:44:25 -05:00