|
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 |
|
|