|
7 | 7 | * |
8 | 8 | * |
9 | 9 | * IDENTIFICATION |
10 | | - * $Header: /cvsroot/pgsql/src/backend/parser/analyze.c,v 1.61 1998/01/05 03:32:12 momjian Exp $ |
| 10 | + * $Header: /cvsroot/pgsql/src/backend/parser/analyze.c,v 1.62 1998/01/09 20:05:49 momjian Exp $ |
11 | 11 | * |
12 | 12 | *------------------------------------------------------------------------- |
13 | 13 | */ |
|
33 | 33 |
|
34 | 34 | staticQuery*transformStmt(ParseState*pstate,Node*stmt); |
35 | 35 | staticQuery*transformDeleteStmt(ParseState*pstate,DeleteStmt*stmt); |
36 | | -staticQuery*transformInsertStmt(ParseState*pstate,AppendStmt*stmt); |
| 36 | +staticQuery*transformInsertStmt(ParseState*pstate,InsertStmt*stmt); |
37 | 37 | staticQuery*transformIndexStmt(ParseState*pstate,IndexStmt*stmt); |
38 | 38 | staticQuery*transformExtendStmt(ParseState*pstate,ExtendStmt*stmt); |
39 | 39 | staticQuery*transformRuleStmt(ParseState*query,RuleStmt*stmt); |
40 | | -staticQuery*transformSelectStmt(ParseState*pstate,RetrieveStmt*stmt); |
41 | | -staticQuery*transformUpdateStmt(ParseState*pstate,ReplaceStmt*stmt); |
| 40 | +staticQuery*transformSelectStmt(ParseState*pstate,SelectStmt*stmt); |
| 41 | +staticQuery*transformUpdateStmt(ParseState*pstate,UpdateStmt*stmt); |
42 | 42 | staticQuery*transformCursorStmt(ParseState*pstate,CursorStmt*stmt); |
43 | 43 | staticQuery*transformCreateStmt(ParseState*pstate,CreateStmt*stmt); |
44 | 44 |
|
@@ -163,24 +163,24 @@ transformStmt(ParseState *pstate, Node *parseTree) |
163 | 163 | *Optimizable statements |
164 | 164 | *------------------------ |
165 | 165 | */ |
166 | | -caseT_AppendStmt: |
167 | | -result=transformInsertStmt(pstate, (AppendStmt*)parseTree); |
| 166 | +caseT_InsertStmt: |
| 167 | +result=transformInsertStmt(pstate, (InsertStmt*)parseTree); |
168 | 168 | break; |
169 | 169 |
|
170 | 170 | caseT_DeleteStmt: |
171 | 171 | result=transformDeleteStmt(pstate, (DeleteStmt*)parseTree); |
172 | 172 | break; |
173 | 173 |
|
174 | | -caseT_ReplaceStmt: |
175 | | -result=transformUpdateStmt(pstate, (ReplaceStmt*)parseTree); |
| 174 | +caseT_UpdateStmt: |
| 175 | +result=transformUpdateStmt(pstate, (UpdateStmt*)parseTree); |
176 | 176 | break; |
177 | 177 |
|
178 | 178 | caseT_CursorStmt: |
179 | 179 | result=transformCursorStmt(pstate, (CursorStmt*)parseTree); |
180 | 180 | break; |
181 | 181 |
|
182 | | -caseT_RetrieveStmt: |
183 | | -result=transformSelectStmt(pstate, (RetrieveStmt*)parseTree); |
| 182 | +caseT_SelectStmt: |
| 183 | +result=transformSelectStmt(pstate, (SelectStmt*)parseTree); |
184 | 184 | break; |
185 | 185 |
|
186 | 186 | default: |
@@ -231,7 +231,7 @@ transformDeleteStmt(ParseState *pstate, DeleteStmt *stmt) |
231 | 231 | * transform an Insert Statement |
232 | 232 | */ |
233 | 233 | staticQuery* |
234 | | -transformInsertStmt(ParseState*pstate,AppendStmt*stmt) |
| 234 | +transformInsertStmt(ParseState*pstate,InsertStmt*stmt) |
235 | 235 | { |
236 | 236 | Query*qry=makeNode(Query);/* make a new query tree */ |
237 | 237 | List*icolumns; |
@@ -800,7 +800,7 @@ transformRuleStmt(ParseState *pstate, RuleStmt *stmt) |
800 | 800 | * |
801 | 801 | */ |
802 | 802 | staticQuery* |
803 | | -transformSelectStmt(ParseState*pstate,RetrieveStmt*stmt) |
| 803 | +transformSelectStmt(ParseState*pstate,SelectStmt*stmt) |
804 | 804 | { |
805 | 805 | Query*qry=makeNode(Query); |
806 | 806 |
|
@@ -851,7 +851,7 @@ transformSelectStmt(ParseState *pstate, RetrieveStmt *stmt) |
851 | 851 | * |
852 | 852 | */ |
853 | 853 | staticQuery* |
854 | | -transformUpdateStmt(ParseState*pstate,ReplaceStmt*stmt) |
| 854 | +transformUpdateStmt(ParseState*pstate,UpdateStmt*stmt) |
855 | 855 | { |
856 | 856 | Query*qry=makeNode(Query); |
857 | 857 |
|
|