~sgdg/stado/stado25

« back to all changes in this revision

Viewing changes to src/org/postgresql/stado/parser/core/syntaxtree/FunctionCall.java

  • Committer: Jim Mlodgenski
  • Date: 2011-08-30 22:39:37 UTC
  • mfrom: (1.1.3 stado)
  • Revision ID: jim@cirrusql.com-20110830223937-25q231a31x0e08b4
Merge from Spatial branch

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
//
 
1
/*****************************************************************************
 
2
 * Copyright (C) 2008 EnterpriseDB Corporation.
 
3
 * Copyright (C) 2011 Stado Global Development Group.
 
4
 *
 
5
 * This file is part of Stado.
 
6
 *
 
7
 * Stado is free software: you can redistribute it and/or modify
 
8
 * it under the terms of the GNU General Public License as published by
 
9
 * the Free Software Foundation, either version 3 of the License, or
 
10
 * (at your option) any later version.
 
11
 *
 
12
 * Stado is distributed in the hope that it will be useful,
 
13
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 
14
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
15
 * GNU General Public License for more details.
 
16
 *
 
17
 * You should have received a copy of the GNU General Public License
 
18
 * along with Stado.  If not, see <http://www.gnu.org/licenses/>.
 
19
 *
 
20
 * You can find Stado at http://www.stado.us
 
21
 *
 
22
 ****************************************************************************/
2
23
// Generated by JTB 1.2.2
3
24
//
4
25
 
150
171
 *       | Func_NextDay(prn)
151
172
 *       | Func_CurrentDatabase(prn)
152
173
 *       | Func_CurrentSchema(prn)
153
 
 *       | Func_SysDate(prn)
154
174
 *       | Func_BitAnd(prn)
155
175
 *       | Func_BitOr(prn)
156
176
 *       | Func_BoolAnd(prn)
158
178
 *       | Func_CorrCov(prn)
159
179
 *       | Func_Regr(prn)
160
180
 *       | Func_RegexReplace(prn)
161
 
 *       | Func_Nvl(prn)
162
181
 *       | Func_Coalesce(prn)
163
182
 *       | Func_Abbrev(prn)
164
183
 *       | Func_Broadcast(prn)
170
189
 *       | Func_Network(prn)
171
190
 *       | Func_Set_Masklen(prn)
172
191
 *       | Func_Text(prn)
 
192
 *       | Func_ST_AsText(prn)
 
193
 *       | Func_ST_Transform(prn)
 
194
 *       | Func_ST_Distance(prn)
 
195
 *       | Func_ST_DWithin(prn)
 
196
 *       | Func_ST_Length(prn)
 
197
 *       | Func_ST_Area(prn)
 
198
 *       | Func_ST_Boundary(prn)
 
199
 *       | Func_ST_Buffer(prn)
 
200
 *       | Func_ST_Centroid(prn)
 
201
 *       | Func_ST_AsBinary(prn)
 
202
 *       | Func_ST_ADDMEASURE(prn)
 
203
 *       | Func_ST_ADDPOINT(prn)
 
204
 *       | Func_ST_AFFINE(prn)
 
205
 *       | Func_ST_AREA2D(prn)
 
206
 *       | Func_ST_ASEWKB(prn)
 
207
 *       | Func_ST_ASEWKT(prn)
 
208
 *       | Func_ST_ASGEOJSON(prn)
 
209
 *       | Func_ST_ASGML(prn)
 
210
 *       | Func_ST_ASHEXEWKB(prn)
 
211
 *       | Func_ST_ASKML(prn)
 
212
 *       | Func_ST_ASSVG(prn)
 
213
 *       | Func_ST_AZIMUTH(prn)
 
214
 *       | Func_ST_BDMPOLYFROMTEXT(prn)
 
215
 *       | Func_ST_BDPOLYFROMTEXT(prn)
 
216
 *       | Func_ST_BUILDAREA(prn)
 
217
 *       | Func_ST_BYTEA(prn)
 
218
 *       | Func_ST_CHIP_IN(prn)
 
219
 *       | Func_ST_CHIP_OUT(prn)
 
220
 *       | Func_ST_CLOSESTPOINT(prn)
 
221
 *       | Func_ST_COLLECT(prn)
 
222
 *       | Func_ST_COLLECTIONEXTRACT(prn)
 
223
 *       | Func_ST_COMBINE_BBOX(prn)
 
224
 *       | Func_ST_COMPRESSION(prn)
 
225
 *       | Func_ST_CONTAINS(prn)
 
226
 *       | Func_ST_CONTAINSPROPERLY(prn)
 
227
 *       | Func_ST_CONVEXHULL(prn)
 
228
 *       | Func_ST_COORDDIM(prn)
 
229
 *       | Func_ST_COVEREDBY(prn)
 
230
 *       | Func_ST_COVERS(prn)
 
231
 *       | Func_ST_CROSSES(prn)
 
232
 *       | Func_ST_CURVETOLINE(prn)
 
233
 *       | Func_ST_DATATYPE(prn)
 
234
 *       | Func_ST_DFULLYWITHIN(prn)
 
235
 *       | Func_ST_DIFFERENCE(prn)
 
236
 *       | Func_ST_DIMENSION(prn)
 
237
 *       | Func_ST_DISJOINT(prn)
 
238
 *       | Func_ST_DISTANCE_SPHERE(prn)
 
239
 *       | Func_ST_DISTANCE_SPHEROID(prn)
 
240
 *       | Func_ST_ENDPOINT(prn)
 
241
 *       | Func_ST_ENVELOPE(prn)
 
242
 *       | Func_ST_EQUALS(prn)
 
243
 *       | Func_ST_EXTENT(prn)
 
244
 *       | Func_ST_EXTENT3D(prn)
 
245
 *       | Func_ST_EXTERIORRING(prn)
 
246
 *       | Func_ST_FACTOR(prn)
 
247
 *       | Func_ST_FIND_EXTENT(prn)
 
248
 *       | Func_ST_FORCERHR(prn)
 
249
 *       | Func_ST_FORCE_2D(prn)
 
250
 *       | Func_ST_FORCE_3D(prn)
 
251
 *       | Func_ST_FORCE_3DM(prn)
 
252
 *       | Func_ST_FORCE_3DZ(prn)
 
253
 *       | Func_ST_FORCE_4D(prn)
 
254
 *       | Func_ST_FORCE_COLLECTION(prn)
 
255
 *       | Func_ST_GEOMETRYTYPE(prn)
 
256
 *       | Func_ST_GEOGFROMTEXT(prn)
 
257
 *       | Func_ST_GEOGFROMWKB(prn)
 
258
 *       | Func_ST_GEOGRAPHYFROMTEXT(prn)
 
259
 *       | Func_ST_GEOHASH(prn)
 
260
 *       | Func_ST_GEOMCOLLFROMTEXT(prn)
 
261
 *       | Func_ST_GEOMCOLLFROMWKB(prn)
 
262
 *       | Func_ST_GEOMFROMEWKB(prn)
 
263
 *       | Func_ST_GEOMFROMEWKT(prn)
 
264
 *       | Func_ST_GEOMFROMGML(prn)
 
265
 *       | Func_ST_GEOMFROMKML(prn)
 
266
 *       | Func_ST_GEOMFROMTEXT(prn)
 
267
 *       | Func_ST_GEOMFROMWKB(prn)
 
268
 *       | Func_ST_GMLTOSQL(prn)
 
269
 *       | Func_ST_HASARC(prn)
 
270
 *       | Func_ST_HAUSDORFFDISTANCE(prn)
 
271
 *       | Func_ST_HEIGHT(prn)
 
272
 *       | Func_ST_INTERIORRINGN(prn)
 
273
 *       | Func_ST_INTERSECTION(prn)
 
274
 *       | Func_ST_INTERSECTS(prn)
 
275
 *       | Func_ST_ISCLOSED(prn)
 
276
 *       | Func_ST_ISEMPTY(prn)
 
277
 *       | Func_ST_ISRING(prn)
 
278
 *       | Func_ST_ISSIMPLE(prn)
 
279
 *       | Func_ST_ISVALID(prn)
 
280
 *       | Func_ST_ISVALIDREASON(prn)
 
281
 *       | Func_ST_LENGTH2D(prn)
 
282
 *       | Func_ST_LENGTH2D_SPHEROID(prn)
 
283
 *       | Func_ST_LENGTH3D(prn)
 
284
 *       | Func_ST_LENGTH3D_SPHEROID(prn)
 
285
 *       | Func_ST_LENGTH_SPHEROID(prn)
 
286
 *       | Func_ST_LINECROSSINGDIRECTION(prn)
 
287
 *       | Func_ST_LINEFROMMULTIPOINT(prn)
 
288
 *       | Func_ST_LINEFROMTEXT(prn)
 
289
 *       | Func_ST_LINEFROMWKB(prn)
 
290
 *       | Func_ST_LINEMERGE(prn)
 
291
 *       | Func_ST_LINESTRINGFROMWKB(prn)
 
292
 *       | Func_ST_LINETOCURVE(prn)
 
293
 *       | Func_ST_LINE_INTERPOLATE_POINT(prn)
 
294
 *       | Func_ST_LINE_LOCATE_POINT(prn)
 
295
 *       | Func_ST_LINE_SUBSTRING(prn)
 
296
 *       | Func_ST_LOCATEBETWEENELEVATIONS(prn)
 
297
 *       | Func_ST_LOCATE_ALONG_MEASURE(prn)
 
298
 *       | Func_ST_LOCATE_BETWEEN_MEASURES(prn)
 
299
 *       | Func_ST_LONGESTLINE(prn)
 
300
 *       | Func_ST_M(prn)
 
301
 *       | Func_ST_MAKEENVELOPE(prn)
 
302
 *       | Func_ST_MAKEPOINT(prn)
 
303
 *       | Func_ST_MAKEPOINTM(prn)
 
304
 *       | Func_ST_MAKEPOLYGON(prn)
 
305
 *       | Func_ST_MAXDISTANCE(prn)
 
306
 *       | Func_ST_MEMCOLLECT(prn)
 
307
 *       | Func_ST_MEM_SIZE(prn)
 
308
 *       | Func_ST_MINIMUMBOUNDINGCIRCLE(prn)
 
309
 *       | Func_ST_MLINEFROMTEXT(prn)
 
310
 *       | Func_ST_MLINEFROMWKB(prn)
 
311
 *       | Func_ST_MPOINTFROMTEXT(prn)
 
312
 *       | Func_ST_MPOINTFROMWKB(prn)
 
313
 *       | Func_ST_MPOLYFROMTEXT(prn)
 
314
 *       | Func_ST_MPOLYFROMWKB(prn)
 
315
 *       | Func_ST_MULTI(prn)
 
316
 *       | Func_ST_MULTILINEFROMWKB(prn)
 
317
 *       | Func_ST_MULTILINESTRINGFROMTEXT(prn)
 
318
 *       | Func_ST_MULTIPOINTFROMTEXT(prn)
 
319
 *       | Func_ST_MULTIPOINTFROMWKB(prn)
 
320
 *       | Func_ST_MULTIPOLYFROMWKB(prn)
 
321
 *       | Func_ST_MULTIPOLYGONFROMTEXT(prn)
 
322
 *       | Func_ST_NDIMS(prn)
 
323
 *       | Func_ST_NPOINTS(prn)
 
324
 *       | Func_ST_NRINGS(prn)
 
325
 *       | Func_ST_NUMGEOMETRIES(prn)
 
326
 *       | Func_ST_NUMINTERIORRING(prn)
 
327
 *       | Func_ST_NUMINTERIORRINGS(prn)
 
328
 *       | Func_ST_NUMPOINTS(prn)
 
329
 *       | Func_ST_ORDERINGEQUALS(prn)
 
330
 *       | Func_ST_OVERLAPS(prn)
 
331
 *       | Func_ST_PERIMETER(prn)
 
332
 *       | Func_ST_PERIMETER2D(prn)
 
333
 *       | Func_ST_PERIMETER3D(prn)
 
334
 *       | Func_ST_POINT(prn)
 
335
 *       | Func_ST_POINTFROMTEXT(prn)
 
336
 *       | Func_ST_POINTFROMWKB(prn)
 
337
 *       | Func_ST_POINTN(prn)
 
338
 *       | Func_ST_POINTONSURFACE(prn)
 
339
 *       | Func_ST_POINT_INSIDE_CIRCLE(prn)
 
340
 *       | Func_ST_POLYFROMTEXT(prn)
 
341
 *       | Func_ST_POLYFROMWKB(prn)
 
342
 *       | Func_ST_POLYGON(prn)
 
343
 *       | Func_ST_POLYGONFROMTEXT(prn)
 
344
 *       | Func_ST_POLYGONFROMWKB(prn)
 
345
 *       | Func_ST_POSTGIS_GIST_JOINSEL(prn)
 
346
 *       | Func_ST_POSTGIS_GIST_SEL(prn)
 
347
 *       | Func_ST_RELATE(prn)
 
348
 *       | Func_ST_REMOVEPOINT(prn)
 
349
 *       | Func_ST_REVERSE(prn)
 
350
 *       | Func_ST_ROTATEX(prn)
 
351
 *       | Func_ST_ROTATEY(prn)
 
352
 *       | Func_ST_ROTATEZ(prn)
 
353
 *       | Func_ST_SCALE(prn)
 
354
 *       | Func_ST_SEGMENTIZE(prn)
 
355
 *       | Func_ST_SETFACTOR(prn)
 
356
 *       | Func_ST_SETPOINT(prn)
 
357
 *       | Func_ST_SETSRID(prn)
 
358
 *       | Func_ST_SHIFT_LONGITUDE(prn)
 
359
 *       | Func_ST_SHORTESTLINE(prn)
 
360
 *       | Func_ST_SIMPLIFY(prn)
 
361
 *       | Func_ST_SIMPLIFYPRESERVETOPOLOGY(prn)
 
362
 *       | Func_ST_SNAPTOGRID(prn)
 
363
 *       | Func_ST_SRID(prn)
 
364
 *       | Func_ST_STARTPOINT(prn)
 
365
 *       | Func_ST_SUMMARY(prn)
 
366
 *       | Func_ST_SYMDIFFERENCE(prn)
 
367
 *       | Func_ST_SYMMETRICDIFFERENCE(prn)
 
368
 *       | Func_ST_TEXT(prn)
 
369
 *       | Func_ST_TOUCHES(prn)
 
370
 *       | Func_ST_TRANSLATE(prn)
 
371
 *       | Func_ST_TRANSSCALE(prn)
 
372
 *       | Func_ST_WIDTH(prn)
 
373
 *       | Func_ST_WITHIN(prn)
 
374
 *       | Func_ST_WKBTOSQL(prn)
 
375
 *       | Func_ST_WKTTOSQL(prn)
 
376
 *       | Func_ST_X(prn)
 
377
 *       | Func_ST_Y(prn)
 
378
 *       | Func_ST_Z(prn)
 
379
 *       | Func_ST_ZMFLAG(prn)
 
380
 *       | Func_ST_BOX2D(prn)
 
381
 *       | Func_ST_BOX3D(prn)
 
382
 *       | Func_ST_GEOMETRY(prn)
 
383
 *       | Func_ST_GEOMETRYN(prn)
 
384
 *       | Func_POSTGIS_DROPBBOX(prn)
173
385
 */
174
386
public class FunctionCall implements Node {
175
387
   public NodeChoice f0;