diff options
Diffstat (limited to 'src/include/parser/parse_state.h')
-rw-r--r-- | src/include/parser/parse_state.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/include/parser/parse_state.h b/src/include/parser/parse_state.h index a897784c18d..4854cecca3f 100644 --- a/src/include/parser/parse_state.h +++ b/src/include/parser/parse_state.h @@ -4,7 +4,7 @@ * * Copyright (c) 1994, Regents of the University of California * - * $Id: parse_state.h,v 1.3 1996/10/13 17:13:58 momjian Exp $ + * $Id: parse_state.h,v 1.4 1996/10/30 02:02:13 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -14,13 +14,16 @@ /* state information used during parse analysis */ typedef struct ParseState { - int p_last_resno; - List *p_target_resnos; - Relation p_current_rel; + int p_last_resno; List *p_rtable; - int p_query_is_rule; int p_numAgg; List *p_aggs; + bool p_is_insert; + List *p_insert_columns; + bool p_is_update; + bool p_is_rule; + Relation p_target_relation; + RangeTblEntry *p_target_rangetblentry; } ParseState; |