diff options
Diffstat (limited to 'src/include/parser/analyze.h')
-rw-r--r-- | src/include/parser/analyze.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/include/parser/analyze.h b/src/include/parser/analyze.h index 8367db8b8c5..fe7f80a5aaa 100644 --- a/src/include/parser/analyze.h +++ b/src/include/parser/analyze.h @@ -16,6 +16,11 @@ #include "parser/parse_node.h" +/* Hook for plugins to get control at end of parse analysis */ +typedef void (*post_parse_analyze_hook_type) (ParseState *pstate, + Query *query); +extern PGDLLIMPORT post_parse_analyze_hook_type post_parse_analyze_hook; + extern Query *parse_analyze(Node *parseTree, const char *sourceText, Oid *paramTypes, int numParams); |