69
| <PARENTHESIS_START_: "(">
70
| <PARENTHESIS_CLOSE_: ")">
81
| <REGEX_MATCHES_CASE_INSTV_: "~*">
82
| <SHIFT_LEFT_BITWISE_: "<<">
83
| <LESS_EQUALS_: "<=">
84
| <NOT_EQUALS_2_: "<>">
85
| <GREATER_EQUALS_: ">=">
86
| <SHIFT_RIGHT_BITWISE_: ">>">
88
| <SQUARE_ROOT_: "|/">
89
| <REGEX_NOT_MATCHES_: "!~">
91
| <FACTORIAL_PREFIX_: "!!">
92
| <GIS_OVERLAPS_LEFT_: "&<">
93
| <GIS_OVERLAPS_RIGHT_: "&>">
94
| <GIS_OVERLAPS_: "&&">
104
| <CONTAINED_WITHIN_OR_EQUALS_: "<<=">
105
| <GIS_STRICT_BELOW_: "<<|">
106
| <CONTAINS_OR_EQUALS_: ">>=">
107
| <GIS_STRICT_ABOVE_: "|>>">
108
| <CUBE_ROOT_: "||/">
109
| <GIS_OVERLAPS_ABOVE_: "|&>">
110
| <REGEX_NOT_MATCHES_CASE_INSTV_: "!~*">
111
| <LEFTOUTER_: "(+)">
112
| <GIS_OVERLAPS_BELOW_: "&<|">
257
| <QUOTE_STRING_: "QUOTE">
60
263
| <TABLE_: "TABLE">
61
| <TABLESPACE_: "TABLESPACE">
62
| <LOCATION_: "LOCATION">
264
| <TEMPDOT_: "TEMP.">
271
| <ABBREV_: "ABBREV">
272
| <AREA2D_: "AREA2D">
273
| <ASEWKB_: "ASEWKB">
274
| <ASEWKT_: "ASEWKT">
275
| <ASTEXT_: "ASTEXT">
276
| <BIGINT_: "BIGINT">
277
| <BINARY_: "BINARY">
278
| <BIT_OR_: "BIT_OR">
279
| <COLUMN_: "COLUMN">
280
| <COMMIT_: "COMMIT">
281
| <CONCAT_WORD: "CONCAT">
282
| <CREATE_: "CREATE">
283
| <CURSOR_: "CURSOR">
284
| <DECODE_: "DECODE">
285
| <DELETE_: "DELETE">
286
| <DIRECT_: "DIRECT">
287
| <ENCODE_: "ENCODE">
288
| <WORD_EQUALS_: "EQUALS">
289
| <ESCAPE_: "ESCAPE">
290
| <EXISTS_: "EXISTS">
291
| <EXTENT_: "EXTENT">
292
| <FAMILY_: "FAMILY">
293
| <FLOAT4_: "FLOAT4">
294
| <FLOAT8_: "FLOAT8">
295
| <FREEZE_: "FREEZE">
296
| <GLOBAL_: "GLOBAL">
297
| <HAVING_: "HAVING">
298
| <INSERT_: "INSERT">
299
| <ISRING_: "ISRING">
300
| <LENGTH_: "LENGTH">
301
| <MANUAL_: "MANUAL">
302
| <MINUTE_: "MINUTE">
303
| <MODIFY_: "MODIFY">
304
| <MODULE_: "MODULE">
305
| <NRINGS_: "NRINGS">
306
| <NULLIF_: "NULLIF">
307
| <NUMBER_: "NUMBER">
308
| <OFFSET_: "OFFSET">
309
| <PARENT_: "PARENT">
310
| <PUBLIC_: "PUBLIC">
311
| <RANDOM_: "RANDOM">
312
| <RENAME_: "RENAME">
313
| <REPEAT_: "REPEAT">
314
| <REVOKE_: "REVOKE">
315
| <ROTATE_: "ROTATE">
316
| <SECOND_: "SECOND">
317
| <SELECT_: "SELECT">
318
| <SERIAL_: "SERIAL">
319
| <STDDEV_: "STDDEV">
320
| <STDOUT_: "STDOUT">
321
| <STRPOS_: "STRPOS">
322
| <SUBSTR_: "SUBSTR">
323
| <TO_HEX_: "TO_HEX">
65
324
| <UNIQUE_: "UNIQUE">
325
| <UPDATE_: "UPDATE">
326
| <VACUUM_: "VACUUM">
327
| <VARBIT_: "VARBIT">
328
| <WITHIN_: "WITHIN">
329
| <ZMFLAG_: "ZMFLAG">
330
| <ADDDATE_: "ADDDATE">
331
| <ADDTIME_: "ADDTIME">
332
| <ANALYZE_: "ANALYZE">
333
| <BETWEEN_: "BETWEEN">
334
| <BIT_AND_: "BIT_AND">
335
| <BOOL_OR_: "BOOL_OR">
336
| <CEILING_: "CEILING">
337
| <CLUSTER_: "CLUSTER">
338
| <COLLECT_: "COLLECT">
339
| <CONVERT_: "CONVERT">
340
| <CURDATE_: "CURDATE">
341
| <CURTIME_: "CURTIME">
342
| <DAYNAME_: "DAYNAME">
343
| <DECIMAL_: "DECIMAL">
344
| <DECLARE_: "DECLARE">
67
345
| <DEFAULT_: "DEFAULT">
346
| <DEGREE_: "DEGREES">
347
| <EXPLAIN_: "EXPLAIN">
348
| <EXTRACT_: "EXTRACT">
349
| <GET_BIT_: "GET_BIT">
350
| <INHERIT_: "INHERIT">
351
| <INITCAP_: "INITCAP">
352
| <INTEGER_: "INTEGER">
353
| <ISEMPTY_: "ISEMPTY">
354
| <ISVALID_: "ISVALID">
355
| <LEADING: "LEADING">
356
| <MACADDR_: "MACADDR">
357
| <MAPCHAR_: "MAPCHAR">
358
| <MASKLEN_: "MASKLEN">
359
| <NATURAL_: "NATURAL">
360
| <NETMASK_: "NETMASK">
361
| <NETWORK_: "NETWORK">
362
| <NPOINTS_: "NPOINTS">
363
| <NUMERIC_: "NUMERIC">
364
| <OVERLAY_: "OVERLAY">
365
| <PLACING_: "PLACING">
366
| <PREPARE_: "PREPARE">
367
| <PUBLICDOT_: "PUBLIC.">
368
| <QUARTER_: "QUARTER">
369
| <RADIANS_: "RADIANS">
370
| <REGR_R2_: "REGR_R2">
371
| <REPLACE_: "REPLACE">
372
| <ROTATEX_: "ROTATEX">
373
| <ROTATEY_: "ROTATEY">
374
| <ROTATEZ_: "ROTATEZ">
375
| <SET_BIT_: "SET_BIT">
376
| <SETSEED_: "SETSEED">
377
| <SETSRID_: "SETSRID">
378
| <SOUNDEX_: "SOUNDEX">
379
| <SPATIAL_: "SPATIAL">
380
| <ST_AREA_: "ST_AREA">
381
| <STORAGE_: "STORAGE">
382
| <ST_SRID_: "ST_SRID">
383
| <ST_TEXT_: "ST_TEXT">
384
| <SUBDATE_: "SUBDATE">
385
| <SUBTIME_: "SUBTIME">
386
| <TINYINT_: "TINYINT">
387
| <TO_CHAR_: "TO_CHAR">
388
| <TO_DATE_: "TO_DATE">
389
| <VARCHAR_: "VARCHAR">
390
| <VAR_POP_: "VAR_POP">
391
| <VARYING_: "VARYING">
392
| <VERBOSE_: "VERBOSE">
393
| <VERSION_: "VERSION">
394
| <ADD_NODE_: "ADD NODE">
395
| <ASBINARY_: "ASBINARY">
396
| <BOOL_AND_: "BOOL_AND">
397
| <COALESCE_: "COALESCE">
398
| <CONTAINS_: "CONTAINS">
399
| <DATABASE_: "DATABASE">
400
| <DATEDIFF_: "DATEDIFF">
401
| <DATETIME_: "DATETIME">
402
| <DESCRIBE_: "DESCRIBE">
403
| <DISJOINT_: "DISJOINT">
404
| <DISTANCE_: "DISTANCE">
405
| <DISTINCT_: "DISTINCT">
406
| <DROPBBOX_: "DROPBBOX">
407
| <ENDPOINT_: "ENDPOINT">
408
| <ENVELOPE_: "ENVELOPE">
409
| <EXTENT3D_: "EXTENT3D">
410
| <FORCE_2D_: "FORCE_2D">
411
| <FORCE_3D_: "FORCE_3D">
412
| <FORCE_4D_: "FORCE_4D">
413
| <GEOMETRY_: "GEOMETRY">
414
| <GET_BYTE_: "GET_BYTE">
415
| <GREATEST_: "GREATEST">
416
| <HOSTMASK_: "HOSTMASK">
417
| <INHERITS_: "INHERITS">
418
| <INTERVAL_: "INTERVAL">
419
| <ISCLOSED_: "ISCLOSED">
420
| <ISFINITE_: "ISFINITE">
421
| <ISSIMPLE_: "ISSIMPLE">
422
| <LAST_DAY_: "LAST_DAY">
423
| <LENGTH2D_: "LENGTH2D">
424
| <LENGTH3D_: "LENGTH3D">
425
| <LOCATION_: "LOCATION">
426
| <LONG_RAW_: "LONG RAW">
427
| <LONGTEXT_: "LONGTEXT">
428
| <LVARCHAR_: "LVARCHAR">
429
| <MEM_SIZE_: "MEM_SIZE">
430
| <NATIONAL_: "NATIONAL">
431
| <NEXT_DAY_: "NEXT_DAY">
432
| <OVERLAPS_: "OVERLAPS">
433
| <PASSWORD_: "PASSWORD">
434
| <REGCLASS_: "REGCLASS">
435
| <REGR_SXX_: "REGR_SXX">
436
| <REGR_SXY_: "REGR_SXY">
437
| <REGR_SYY_: "REGR_SYY">
438
| <RESOURCE_: "RESOURCE">
439
| <ROLLBACK_: "ROLLBACK">
440
| <SET_BYTE_: "SET_BYTE">
441
| <SETPOINT_: "SETPOINT">
442
| <SHUT_DOWN_: "SHUTDOWN">
443
| <SIMPLIFY_: "SIMPLIFY">
444
| <SMALLINT_: "SMALLINT">
445
| <STANDARD_: "STANDARD">
446
| <ST_ASGML_: "ST_ASGML">
447
| <ST_ASKML_: "ST_ASKML">
448
| <ST_ASSVG_: "ST_ASSVG">
449
| <ST_BOX2D_: "ST_BOX2D">
450
| <ST_BOX3D_: "ST_BOX3D">
451
| <ST_BYTEA_: "ST_BYTEA">
452
| <ST_MULTI_: "ST_MULTI">
453
| <ST_NDIMS_: "ST_NDIMS">
454
| <ST_POINT_: "ST_POINT">
455
| <ST_SCALE_: "ST_SCALE">
456
| <ST_WIDTH_: "ST_WIDTH">
457
| <TINYTEXT_: "TINYTEXT">
458
| <TO_ASCII_: "TO_ASCII">
459
| <TRAILING: "TRAILING">
460
| <TRUNCATE_: "TRUNCATE">
461
| <UNLISTEN_: "UNLISTEN">
68
462
| <UNSIGNED_: "UNSIGNED">
463
| <VARCHAR2_: "VARCHAR2">
464
| <VARIANCE_: "VARIANCE">
465
| <VAR_SAMP_: "VAR_SAMP">
69
466
| <ZEROFILL_: "ZEROFILL">
467
| <ASHEXEWKB_: "ASHEXEWKB">
468
| <BIGSERIAL_: "BIGSERIAL">
469
| <BROADCAST_: "BROADCAST">
470
| <CHARACHTER_: "CHARACTER">
471
| <COVAR_POP_: "COVAR_POP">
472
| <DATEPART_: "DATE_PART">
473
| <DAYOFWEEK_: "DAYOFWEEK">
474
| <DAYOFYEAR_: "DAYOFYEAR">
475
| <DELIMITER_: "DELIMITER">
476
| <DIMENSION_: "DIMENSION">
477
| <DROP_NODE_: "DROP NODE">
478
| <FORCE_3DM_: "FORCE_3DM">
479
| <FORCE_3DZ_: "FORCE_3DZ">
480
| <GEOMETRYN_: "GEOMETRYN">
481
| <LINEMERGE_: "LINEMERGE">
482
| <LOCALTIME_: "LOCALTIME">
483
| <MONTHNAME_: "MONTHNAME">
484
| <QPUBLICDOT_: "\"PUBLIC\".">
485
| <REGR_AVGX_: "REGR_AVGX">
486
| <REGR_AVGY_: "REGR_AVGY">
487
| <ST_AFFINE_: "ST_AFFINE">
488
| <ST_AREA2D_: "ST_AREA2D">
489
| <ST_ASEWKB_: "ST_ASEWKB">
490
| <ST_ASEWKT_: "ST_ASEWKT">
491
| <ST_ASTEXT_: "ST_ASTEXT">
492
| <ST_BUFFER_: "ST_BUFFER">
493
| <ST_COVERS_: "ST_COVERS">
494
| <ST_EQUALS_: "ST_EQUALS">
495
| <ST_EXTENT_: "ST_EXTENT">
496
| <ST_FACTOR_: "ST_FACTOR">
497
| <ST_HASARC_: "ST_HASARC">
498
| <ST_HEIGHT_: "ST_HEIGHT">
499
| <ST_ISRING_: "ST_ISRING">
500
| <ST_LENGTH_: "ST_LENGTH">
501
| <ST_NRINGS_: "ST_NRINGS">
502
| <ST_POINTN_: "ST_POINTN">
503
| <ST_RELATE_: "ST_RELATE">
504
| <ST_ROTATE_: "ST_ROTATE">
505
| <ST_WITHIN_: "ST_WITHIN">
506
| <ST_ZMFLAG_: "ST_ZMFLAG">
507
| <SUBSTRING_: "SUBSTRING">
508
| <TEMPORARY_: "TEMPORARY">
509
| <TIMEOFDAY_: "TIMEOFDAY">
510
| <TIMESTAMP_: "TIMESTAMP">
511
| <TO_NUMBER_: "TO_NUMBER">
512
| <TRANSFORM_: "TRANSFORM">
513
| <TRANSLATE_: "TRANSLATE">
514
| <VARBINARY_: "VARBINARY">
515
| <ADD_MONTHS_: "ADD_MONTHS">
516
| <BIGINTEGER_: "BIGINTEGER">
517
| <BIT_LENGTH_: "BIT_LENGTH">
518
| <BITVARYING_: "BITVARYING">
71
519
| <CONSTRAINT_: "CONSTRAINT">
520
| <COVAR_SAMP_: "COVAR_SAMP">
521
| <DATETRUNC_: "DATE_TRUNC">
522
| <DAYOFMONTH_: "DAYOFMONTH">
523
| <DEALLOCATE_: "DEALLOCATE">
524
| <DIFFERENCE_: "DIFFERENCE">
525
| <INTERSECTS_: "INTERSECTS">
526
| <MEDIUMTEXT_: "MEDIUMTEXT">
527
| <REFERENCES_: "REFERENCES">
528
| <REGR_COUNT_: "REGR_COUNT">
529
| <REGR_SLOPE_: "REGR_SLOPE">
530
| <REPLICATED_: "REPLICATED">
531
| <SEGMENTIZE_: "SEGMENTIZE">
532
| <SMALLFLOAT_: "SMALLFLOAT">
533
| <SMALLMONEY_: "SMALLMONEY">
534
| <SNAPTOGRID_: "SNAPTOGRID">
535
| <SPLIT_PART_: "SPLIT_PART">
536
| <STARTPOINT_: "STARTPOINT">
537
| <STATISTICS_: "STATISTICS">
538
| <ST_AZIMUTH_: "ST_AZIMUTH">
539
| <ST_CHIP_IN_: "ST_CHIP_IN">
540
| <ST_COLLECT_: "ST_COLLECT">
541
| <ST_CROSSES_: "ST_CROSSES">
542
| <STDDEV_POP_: "STDDEV_POP">
543
| <ST_DWITHIN_: "ST_DWITHIN">
544
| <ST_GEOHASH_: "ST_GEOHASH">
545
| <ST_ISEMPTY_: "ST_ISEMPTY">
546
| <ST_ISVALID_: "ST_ISVALID">
547
| <ST_NPOINTS_: "ST_NPOINTS">
548
| <ST_POLYGON_: "ST_POLYGON">
549
| <ST_REVERSE_: "ST_REVERSE">
550
| <ST_ROTATEX_: "ST_ROTATEX">
551
| <ST_ROTATEY_: "ST_ROTATEY">
552
| <ST_ROTATEZ_: "ST_ROTATEZ">
553
| <ST_SETSRID_: "ST_SETSRID">
554
| <ST_SUMMARY_: "ST_SUMMARY">
555
| <ST_TOUCHES_: "ST_TOUCHES">
556
| <TABLESPACE_: "TABLESPACE">
557
| <TRANSSCALE_: "TRANSSCALE">
558
| <WEEKOFYEAR_: "WEEKOFYEAR">
559
| <BOX3DEXTENT_: "BOX3DEXTENT">
560
| <CHAR_LENGTH_: "CHAR_LENGTH">
561
| <PERIMETER2D_: "PERIMETER2D">
562
| <PERIMETER3D_: "PERIMETER3D">
563
| <QUOTE_IDENT_: "QUOTE_IDENT">
564
| <REMOVEPOINT_: "REMOVEPOINT">
565
| <SET_MASKLEN_: "SET_MASKLEN">
566
| <ST_ADDPOINT_: "ST_ADDPOINT">
567
| <ST_ASBINARY_: "ST_ASBINARY">
568
| <ST_BOUNDARY_: "ST_BOUNDARY">
569
| <ST_CENTROID_: "ST_CENTROID">
570
| <ST_CHIP_OUT_: "ST_CHIP_OUT">
571
| <ST_CONTAINS_: "ST_CONTAINS">
572
| <ST_COORDDIM_: "ST_COORDDIM">
573
| <ST_DATATYPE_: "ST_DATATYPE">
574
| <STDDEV_SAMP_: "STDDEV_SAMP">
575
| <ST_DISJOINT_: "ST_DISJOINT">
576
| <ST_DISTANCE_: "ST_DISTANCE">
577
| <ST_ENDPOINT_: "ST_ENDPOINT">
578
| <ST_ENVELOPE_: "ST_ENVELOPE">
579
| <ST_EXTENT3D_: "ST_EXTENT3D">
580
| <ST_FORCE_2D_: "ST_FORCE_2D">
581
| <ST_FORCE_3D_: "ST_FORCE_3D">
582
| <ST_FORCE_4D_: "ST_FORCE_4D">
583
| <ST_FORCERHR_: "ST_FORCERHR">
584
| <ST_GEOMETRY_: "ST_GEOMETRY">
585
| <ST_GMLTOSQL_: "ST_GMLTOSQL">
586
| <ST_ISCLOSED_: "ST_ISCLOSED">
587
| <ST_ISSIMPLE_: "ST_ISSIMPLE">
588
| <ST_LENGTH2D_: "ST_LENGTH2D">
589
| <ST_LENGTH3D_: "ST_LENGTH3D">
590
| <ST_MEM_SIZE_: "ST_MEM_SIZE">
591
| <ST_OVERLAPS_: "ST_OVERLAPS">
592
| <ST_SETPOINT_: "ST_SETPOINT">
593
| <ST_SIMPLIFY_: "ST_SIMPLIFY">
594
| <ST_WKBTOSQL_: "ST_WKBTOSQL">
595
| <ST_WKTTOSQL_: "ST_WKTTOSQL">
596
| <TRANSACTION_: "TRANSACTION">
597
| <CURRENTDATE_: "CURRENT_DATE">
598
| <CURRENT_TIME_: "CURRENT_TIME">
599
| <CURRENT_USER_: "CURRENT_USER">
600
| <EXTERIORRING_: "EXTERIORRING">
601
| <GEOMETRYTYPE_: "GEOMETRYTYPE">
602
| <GEOMFROMEWKT_: "GEOMFROMEWKT">
603
| <GEOMFROMTEXT_: "GEOMFROMTEXT">
604
| <INTERSECTION_: "INTERSECTION">
605
| <JUSTIFY_DAYS_: "JUSTIFY_DAYS">
606
| <LONG_VARCHAR_: "LONG VARCHAR">
607
| <OCTET_LENGTH_: "OCTET_LENGTH">
608
| <SERIALIZABLE_: "SERIALIZABLE">
609
| <ST_ASGEOJSON_: "ST_ASGEOJSON">
610
| <ST_ASHEXEWKB_: "ST_ASHEXEWKB">
611
| <ST_BUILDAREA_: "ST_BUILDAREA">
612
| <ST_COVEREDBY_: "ST_COVEREDBY">
613
| <ST_DIMENSION_: "ST_DIMENSION">
614
| <ST_FORCE_3DM_: "ST_FORCE_3DM">
615
| <ST_FORCE_3DZ_: "ST_FORCE_3DZ">
616
| <ST_GEOMETRYN_: "ST_GEOMETRYN">
617
| <ST_LINEMERGE_: "ST_LINEMERGE">
618
| <ST_MAKEPOINT_: "ST_MAKEPOINT">
619
| <ST_NUMPOINTS_: "ST_NUMPOINTS">
620
| <ST_PERIMETER_: "ST_PERIMETER">
621
| <ST_SETFACTOR_: "ST_SETFACTOR">
622
| <ST_TRANSFORM_: "ST_TRANSFORM">
623
| <ST_TRANSLATE_: "ST_TRANSLATE">
624
| <TO_TIMESTAMP_: "TO_TIMESTAMP">
625
| <VARIANCE_POP_: "VARIANCE_POP">
626
| <WIDTH_BUCKET_: "WIDTH_BUCKET">
627
| <INTERIORRINGN_: "INTERIORRINGN">
628
| <JUSTIFY_HOURS_: "JUSTIFY_HOURS">
629
| <NUMGEOMETRIES_: "NUMGEOMETRIES">
630
| <QUOTE_LITERAL_: "QUOTE_LITERAL">
631
| <SAMLLDATETIME_: "SMALLDATETIME">
632
| <ST_ADDMEASURE_: "ST_ADDMEASURE">
633
| <ST_CONVEXHULL_: "ST_CONVEXHULL">
634
| <ST_DIFFERENCE_: "ST_DIFFERENCE">
635
| <ST_INTERSECTS_: "ST_INTERSECTS">
636
| <ST_MAKEPOINTM_: "ST_MAKEPOINTM">
637
| <ST_MEMCOLLECT_: "ST_MEMCOLLECT">
638
| <ST_SEGMENTIZE_: "ST_SEGMENTIZE">
639
| <ST_SNAPTOGRID_: "ST_SNAPTOGRID">
640
| <ST_STARTPOINT_: "ST_STARTPOINT">
641
| <ST_TRANSSCALE_: "ST_TRANSSCALE">
642
| <SYMDIFFERENCE_: "SYMDIFFERENCE">
643
| <VARIANCE_SAMP_: "VARIANCE_SAMP">
644
| <CURRENT_SCHEMA_: "CURRENT_SCHEMA">
645
| <LINE_SUBSTRING_: "LINE_SUBSTRING">
646
| <LOCALTIMESTAMP_: "LOCALTIMESTAMP">
647
| <MONTHS_BETWEEN_: "MONTHS_BETWEEN">
648
| <REGEXP_REPLACE_: "REGEXP_REPLACE">
649
| <REGR_INTERCEPT_: "REGR_INTERCEPT">
650
| <ST_COMPRESSION_: "ST_COMPRESSION">
651
| <ST_CURVETOLINE_: "ST_CURVETOLINE">
652
| <ST_FIND_EXTENT_: "ST_FIND_EXTENT">
653
| <ST_GEOGFROMWKB_: "ST_GEOGFROMWKB">
654
| <ST_GEOMFROMGML_: "ST_GEOMFROMGML">
655
| <ST_GEOMFROMKML_: "ST_GEOMFROMKML">
656
| <ST_GEOMFROMWKB_: "ST_GEOMFROMWKB">
657
| <ST_LINEFROMWKB_: "ST_LINEFROMWKB">
658
| <ST_LINETOCURVE_: "ST_LINETOCURVE">
659
| <ST_LONGESTLINE_: "ST_LONGESTLINE">
660
| <ST_MAKEPOLYGON_: "ST_MAKEPOLYGON">
661
| <ST_MAXDISTANCE_: "ST_MAXDISTANCE">
662
| <ST_PERIMETER2D_: "ST_PERIMETER2D">
663
| <ST_PERIMETER3D_: "ST_PERIMETER3D">
664
| <ST_POLYFROMWKB_: "ST_POLYFROMWKB">
665
| <ST_REMOVEPOINT_: "ST_REMOVEPOINT">
666
| <CLOCK_TIMESTAMP_: "CLOCK_TIMESTAMP">
667
| <ST_CLOSESTPOINT_: "ST_CLOSESTPOINT">
668
| <ST_COMBINE_BBOX_: "ST_COMBINE_BBOX">
669
| <ST_DFULLYWITHIN_: "ST_DFULLYWITHIN">
670
| <ST_EXTERIORRING_: "ST_EXTERIORRING">
671
| <ST_GEOGFROMTEXT_: "ST_GEOGFROMTEXT">
672
| <ST_GEOMETRYTYPE_: "ST_GEOMETRYTYPE">
673
| <ST_GEOMFROMEWKB_: "ST_GEOMFROMEWKB">
674
| <ST_GEOMFROMEWKT_: "ST_GEOMFROMEWKT">
675
| <ST_GEOMFROMTEXT_: "ST_GEOMFROMTEXT">
676
| <ST_INTERSECTION_: "ST_INTERSECTION">
677
| <ST_LINEFROMTEXT_: "ST_LINEFROMTEXT">
678
| <ST_MAKEENVELOPE_: "ST_MAKEENVELOPE">
679
| <ST_MLINEFROMWKB_: "ST_MLINEFROMWKB">
680
| <ST_MPOLYFROMWKB_: "ST_MPOLYFROMWKB">
681
| <ST_POINTFROMWKB_: "ST_POINTFROMWKB">
682
| <ST_POLYFROMTEXT_: "ST_POLYFROMTEXT">
683
| <ST_SHORTESTLINE_: "ST_SHORTESTLINE">
684
| <CHARACTER_LENGTH_: "CHARACTER_LENGTH">
685
| <CURRENT_DATABASE_: "CURRENT_DATABASE">
686
| <FORCE_COLLECTION_: "FORCE_COLLECTION">
687
| <JUSTIFY_INTERVAL_: "JUSTIFY_INTERVAL">
688
| <NUMINTERIORRINGS_: "NUMINTERIORRINGS">
689
| <POSTGIS_DROPBBOX_: "POSTGIS_DROPBBOX">
690
| <ST_INTERIORRINGN_: "ST_INTERIORRINGN">
691
| <ST_ISVALIDREASON_: "ST_ISVALIDREASON">
692
| <ST_MLINEFROMTEXT_: "ST_MLINEFROMTEXT">
693
| <ST_MPOINTFROMWKB_: "ST_MPOINTFROMWKB">
694
| <ST_MPOLYFROMTEXT_: "ST_MPOLYFROMTEXT">
695
| <ST_NUMGEOMETRIES_: "ST_NUMGEOMETRIES">
696
| <ST_POINTFROMTEXT_: "ST_POINTFROMTEXT">
697
| <ST_SYMDIFFERENCE_: "ST_SYMDIFFERENCE">
698
| <ADDGEOMETRYCOLUMN_: "ADDGEOMETRYCOLUMN">
699
| <CURRENT_TIMESTAMP_: "CURRENT_TIMESTAMP">
700
| <LINE_LOCATE_POINT_: "LINE_LOCATE_POINT">
701
| <ST_BDPOLYFROMTEXT_: "ST_BDPOLYFROMTEXT">
702
| <ST_LINE_SUBSTRING_: "ST_LINE_SUBSTRING">
703
| <ST_MPOINTFROMTEXT_: "ST_MPOINTFROMTEXT">
704
| <ST_ORDERINGEQUALS_: "ST_ORDERINGEQUALS">
705
| <ST_POINTONSURFACE_: "ST_POINTONSURFACE">
706
| <ST_POLYGONFROMWKB_: "ST_POLYGONFROMWKB">
707
| <PG_CLIENT_ENCODING_: "PG_CLIENT_ENCODING">
708
| <ST_BDMPOLYFROMTEXT_: "ST_BDMPOLYFROMTEXT">
709
| <ST_DISTANCE_SPHERE_: "ST_DISTANCE_SPHERE">
710
| <ST_GEOMCOLLFROMWKB_: "ST_GEOMCOLLFROMWKB">
711
| <ST_LENGTH_SPHEROID_: "ST_LENGTH_SPHEROID">
712
| <ST_NUMINTERIORRING_: "ST_NUMINTERIORRING">
713
| <ST_POLYGONFROMTEXT_: "ST_POLYGONFROMTEXT">
714
| <ST_SHIFT_LONGITUDE_: "ST_SHIFT_LONGITUDE">
715
| <STATEMENT_TIMESTAMP_: "STATEMENT_TIMESTAMP">
716
| <ST_CONTAINSPROPERLY_: "ST_CONTAINSPROPERLY">
717
| <ST_FORCE_COLLECTION_: "ST_FORCE_COLLECTION">
718
| <ST_GEOMCOLLFROMTEXT_: "ST_GEOMCOLLFROMTEXT">
719
| <ST_MULTILINEFROMWKB_: "ST_MULTILINEFROMWKB">
720
| <ST_MULTIPOLYFROMWKB_: "ST_MULTIPOLYFROMWKB">
721
| <ST_NUMINTERIORRINGS_: "ST_NUMINTERIORRINGS">
722
| <ST_POSTGIS_GIST_SEL_: "ST_POSTGIS_GIST_SEL">
723
| <LOCATE_ALONG_MEASURE_: "LOCATE_ALONG_MEASURE">
724
| <ST_COLLECTIONEXTRACT_: "ST_COLLECTIONEXTRACT">
725
| <ST_DISTANCE_SPHEROID_: "ST_DISTANCE_SPHEROID">
726
| <ST_GEOGRAPHYFROMTEXT_: "ST_GEOGRAPHYFROMTEXT">
727
| <ST_HAUSDORFFDISTANCE_: "ST_HAUSDORFFDISTANCE">
728
| <ST_LENGTH2D_SPHEROID_: "ST_LENGTH2D_SPHEROID">
729
| <ST_LENGTH3D_SPHEROID_: "ST_LENGTH3D_SPHEROID">
730
| <ST_LINE_LOCATE_POINT_: "ST_LINE_LOCATE_POINT">
731
| <ST_LINESTRINGFROMWKB_: "ST_LINESTRINGFROMWKB">
732
| <ST_MULTIPOINTFROMWKB_: "ST_MULTIPOINTFROMWKB">
733
| <ST_LINEFROMMULTIPOINT_: "ST_LINEFROMMULTIPOINT">
734
| <ST_MULTIPOINTFROMTEXT_: "ST_MULTIPOINTFROMTEXT">
735
| <TRANSACTION_TIMESTAMP_: "TRANSACTION_TIMESTAMP">
736
| <LINE_INTERPOLATE_POINT_: "LINE_INTERPOLATE_POINT">
737
| <ST_POINT_INSIDE_CIRCLE_: "ST_POINT_INSIDE_CIRCLE">
738
| <ST_SYMMETRICDIFFERENCE_: "ST_SYMMETRICDIFFERENCE">
739
| <LOCATE_BETWEEN_MEASURES_: "LOCATE_BETWEEN_MEASURES">
740
| <ST_LOCATE_ALONG_MEASURE_: "ST_LOCATE_ALONG_MEASURE">
741
| <ST_MULTIPOLYGONFROMTEXT_: "ST_MULTIPOLYGONFROMTEXT">
742
| <ST_POSTGIS_GIST_JOINSEL_: "ST_POSTGIS_GIST_JOINSEL">
743
| <ST_LINECROSSINGDIRECTION_: "ST_LINECROSSINGDIRECTION">
744
| <ST_MINIMUMBOUNDINGCIRCLE_: "ST_MINIMUMBOUNDINGCIRCLE">
745
| <ST_LINE_INTERPOLATE_POINT_: "ST_LINE_INTERPOLATE_POINT">
746
| <ST_LOCATEBETWEENELEVATIONS_: "ST_LOCATEBETWEENELEVATIONS">
747
| <ST_LOCATE_BETWEEN_MEASURES_: "ST_LOCATE_BETWEEN_MEASURES">
748
| <ST_MULTILINESTRINGFROMTEXT_: "ST_MULTILINESTRINGFROMTEXT">
749
| <ST_SIMPLIFYPRESERVETOPOLOGY_: "ST_SIMPLIFYPRESERVETOPOLOGY">
754
<UNARY_SIGN_: (<PLUS_> | <MINUS_>)>
755
| <ORDER_BY_: "ORDER" (" ")+ "BY">
756
| <UPDATE_STAT_: "UPDATE" (" ")+ ("STAT" | "STATISTICS")>
72
757
| <PRIMARYKEY_: "PRIMARY" (" ")+ "KEY">
73
758
| <FOREIGNKEY_: "FOREIGN" (" ")+ "KEY">
74
| <REFERENCES_: "REFERENCES">
78
759
| <PARTITIONINGKEY_: "PARTITIONING" (" ")+ "KEY">
79
760
| <ROUND_ROBIN_: "ROUND" (" ")+ "ROBIN">
80
761
| <WITH_XROWID_: "WITH" (" ")+ "XROWID">
81
762
| <WITHOUT_XROWID_: "WITHOUT" (" ")+ "XROWID">
83
763
| <PARTITION_WITH_: "PARTITION" (" ")+ "WITH">
84
| <REPLICATED_: "REPLICATED">
86
| <ADD_NODE_: "ADD NODE">
88
| <DROP_NODE_: "DROP NODE">
89
764
| <START_DB_: "START" (" ")+ "DATABASE">
90
765
| <WAIT_TIMEOUT_: "WAITTIMEOUT" (" ")+>
91
766
| <STOP_DB_: "STOP" (" ")+ "DATABASE">
92
767
| <CREATE_DB_: (<CREATE_>) (" ")+ "DATABASE">
768
| <CREATE_NODE_: (<CREATE_>) (" ")+ (<NODE_>)>
93
769
| <DROP_DB_: "DROP" (" ")+ "DATABASE">
94
| <SHUT_DOWN_: "SHUTDOWN">
100
| <BIGSERIAL_: "BIGSERIAL">
102
| <INSERT_: "INSERT">
104
| <COLUMN_: "COLUMN">
108
| <MODIFY_: "MODIFY">
111
| <RENAME_: "RENAME">
113
| <UPDATE_STAT_: "UPDATE" (" ")+ ("STAT" | "STATISTICS")>
114
| <STATISTICS_: "STATISTICS">
117
770
| <SHOW_AGENTS_: "SHOW" (" ")+ "AGENTS">
118
771
| <SHOW_STATEMENTS_: "SHOW" (" ")+ "STATEMENTS">
119
772
| <SHOW_DATABASES_: "SHOW" (" ")+ "DATABASES">
120
773
| <SHOW_TABLES_: "SHOW" (" ")+ "TABLES">
121
774
| <SHOW_TRAN_ISOLATION_: "SHOW" (" ")+ "TRANSACTION" (" ")+ "ISOLATION" (" ")+ "LEVEL">
122
| <SERIALIZABLE_: "SERIALIZABLE">
123
775
| <REPEATABLE_READ_: "REPEATABLE" (" ")+ "READ">
124
776
| <READ_COMMITTED_: "READ" (" ")+ "COMMITTED">
125
777
| <READ_UNCOMMITTED_: "READ" (" ")+ "UNCOMMITTED">
126
778
| <ISOLATION_LEVEL_: "ISOLATION" (" ")+ "LEVEL">
128
| <ROLLBACK_: "ROLLBACK">
129
| <COMMIT_: "COMMIT">
130
| <TRANSACTION_: "TRANSACTION">
133
779
| <SHOW_CONSTRAINTS_: "SHOW" (" ")+ "CONSTRAINTS">
134
| <DESCRIBE_: "DESCRIBE">
136
| <PASSWORD_: "PASSWORD">
138
| <RESOURCE_: "RESOURCE">
139
| <STANDARD_: "STANDARD">
140
| <PUBLIC_: "PUBLIC">
142
| <REVOKE_: "REVOKE">
143
780
| <OWNER_TO_: "OWNER" (" ")+ "TO">
146
781
| <SHOW_TABLE_: "SHOW" (" ")+ "TABLE">
147
782
| <SHOW_VIEW_: "SHOW" (" ")+ "VIEW">
148
783
| <SHOW_VIEWS_: "SHOW" (" ")+ "VIEWS">
149
784
| <SHOW_USERS_: "SHOW" (" ")+ "USERS">
150
| <INHERITS_: "INHERITS">
152
| <INHERIT_: "INHERIT">
153
| <VACUUM_: "VACUUM">
154
| <ANALYZE_: "ANALYZE">
155
| <VERBOSE_: "VERBOSE">
156
| <FREEZE_: "FREEZE">
158
| <OFFSET_: "OFFSET">
159
| <CLUSTER_: "CLUSTER">
160
| <EXEC_: "EXEC" ("UTE")?>
161
| <DIRECT_: "DIRECT">
162
| <EXPLAIN_: "EXPLAIN">
164
| <DELIMITER_: "DELIMITER">
166
| <QUOTE_STRING_: "QUOTE">
168
| <STDOUT_: "STDOUT">
169
785
| <FORCE_NOT_NULL_: "FORCE" (" ")+ "NOT" (" ")+ "NULL">
170
786
| <FORCE_QUOTE_: "FORCE" (" ")+ "QUOTE">
171
| <DEALLOCATE_: "DEALLOCATE">
172
| <PREPARE_: "PREPARE">
174
| <GLOBAL_: "GLOBAL">
175
787
| <ON_COMMIT_: "ON" (" ")+ "COMMIT">
176
788
| <PRESERVE_ROWS_: "PRESERVE" (" ")+ "ROWS">
177
789
| <DELETE_ROWS_: "DELETE" (" ")+ "ROWS">
178
| <UNLISTEN_: "UNLISTEN">
185
| <DISTINCT_: "DISTINCT">
190
790
| <GROUP_BY_: "GROUP" (" ")+ "BY">
192
| <BETWEEN_: "BETWEEN">
193
| <EXISTS_: "EXISTS">
791
| <EXEC_: "EXEC" ("UTE")?>
202
792
| <SIMILAR_TO_: "SIMILAR" (" ")+ "TO">
203
| <ESCAPE_: "ESCAPE">
204
| <OVERLAPS_: "OVERLAPS">
218
| <TEMPDOT_: "TEMP.">
219
| <PUBLICDOT_: "PUBLIC.">
220
| <NATURAL_: "NATURAL">
221
| <LEFTOUTER_: "(+)">
222
| <QPUBLICDOT_: "\"PUBLIC\".">
229
| <UNARY_SIGN_: (<PLUS_> | <MINUS_>)>
230
| <SQUARE_ROOT_: "|/">
231
| <CUBE_ROOT_: "||/">
233
| <FACTORIAL_PREFIX_: "!!">
235
| <AND_BITWISE_: "&">
237
| <XOR_BITWISE_: "#">
238
| <SHIFT_LEFT_BITWISE_: "<<">
239
| <SHIFT_RIGHT_BITWISE_: ">>">
240
| <NOT_BITWISE_: "~">
241
| <REGEX_MATCHES_CASE_INSTV_: "~*">
242
| <REGEX_NOT_MATCHES_: "!~">
243
| <REGEX_NOT_MATCHES_CASE_INSTV_: "!~*">
245
| <LEADING: "LEADING">
246
| <TRAILING: "TRAILING">
252
| <MODULE_: "MODULE">
255
| <ORDER_BY_: "ORDER" (" ")+ "BY">
256
| <HAVING_: "HAVING">
257
| <CONTAINED_WITHIN_OR_EQUALS_: "<<=">
258
| <CONTAINS_OR_EQUALS_: ">>=">
266
| <EXTRACT_: "EXTRACT">
268
| <CURRENTDATE_: "CURRENT_DATE">
269
| <CURRENT_TIME_: "CURRENT_TIME">
270
| <CURRENT_TIMESTAMP_: "CURRENT_TIMESTAMP">
272
| <TRUNCATE_: "TRUNCATE">
273
| <CURRENT_USER_: "CURRENT_USER">
276
| <LENGTH_: "LENGTH">
280
| <MINUTE_: "MINUTE">
281
| <SECOND_: "SECOND">
282
| <SUBSTRING_: "SUBSTRING">
283
| <TEMPORARY_: "TEMPORARY">
285
| <ADDDATE_: "ADDDATE">
286
| <ADDTIME_: "ADDTIME">
287
| <DAYNAME_: "DAYNAME">
288
| <SUBDATE_: "SUBDATE">
289
| <SUBTIME_: "SUBTIME">
290
| <DATEDIFF_: "DATEDIFF">
291
| <MONTHNAME_: "MONTHNAME">
292
| <DAYOFWEEK_: "DAYOFWEEK">
293
| <DAYOFYEAR_: "DAYOFYEAR">
294
| <DAYOFMONTH_: "DAYOFMONTH">
295
| <WEEKOFYEAR_: "WEEKOFYEAR">
297
| <QUARTER_: "QUARTER">
301
| <CEILING_: "CEILING">
319
| <DEGREE_: "DEGREES">
320
| <RADIANS_: "RADIANS">
323
| <DATABASE_: "DATABASE">
325
| <VERSION_: "VERSION">
327
| <STDDEV_: "STDDEV">
328
| <STDDEV_POP_: "STDDEV_POP">
329
| <STDDEV_SAMP_: "STDDEV_SAMP">
331
| <VARIANCE_: "VARIANCE">
332
| <VARIANCE_POP_: "VARIANCE_POP" | "VAR_POP">
333
| <VARIANCE_SAMP_: "VARIANCE_SAMP" | "VAR_SAMP">
336
793
| <SHOW_INDEXES_: "SHOW" (" ")+ "INDEXES">
341
| <REPLACE_: "REPLACE">
344
| <SUBSTR_: "SUBSTR">
348
| <GREATEST_: "GREATEST">
351
| <SOUNDEX_: "SOUNDEX">
352
| <INITCAP_: "INITCAP">
354
| <MAPCHAR_: "MAPCHAR">
356
| <CONCAT_WORD: "CONCAT">
357
| <CURTIME_: "CURTIME">
358
| <CURDATE_: "CURDATE">
359
| <TIMEOFDAY_: "TIMEOFDAY">
360
| <ISFINITE_: "ISFINITE">
361
| <DATETRUNC_: "DATE_TRUNC">
362
| <DATEPART_: "DATE_PART">
364
| <LOCALTIME_: "LOCALTIME">
365
| <LOCALTIMESTAMP_: "LOCALTIMESTAMP">
366
| <BIT_LENGTH_: "BIT_LENGTH">
367
| <CHAR_LENGTH_: "CHAR_LENGTH">
368
| <CHARACTER_LENGTH_: "CHARACTER_LENGTH">
369
| <CONVERT_: "CONVERT">
370
| <OCTET_LENGTH_: "OCTET_LENGTH">
371
| <OVERLAY_: "OVERLAY">
372
| <PLACING_: "PLACING">
373
| <STORAGE_: "STORAGE">
377
| <DECODE_: "DECODE">
378
| <ENCODE_: "ENCODE">
380
| <PG_CLIENT_ENCODING_: "PG_CLIENT_ENCODING">
381
| <QUOTE_IDENT_: "QUOTE_IDENT">
382
| <QUOTE_LITERAL_: "QUOTE_LITERAL">
383
| <REPEAT_: "REPEAT">
384
| <SPLIT_PART_: "SPLIT_PART">
385
| <STRPOS_: "STRPOS">
386
| <TO_ASCII_: "TO_ASCII">
387
| <TO_HEX_: "TO_HEX">
388
| <TRANSLATE_: "TRANSLATE">
389
| <WIDTH_BUCKET_: "WIDTH_BUCKET">
390
| <SETSEED_: "SETSEED">
391
| <RANDOM_: "RANDOM">
393
| <GET_BIT_: "GET_BIT">
394
| <GET_BYTE_: "GET_BYTE">
395
| <TO_DATE_: "TO_DATE">
398
| <COALESCE_: "COALESCE">
399
| <CLOCK_TIMESTAMP_: "CLOCK_TIMESTAMP">
400
| <STATEMENT_TIMESTAMP_: "STATEMENT_TIMESTAMP">
401
| <TRANSACTION_TIMESTAMP_: "TRANSACTION_TIMESTAMP">
402
| <NULLIF_: "NULLIF">
403
| <SET_BIT_: "SET_BIT">
404
| <SET_BYTE_: "SET_BYTE">
405
| <TO_CHAR_: "TO_CHAR">
406
| <TO_NUMBER_: "TO_NUMBER">
407
| <TO_TIMESTAMP_: "TO_TIMESTAMP">
408
| <ADD_MONTHS_: "ADD_MONTHS">
409
| <JUSTIFY_DAYS_: "JUSTIFY_DAYS">
410
| <JUSTIFY_HOURS_: "JUSTIFY_HOURS">
411
| <JUSTIFY_INTERVAL_: "JUSTIFY_INTERVAL">
412
| <LAST_DAY_: "LAST_DAY">
413
| <MONTHS_BETWEEN_: "MONTHS_BETWEEN">
414
| <NEXT_DAY_: "NEXT_DAY">
415
| <CURRENT_DATABASE_: "CURRENT_DATABASE">
416
| <CURRENT_SCHEMA_: "CURRENT_SCHEMA">
417
| <SYSDATE_: "SYSDATE">
418
| <BIT_AND_: "BIT_AND">
419
| <BIT_OR_: "BIT_OR">
420
| <BOOL_AND_: "BOOL_AND">
421
| <BOOL_OR_: "BOOL_OR">
424
| <COVAR_POP_: "COVAR_POP">
425
| <COVAR_SAMP_: "COVAR_SAMP">
426
| <REGR_AVGX_: "REGR_AVGX">
427
| <REGR_AVGY_: "REGR_AVGY">
428
| <REGR_COUNT_: "REGR_COUNT">
429
| <REGR_INTERCEPT_: "REGR_INTERCEPT">
430
| <REGR_R2_: "REGR_R2">
431
| <REGR_SLOPE_: "REGR_SLOPE">
432
| <REGR_SXX_: "REGR_SXX">
433
| <REGR_SXY_: "REGR_SXY">
434
| <REGR_SYY_: "REGR_SYY">
435
| <REGEXP_REPLACE_: "REGEXP_REPLACE">
436
| <ABBREV_: "ABBREV">
437
| <BROADCAST_: "BROADCAST">
438
| <FAMILY_: "FAMILY">
440
| <HOSTMASK_: "HOSTMASK">
441
| <MASKLEN_: "MASKLEN">
442
| <NETMASK_: "NETMASK">
443
| <NETWORK_: "NETWORK">
444
| <SET_MASKLEN_: "SET_MASKLEN">
449
<SMALLINT_: "SMALLINT">
450
| <TINYINT_: "TINYINT">
452
| <BIGINT_: "BIGINT">
454
| <BIGINTEGER_: "BIGINTEGER">
456
| <INTEGER_: "INTEGER">
459
| <SMALLFLOAT_: "SMALLFLOAT">
461
| <FLOAT4_: "FLOAT4">
462
| <FLOAT8_: "FLOAT8">
463
| <DECIMAL_: "DECIMAL">
464
| <NUMERIC_: "NUMERIC">
465
| <SMALLMONEY_: "SMALLMONEY">
467
| <NUMBER_: "NUMBER">
469
| <CHARACHTER_: "CHARACTER">
470
| <VARCHAR_: "VARCHAR">
471
| <TINYTEXT_: "TINYTEXT">
472
| <VARCHAR2_: "VARCHAR2">
475
| <TIMESTAMP_: "TIMESTAMP">
476
794
| <WITH_TIMEZONE_: "WITH" (" ")+ "TIME" (" ")+ "ZONE">
477
795
| <WITHOUT_TIMEZONE_: "WITHOUT" (" ")+ "TIME" (" ")+ "ZONE">
478
| <DATETIME_: "DATETIME">
479
| <SAMLLDATETIME_: "SMALLDATETIME">
481
796
| <DOUBLE_PRECISION_: "DOUBLE" (" ")+ "PRECISION">
483
| <NATIONAL_: "NATIONAL">
484
| <VARYING_: "VARYING">
485
797
| <BOOLEAN_: "BOOL" ("EAN")?>
486
| <INTERVAL_: "INTERVAL">
488
| <MEDIUMTEXT_: "MEDIUMTEXT">
490
| <LVARCHAR_: "LVARCHAR">
491
| <LONG_VARCHAR_: "LONG VARCHAR">
492
| <LONGTEXT_: "LONGTEXT">
496
| <VARBINARY_: "VARBINARY">
497
| <LONG_RAW_: "LONG RAW">
502
| <BITVARYING_: "BITVARYING">
503
| <VARBIT_: "VARBIT">
505
| <MACADDR_: "MACADDR">
1337
2169
n154=<VARIANCE_POP_> { n153 = JTBToolkit.makeNodeToken(n154); }
1338
2170
{ n0 = new NodeChoice(n153, 76); }
1340
{ n155 = new NodeSequence(2); }
1341
n157=<VARIANCE_SAMP_> { n156 = JTBToolkit.makeNodeToken(n157); }
1342
{ n155.addNode(n156); }
1343
n159=<ASCII_> { n158 = JTBToolkit.makeNodeToken(n159); }
1344
{ n155.addNode(n158); }
2172
n156=<VARIANCE_SAMP_> { n155 = JTBToolkit.makeNodeToken(n156); }
1345
2173
{ n0 = new NodeChoice(n155, 77); }
1347
n161=<LPAD_> { n160 = JTBToolkit.makeNodeToken(n161); }
1348
{ n0 = new NodeChoice(n160, 78); }
1350
n163=<RPAD_> { n162 = JTBToolkit.makeNodeToken(n163); }
1351
{ n0 = new NodeChoice(n162, 79); }
1353
n165=<LTRIM_> { n164 = JTBToolkit.makeNodeToken(n165); }
1354
{ n0 = new NodeChoice(n164, 80); }
1356
n167=<REPLACE_> { n166 = JTBToolkit.makeNodeToken(n167); }
1357
{ n0 = new NodeChoice(n166, 81); }
1359
n169=<RTRIM_> { n168 = JTBToolkit.makeNodeToken(n169); }
1360
{ n0 = new NodeChoice(n168, 82); }
1362
n171=<SUBSTR_> { n170 = JTBToolkit.makeNodeToken(n171); }
1363
{ n0 = new NodeChoice(n170, 83); }
1365
n173=<TRIM_> { n172 = JTBToolkit.makeNodeToken(n173); }
1366
{ n0 = new NodeChoice(n172, 84); }
1368
n175=<UPPER_> { n174 = JTBToolkit.makeNodeToken(n175); }
1369
{ n0 = new NodeChoice(n174, 85); }
1371
n177=<FIXED_> { n176 = JTBToolkit.makeNodeToken(n177); }
1372
{ n0 = new NodeChoice(n176, 86); }
1374
n179=<GREATEST_> { n178 = JTBToolkit.makeNodeToken(n179); }
1375
{ n0 = new NodeChoice(n178, 87); }
1377
n181=<LEAST_> { n180 = JTBToolkit.makeNodeToken(n181); }
1378
{ n0 = new NodeChoice(n180, 88); }
1380
n183=<INSTR_> { n182 = JTBToolkit.makeNodeToken(n183); }
1381
{ n0 = new NodeChoice(n182, 89); }
1383
n185=<SOUNDEX_> { n184 = JTBToolkit.makeNodeToken(n185); }
1384
{ n0 = new NodeChoice(n184, 90); }
1386
n187=<INITCAP_> { n186 = JTBToolkit.makeNodeToken(n187); }
1387
{ n0 = new NodeChoice(n186, 91); }
1389
n189=<LFILL_> { n188 = JTBToolkit.makeNodeToken(n189); }
1390
{ n0 = new NodeChoice(n188, 92); }
1392
n191=<MAPCHAR_> { n190 = JTBToolkit.makeNodeToken(n191); }
1393
{ n0 = new NodeChoice(n190, 93); }
1395
n193=<NUM_> { n192 = JTBToolkit.makeNodeToken(n193); }
1396
{ n0 = new NodeChoice(n192, 94); }
1398
n195=<CONCAT_WORD> { n194 = JTBToolkit.makeNodeToken(n195); }
1399
{ n0 = new NodeChoice(n194, 95); }
1401
n197=<CURTIME_> { n196 = JTBToolkit.makeNodeToken(n197); }
1402
{ n0 = new NodeChoice(n196, 96); }
1404
n199=<CURDATE_> { n198 = JTBToolkit.makeNodeToken(n199); }
1405
{ n0 = new NodeChoice(n198, 97); }
1407
n201=<TIMEOFDAY_> { n200 = JTBToolkit.makeNodeToken(n201); }
1408
{ n0 = new NodeChoice(n200, 98); }
1410
n203=<ISFINITE_> { n202 = JTBToolkit.makeNodeToken(n203); }
1411
{ n0 = new NodeChoice(n202, 99); }
1413
n205=<DATETRUNC_> { n204 = JTBToolkit.makeNodeToken(n205); }
1414
{ n0 = new NodeChoice(n204, 100); }
1416
n207=<DATEPART_> { n206 = JTBToolkit.makeNodeToken(n207); }
1417
{ n0 = new NodeChoice(n206, 101); }
1419
n209=<AGE_> { n208 = JTBToolkit.makeNodeToken(n209); }
1420
{ n0 = new NodeChoice(n208, 102); }
1422
n211=<LOCALTIME_> { n210 = JTBToolkit.makeNodeToken(n211); }
1423
{ n0 = new NodeChoice(n210, 103); }
1425
n213=<LOCALTIMESTAMP_> { n212 = JTBToolkit.makeNodeToken(n213); }
1426
{ n0 = new NodeChoice(n212, 104); }
1428
n215=<BIT_LENGTH_> { n214 = JTBToolkit.makeNodeToken(n215); }
1429
{ n0 = new NodeChoice(n214, 105); }
1431
n217=<CHAR_LENGTH_> { n216 = JTBToolkit.makeNodeToken(n217); }
1432
{ n0 = new NodeChoice(n216, 106); }
1434
n219=<CHARACTER_LENGTH_> { n218 = JTBToolkit.makeNodeToken(n219); }
1435
{ n0 = new NodeChoice(n218, 107); }
1437
n221=<CONVERT_> { n220 = JTBToolkit.makeNodeToken(n221); }
1438
{ n0 = new NodeChoice(n220, 108); }
1440
n223=<OCTET_LENGTH_> { n222 = JTBToolkit.makeNodeToken(n223); }
1441
{ n0 = new NodeChoice(n222, 109); }
1443
n225=<OVERLAY_> { n224 = JTBToolkit.makeNodeToken(n225); }
1444
{ n0 = new NodeChoice(n224, 110); }
1446
n227=<PLACING_> { n226 = JTBToolkit.makeNodeToken(n227); }
1447
{ n0 = new NodeChoice(n226, 111); }
1449
n229=<STORAGE_> { n228 = JTBToolkit.makeNodeToken(n229); }
1450
{ n0 = new NodeChoice(n228, 112); }
1452
n231=<TYPE_> { n230 = JTBToolkit.makeNodeToken(n231); }
1453
{ n0 = new NodeChoice(n230, 113); }
1455
n233=<BTRIM_> { n232 = JTBToolkit.makeNodeToken(n233); }
1456
{ n0 = new NodeChoice(n232, 114); }
1458
n235=<CHR_> { n234 = JTBToolkit.makeNodeToken(n235); }
1459
{ n0 = new NodeChoice(n234, 115); }
1461
n237=<DECODE_> { n236 = JTBToolkit.makeNodeToken(n237); }
1462
{ n0 = new NodeChoice(n236, 116); }
1464
n239=<ENCODE_> { n238 = JTBToolkit.makeNodeToken(n239); }
1465
{ n0 = new NodeChoice(n238, 117); }
1467
n241=<MD5_> { n240 = JTBToolkit.makeNodeToken(n241); }
1468
{ n0 = new NodeChoice(n240, 118); }
1470
n243=<PG_CLIENT_ENCODING_> { n242 = JTBToolkit.makeNodeToken(n243); }
1471
{ n0 = new NodeChoice(n242, 119); }
1473
n245=<QUOTE_IDENT_> { n244 = JTBToolkit.makeNodeToken(n245); }
1474
{ n0 = new NodeChoice(n244, 120); }
1476
n247=<QUOTE_LITERAL_> { n246 = JTBToolkit.makeNodeToken(n247); }
1477
{ n0 = new NodeChoice(n246, 121); }
1479
n249=<REPEAT_> { n248 = JTBToolkit.makeNodeToken(n249); }
1480
{ n0 = new NodeChoice(n248, 122); }
1482
n251=<SPLIT_PART_> { n250 = JTBToolkit.makeNodeToken(n251); }
1483
{ n0 = new NodeChoice(n250, 123); }
1485
n253=<STRPOS_> { n252 = JTBToolkit.makeNodeToken(n253); }
1486
{ n0 = new NodeChoice(n252, 124); }
1488
n255=<TO_ASCII_> { n254 = JTBToolkit.makeNodeToken(n255); }
1489
{ n0 = new NodeChoice(n254, 125); }
1491
n257=<TO_HEX_> { n256 = JTBToolkit.makeNodeToken(n257); }
1492
{ n0 = new NodeChoice(n256, 126); }
1494
n259=<TRANSLATE_> { n258 = JTBToolkit.makeNodeToken(n259); }
1495
{ n0 = new NodeChoice(n258, 127); }
1497
n261=<WIDTH_BUCKET_> { n260 = JTBToolkit.makeNodeToken(n261); }
1498
{ n0 = new NodeChoice(n260, 128); }
1500
n263=<SETSEED_> { n262 = JTBToolkit.makeNodeToken(n263); }
1501
{ n0 = new NodeChoice(n262, 129); }
1503
n265=<RANDOM_> { n264 = JTBToolkit.makeNodeToken(n265); }
1504
{ n0 = new NodeChoice(n264, 130); }
1506
n267=<CBRT_> { n266 = JTBToolkit.makeNodeToken(n267); }
1507
{ n0 = new NodeChoice(n266, 131); }
1509
n269=<GET_BIT_> { n268 = JTBToolkit.makeNodeToken(n269); }
1510
{ n0 = new NodeChoice(n268, 132); }
1512
n271=<GET_BYTE_> { n270 = JTBToolkit.makeNodeToken(n271); }
1513
{ n0 = new NodeChoice(n270, 133); }
1515
n273=<TO_DATE_> { n272 = JTBToolkit.makeNodeToken(n273); }
1516
{ n0 = new NodeChoice(n272, 134); }
1518
n275=<NVL_> { n274 = JTBToolkit.makeNodeToken(n275); }
1519
{ n0 = new NodeChoice(n274, 135); }
1521
n277=<NVL2_> { n276 = JTBToolkit.makeNodeToken(n277); }
1522
{ n0 = new NodeChoice(n276, 136); }
1524
n279=<CLOCK_TIMESTAMP_> { n278 = JTBToolkit.makeNodeToken(n279); }
1525
{ n0 = new NodeChoice(n278, 137); }
1527
n281=<STATEMENT_TIMESTAMP_> { n280 = JTBToolkit.makeNodeToken(n281); }
1528
{ n0 = new NodeChoice(n280, 138); }
1530
n283=<TRANSACTION_TIMESTAMP_> { n282 = JTBToolkit.makeNodeToken(n283); }
1531
{ n0 = new NodeChoice(n282, 139); }
1533
n285=<SMALLINT_> { n284 = JTBToolkit.makeNodeToken(n285); }
1534
{ n0 = new NodeChoice(n284, 140); }
1536
n287=<TINYINT_> { n286 = JTBToolkit.makeNodeToken(n287); }
1537
{ n0 = new NodeChoice(n286, 141); }
1539
n289=<INT2_> { n288 = JTBToolkit.makeNodeToken(n289); }
1540
{ n0 = new NodeChoice(n288, 142); }
1542
n291=<BYTEA_> { n290 = JTBToolkit.makeNodeToken(n291); }
1543
{ n0 = new NodeChoice(n290, 143); }
1545
n293=<BIGINT_> { n292 = JTBToolkit.makeNodeToken(n293); }
1546
{ n0 = new NodeChoice(n292, 144); }
1548
n295=<INT8_> { n294 = JTBToolkit.makeNodeToken(n295); }
1549
{ n0 = new NodeChoice(n294, 145); }
1551
n297=<BIGINTEGER_> { n296 = JTBToolkit.makeNodeToken(n297); }
1552
{ n0 = new NodeChoice(n296, 146); }
1554
n299=<INT_> { n298 = JTBToolkit.makeNodeToken(n299); }
1555
{ n0 = new NodeChoice(n298, 147); }
1557
n301=<INTEGER_> { n300 = JTBToolkit.makeNodeToken(n301); }
1558
{ n0 = new NodeChoice(n300, 148); }
1560
n303=<INT4_> { n302 = JTBToolkit.makeNodeToken(n303); }
1561
{ n0 = new NodeChoice(n302, 149); }
1563
n305=<REAL_> { n304 = JTBToolkit.makeNodeToken(n305); }
1564
{ n0 = new NodeChoice(n304, 150); }
1566
n307=<SMALLFLOAT_> { n306 = JTBToolkit.makeNodeToken(n307); }
1567
{ n0 = new NodeChoice(n306, 151); }
1569
n309=<FLOAT_> { n308 = JTBToolkit.makeNodeToken(n309); }
1570
{ n0 = new NodeChoice(n308, 152); }
1572
n311=<FLOAT4_> { n310 = JTBToolkit.makeNodeToken(n311); }
1573
{ n0 = new NodeChoice(n310, 153); }
1575
n313=<FLOAT8_> { n312 = JTBToolkit.makeNodeToken(n313); }
1576
{ n0 = new NodeChoice(n312, 154); }
1578
n315=<DECIMAL_> { n314 = JTBToolkit.makeNodeToken(n315); }
1579
{ n0 = new NodeChoice(n314, 155); }
1581
n317=<NUMERIC_> { n316 = JTBToolkit.makeNodeToken(n317); }
1582
{ n0 = new NodeChoice(n316, 156); }
1584
n319=<SMALLMONEY_> { n318 = JTBToolkit.makeNodeToken(n319); }
1585
{ n0 = new NodeChoice(n318, 157); }
1587
n321=<MONEY_> { n320 = JTBToolkit.makeNodeToken(n321); }
1588
{ n0 = new NodeChoice(n320, 158); }
1590
n323=<NUMBER_> { n322 = JTBToolkit.makeNodeToken(n323); }
1591
{ n0 = new NodeChoice(n322, 159); }
1593
n325=<CHAR_> { n324 = JTBToolkit.makeNodeToken(n325); }
1594
{ n0 = new NodeChoice(n324, 160); }
1596
n327=<CHARACHTER_> { n326 = JTBToolkit.makeNodeToken(n327); }
1597
{ n0 = new NodeChoice(n326, 161); }
1599
n329=<VARCHAR_> { n328 = JTBToolkit.makeNodeToken(n329); }
1600
{ n0 = new NodeChoice(n328, 162); }
1602
n331=<TINYTEXT_> { n330 = JTBToolkit.makeNodeToken(n331); }
1603
{ n0 = new NodeChoice(n330, 163); }
1605
n333=<VARCHAR2_> { n332 = JTBToolkit.makeNodeToken(n333); }
1606
{ n0 = new NodeChoice(n332, 164); }
1608
n335=<DATE_> { n334 = JTBToolkit.makeNodeToken(n335); }
1609
{ n0 = new NodeChoice(n334, 165); }
1611
n337=<TIME_> { n336 = JTBToolkit.makeNodeToken(n337); }
1612
{ n0 = new NodeChoice(n336, 166); }
1614
n339=<TIMESTAMP_> { n338 = JTBToolkit.makeNodeToken(n339); }
1615
{ n0 = new NodeChoice(n338, 167); }
1617
n341=<DEC_> { n340 = JTBToolkit.makeNodeToken(n341); }
1618
{ n0 = new NodeChoice(n340, 168); }
1620
n343=<DOUBLE_PRECISION_> { n342 = JTBToolkit.makeNodeToken(n343); }
1621
{ n0 = new NodeChoice(n342, 169); }
1623
n345=<NCHAR_> { n344 = JTBToolkit.makeNodeToken(n345); }
1624
{ n0 = new NodeChoice(n344, 170); }
1626
n347=<NATIONAL_> { n346 = JTBToolkit.makeNodeToken(n347); }
1627
{ n0 = new NodeChoice(n346, 171); }
1629
n349=<VARYING_> { n348 = JTBToolkit.makeNodeToken(n349); }
1630
{ n0 = new NodeChoice(n348, 172); }
1632
n351=<BOOLEAN_> { n350 = JTBToolkit.makeNodeToken(n351); }
1633
{ n0 = new NodeChoice(n350, 173); }
1635
n353=<INTERVAL_> { n352 = JTBToolkit.makeNodeToken(n353); }
1636
{ n0 = new NodeChoice(n352, 174); }
1638
n355=<TEXT_> { n354 = JTBToolkit.makeNodeToken(n355); }
1639
{ n0 = new NodeChoice(n354, 175); }
1641
n357=<MEDIUMTEXT_> { n356 = JTBToolkit.makeNodeToken(n357); }
1642
{ n0 = new NodeChoice(n356, 176); }
1644
n359=<LVARCHAR_> { n358 = JTBToolkit.makeNodeToken(n359); }
1645
{ n0 = new NodeChoice(n358, 177); }
1647
n361=<LONGTEXT_> { n360 = JTBToolkit.makeNodeToken(n361); }
1648
{ n0 = new NodeChoice(n360, 178); }
1650
n363=<LONG_VARCHAR_> { n362 = JTBToolkit.makeNodeToken(n363); }
1651
{ n0 = new NodeChoice(n362, 179); }
1653
n365=<LONG_> { n364 = JTBToolkit.makeNodeToken(n365); }
1654
{ n0 = new NodeChoice(n364, 180); }
1656
n367=<CLOB_> { n366 = JTBToolkit.makeNodeToken(n367); }
1657
{ n0 = new NodeChoice(n366, 181); }
1659
n369=<BLOB_> { n368 = JTBToolkit.makeNodeToken(n369); }
1660
{ n0 = new NodeChoice(n368, 182); }
1662
n371=<BINARY_> { n370 = JTBToolkit.makeNodeToken(n371); }
1663
{ n0 = new NodeChoice(n370, 183); }
1665
n373=<VARBINARY_> { n372 = JTBToolkit.makeNodeToken(n373); }
1666
{ n0 = new NodeChoice(n372, 184); }
1668
n375=<RAW_> { n374 = JTBToolkit.makeNodeToken(n375); }
1669
{ n0 = new NodeChoice(n374, 185); }
1671
n377=<LONG_RAW_> { n376 = JTBToolkit.makeNodeToken(n377); }
1672
{ n0 = new NodeChoice(n376, 186); }
1674
n379=<IMAGE_> { n378 = JTBToolkit.makeNodeToken(n379); }
1675
{ n0 = new NodeChoice(n378, 187); }
1677
n381=<BYTE_> { n380 = JTBToolkit.makeNodeToken(n381); }
1678
{ n0 = new NodeChoice(n380, 188); }
1680
n383=<CLUSTER_> { n382 = JTBToolkit.makeNodeToken(n383); }
1681
{ n0 = new NodeChoice(n382, 189); }
1683
n385=<CURRENT_USER_> { n384 = JTBToolkit.makeNodeToken(n385); }
1684
{ n0 = new NodeChoice(n384, 190); }
1686
n387=<NULLIF_> { n386 = JTBToolkit.makeNodeToken(n387); }
1687
{ n0 = new NodeChoice(n386, 191); }
1689
n389=<SET_BIT_> { n388 = JTBToolkit.makeNodeToken(n389); }
1690
{ n0 = new NodeChoice(n388, 192); }
1692
n391=<SET_BYTE_> { n390 = JTBToolkit.makeNodeToken(n391); }
1693
{ n0 = new NodeChoice(n390, 193); }
1695
n393=<TO_CHAR_> { n392 = JTBToolkit.makeNodeToken(n393); }
1696
{ n0 = new NodeChoice(n392, 194); }
1698
n395=<TO_NUMBER_> { n394 = JTBToolkit.makeNodeToken(n395); }
1699
{ n0 = new NodeChoice(n394, 195); }
1701
n397=<TO_TIMESTAMP_> { n396 = JTBToolkit.makeNodeToken(n397); }
1702
{ n0 = new NodeChoice(n396, 196); }
1704
n399=<ADD_MONTHS_> { n398 = JTBToolkit.makeNodeToken(n399); }
1705
{ n0 = new NodeChoice(n398, 197); }
1707
n401=<JUSTIFY_DAYS_> { n400 = JTBToolkit.makeNodeToken(n401); }
1708
{ n0 = new NodeChoice(n400, 198); }
1710
n403=<JUSTIFY_HOURS_> { n402 = JTBToolkit.makeNodeToken(n403); }
1711
{ n0 = new NodeChoice(n402, 199); }
1713
n405=<JUSTIFY_INTERVAL_> { n404 = JTBToolkit.makeNodeToken(n405); }
1714
{ n0 = new NodeChoice(n404, 200); }
1716
n407=<LAST_DAY_> { n406 = JTBToolkit.makeNodeToken(n407); }
1717
{ n0 = new NodeChoice(n406, 201); }
1719
n409=<MONTHS_BETWEEN_> { n408 = JTBToolkit.makeNodeToken(n409); }
1720
{ n0 = new NodeChoice(n408, 202); }
1722
n411=<NEXT_DAY_> { n410 = JTBToolkit.makeNodeToken(n411); }
1723
{ n0 = new NodeChoice(n410, 203); }
1725
n413=<CURRENT_DATABASE_> { n412 = JTBToolkit.makeNodeToken(n413); }
1726
{ n0 = new NodeChoice(n412, 204); }
1728
n415=<CURRENT_SCHEMA_> { n414 = JTBToolkit.makeNodeToken(n415); }
1729
{ n0 = new NodeChoice(n414, 205); }
1731
n417=<SYSDATE_> { n416 = JTBToolkit.makeNodeToken(n417); }
1732
{ n0 = new NodeChoice(n416, 206); }
1734
n419=<BIT_AND_> { n418 = JTBToolkit.makeNodeToken(n419); }
1735
{ n0 = new NodeChoice(n418, 207); }
1737
n421=<BIT_OR_> { n420 = JTBToolkit.makeNodeToken(n421); }
1738
{ n0 = new NodeChoice(n420, 208); }
1740
n423=<BOOL_AND_> { n422 = JTBToolkit.makeNodeToken(n423); }
1741
{ n0 = new NodeChoice(n422, 209); }
1743
n425=<BOOL_OR_> { n424 = JTBToolkit.makeNodeToken(n425); }
1744
{ n0 = new NodeChoice(n424, 210); }
1746
n427=<EVERY_> { n426 = JTBToolkit.makeNodeToken(n427); }
1747
{ n0 = new NodeChoice(n426, 211); }
1749
n429=<CORR_> { n428 = JTBToolkit.makeNodeToken(n429); }
1750
{ n0 = new NodeChoice(n428, 212); }
1752
n431=<COVAR_POP_> { n430 = JTBToolkit.makeNodeToken(n431); }
1753
{ n0 = new NodeChoice(n430, 213); }
1755
n433=<COVAR_SAMP_> { n432 = JTBToolkit.makeNodeToken(n433); }
1756
{ n0 = new NodeChoice(n432, 214); }
1758
n435=<REGR_AVGX_> { n434 = JTBToolkit.makeNodeToken(n435); }
1759
{ n0 = new NodeChoice(n434, 215); }
1761
n437=<REGR_AVGY_> { n436 = JTBToolkit.makeNodeToken(n437); }
1762
{ n0 = new NodeChoice(n436, 216); }
1764
n439=<REGR_COUNT_> { n438 = JTBToolkit.makeNodeToken(n439); }
1765
{ n0 = new NodeChoice(n438, 217); }
1767
n441=<REGR_INTERCEPT_> { n440 = JTBToolkit.makeNodeToken(n441); }
1768
{ n0 = new NodeChoice(n440, 218); }
1770
n443=<REGR_R2_> { n442 = JTBToolkit.makeNodeToken(n443); }
1771
{ n0 = new NodeChoice(n442, 219); }
1773
n445=<REGR_SLOPE_> { n444 = JTBToolkit.makeNodeToken(n445); }
1774
{ n0 = new NodeChoice(n444, 220); }
1776
n447=<REGR_SXX_> { n446 = JTBToolkit.makeNodeToken(n447); }
1777
{ n0 = new NodeChoice(n446, 221); }
1779
n449=<REGR_SXY_> { n448 = JTBToolkit.makeNodeToken(n449); }
1780
{ n0 = new NodeChoice(n448, 222); }
1782
n451=<REGR_SYY_> { n450 = JTBToolkit.makeNodeToken(n451); }
1783
{ n0 = new NodeChoice(n450, 223); }
1785
n453=<REGEXP_REPLACE_> { n452 = JTBToolkit.makeNodeToken(n453); }
1786
{ n0 = new NodeChoice(n452, 224); }
1788
n455=<ABBREV_> { n454 = JTBToolkit.makeNodeToken(n455); }
1789
{ n0 = new NodeChoice(n454, 225); }
1791
n457=<BROADCAST_> { n456 = JTBToolkit.makeNodeToken(n457); }
1792
{ n0 = new NodeChoice(n456, 226); }
1794
n459=<FAMILY_> { n458 = JTBToolkit.makeNodeToken(n459); }
1795
{ n0 = new NodeChoice(n458, 227); }
1797
n461=<HOST_> { n460 = JTBToolkit.makeNodeToken(n461); }
1798
{ n0 = new NodeChoice(n460, 228); }
1800
n463=<HOSTMASK_> { n462 = JTBToolkit.makeNodeToken(n463); }
1801
{ n0 = new NodeChoice(n462, 229); }
1803
n465=<MASKLEN_> { n464 = JTBToolkit.makeNodeToken(n465); }
1804
{ n0 = new NodeChoice(n464, 230); }
1806
n467=<NETMASK_> { n466 = JTBToolkit.makeNodeToken(n467); }
1807
{ n0 = new NodeChoice(n466, 231); }
1809
n469=<NETWORK_> { n468 = JTBToolkit.makeNodeToken(n469); }
1810
{ n0 = new NodeChoice(n468, 232); }
1812
n471=<SET_MASKLEN_> { n470 = JTBToolkit.makeNodeToken(n471); }
1813
{ n0 = new NodeChoice(n470, 233); }
2175
n158=<VAR_POP_> { n157 = JTBToolkit.makeNodeToken(n158); }
2176
{ n0 = new NodeChoice(n157, 78); }
2178
n160=<VAR_SAMP_> { n159 = JTBToolkit.makeNodeToken(n160); }
2179
{ n0 = new NodeChoice(n159, 79); }
2181
n162=<ASCII_> { n161 = JTBToolkit.makeNodeToken(n162); }
2182
{ n0 = new NodeChoice(n161, 80); }
2184
n164=<LPAD_> { n163 = JTBToolkit.makeNodeToken(n164); }
2185
{ n0 = new NodeChoice(n163, 81); }
2187
n166=<RPAD_> { n165 = JTBToolkit.makeNodeToken(n166); }
2188
{ n0 = new NodeChoice(n165, 82); }
2190
n168=<LTRIM_> { n167 = JTBToolkit.makeNodeToken(n168); }
2191
{ n0 = new NodeChoice(n167, 83); }
2193
n170=<REPLACE_> { n169 = JTBToolkit.makeNodeToken(n170); }
2194
{ n0 = new NodeChoice(n169, 84); }
2196
n172=<RTRIM_> { n171 = JTBToolkit.makeNodeToken(n172); }
2197
{ n0 = new NodeChoice(n171, 85); }
2199
n174=<SUBSTR_> { n173 = JTBToolkit.makeNodeToken(n174); }
2200
{ n0 = new NodeChoice(n173, 86); }
2202
n176=<TRIM_> { n175 = JTBToolkit.makeNodeToken(n176); }
2203
{ n0 = new NodeChoice(n175, 87); }
2205
n178=<UPPER_> { n177 = JTBToolkit.makeNodeToken(n178); }
2206
{ n0 = new NodeChoice(n177, 88); }
2208
n180=<FIXED_> { n179 = JTBToolkit.makeNodeToken(n180); }
2209
{ n0 = new NodeChoice(n179, 89); }
2211
n182=<GREATEST_> { n181 = JTBToolkit.makeNodeToken(n182); }
2212
{ n0 = new NodeChoice(n181, 90); }
2214
n184=<LEAST_> { n183 = JTBToolkit.makeNodeToken(n184); }
2215
{ n0 = new NodeChoice(n183, 91); }
2217
n186=<INSTR_> { n185 = JTBToolkit.makeNodeToken(n186); }
2218
{ n0 = new NodeChoice(n185, 92); }
2220
n188=<SOUNDEX_> { n187 = JTBToolkit.makeNodeToken(n188); }
2221
{ n0 = new NodeChoice(n187, 93); }
2223
n190=<INITCAP_> { n189 = JTBToolkit.makeNodeToken(n190); }
2224
{ n0 = new NodeChoice(n189, 94); }
2226
n192=<LFILL_> { n191 = JTBToolkit.makeNodeToken(n192); }
2227
{ n0 = new NodeChoice(n191, 95); }
2229
n194=<MAPCHAR_> { n193 = JTBToolkit.makeNodeToken(n194); }
2230
{ n0 = new NodeChoice(n193, 96); }
2232
n196=<NUM_> { n195 = JTBToolkit.makeNodeToken(n196); }
2233
{ n0 = new NodeChoice(n195, 97); }
2235
n198=<CONCAT_WORD> { n197 = JTBToolkit.makeNodeToken(n198); }
2236
{ n0 = new NodeChoice(n197, 98); }
2238
n200=<CURTIME_> { n199 = JTBToolkit.makeNodeToken(n200); }
2239
{ n0 = new NodeChoice(n199, 99); }
2241
n202=<CURDATE_> { n201 = JTBToolkit.makeNodeToken(n202); }
2242
{ n0 = new NodeChoice(n201, 100); }
2244
n204=<TIMEOFDAY_> { n203 = JTBToolkit.makeNodeToken(n204); }
2245
{ n0 = new NodeChoice(n203, 101); }
2247
n206=<ISFINITE_> { n205 = JTBToolkit.makeNodeToken(n206); }
2248
{ n0 = new NodeChoice(n205, 102); }
2250
n208=<DATETRUNC_> { n207 = JTBToolkit.makeNodeToken(n208); }
2251
{ n0 = new NodeChoice(n207, 103); }
2253
n210=<DATEPART_> { n209 = JTBToolkit.makeNodeToken(n210); }
2254
{ n0 = new NodeChoice(n209, 104); }
2256
n212=<AGE_> { n211 = JTBToolkit.makeNodeToken(n212); }
2257
{ n0 = new NodeChoice(n211, 105); }
2259
n214=<LOCALTIME_> { n213 = JTBToolkit.makeNodeToken(n214); }
2260
{ n0 = new NodeChoice(n213, 106); }
2262
n216=<LOCALTIMESTAMP_> { n215 = JTBToolkit.makeNodeToken(n216); }
2263
{ n0 = new NodeChoice(n215, 107); }
2265
n218=<BIT_LENGTH_> { n217 = JTBToolkit.makeNodeToken(n218); }
2266
{ n0 = new NodeChoice(n217, 108); }
2268
n220=<CHAR_LENGTH_> { n219 = JTBToolkit.makeNodeToken(n220); }
2269
{ n0 = new NodeChoice(n219, 109); }
2271
n222=<CHARACTER_LENGTH_> { n221 = JTBToolkit.makeNodeToken(n222); }
2272
{ n0 = new NodeChoice(n221, 110); }
2274
n224=<CONVERT_> { n223 = JTBToolkit.makeNodeToken(n224); }
2275
{ n0 = new NodeChoice(n223, 111); }
2277
n226=<OCTET_LENGTH_> { n225 = JTBToolkit.makeNodeToken(n226); }
2278
{ n0 = new NodeChoice(n225, 112); }
2280
n228=<OVERLAY_> { n227 = JTBToolkit.makeNodeToken(n228); }
2281
{ n0 = new NodeChoice(n227, 113); }
2283
n230=<PLACING_> { n229 = JTBToolkit.makeNodeToken(n230); }
2284
{ n0 = new NodeChoice(n229, 114); }
2286
n232=<STORAGE_> { n231 = JTBToolkit.makeNodeToken(n232); }
2287
{ n0 = new NodeChoice(n231, 115); }
2289
n234=<TYPE_> { n233 = JTBToolkit.makeNodeToken(n234); }
2290
{ n0 = new NodeChoice(n233, 116); }
2292
n236=<BTRIM_> { n235 = JTBToolkit.makeNodeToken(n236); }
2293
{ n0 = new NodeChoice(n235, 117); }
2295
n238=<CHR_> { n237 = JTBToolkit.makeNodeToken(n238); }
2296
{ n0 = new NodeChoice(n237, 118); }
2298
n240=<DECODE_> { n239 = JTBToolkit.makeNodeToken(n240); }
2299
{ n0 = new NodeChoice(n239, 119); }
2301
n242=<ENCODE_> { n241 = JTBToolkit.makeNodeToken(n242); }
2302
{ n0 = new NodeChoice(n241, 120); }
2304
n244=<MD5_> { n243 = JTBToolkit.makeNodeToken(n244); }
2305
{ n0 = new NodeChoice(n243, 121); }
2307
n246=<PG_CLIENT_ENCODING_> { n245 = JTBToolkit.makeNodeToken(n246); }
2308
{ n0 = new NodeChoice(n245, 122); }
2310
n248=<QUOTE_IDENT_> { n247 = JTBToolkit.makeNodeToken(n248); }
2311
{ n0 = new NodeChoice(n247, 123); }
2313
n250=<QUOTE_LITERAL_> { n249 = JTBToolkit.makeNodeToken(n250); }
2314
{ n0 = new NodeChoice(n249, 124); }
2316
n252=<REPEAT_> { n251 = JTBToolkit.makeNodeToken(n252); }
2317
{ n0 = new NodeChoice(n251, 125); }
2319
n254=<SPLIT_PART_> { n253 = JTBToolkit.makeNodeToken(n254); }
2320
{ n0 = new NodeChoice(n253, 126); }
2322
n256=<STRPOS_> { n255 = JTBToolkit.makeNodeToken(n256); }
2323
{ n0 = new NodeChoice(n255, 127); }
2325
n258=<TO_ASCII_> { n257 = JTBToolkit.makeNodeToken(n258); }
2326
{ n0 = new NodeChoice(n257, 128); }
2328
n260=<TO_HEX_> { n259 = JTBToolkit.makeNodeToken(n260); }
2329
{ n0 = new NodeChoice(n259, 129); }
2331
n262=<TRANSLATE_> { n261 = JTBToolkit.makeNodeToken(n262); }
2332
{ n0 = new NodeChoice(n261, 130); }
2334
n264=<WIDTH_BUCKET_> { n263 = JTBToolkit.makeNodeToken(n264); }
2335
{ n0 = new NodeChoice(n263, 131); }
2337
n266=<SETSEED_> { n265 = JTBToolkit.makeNodeToken(n266); }
2338
{ n0 = new NodeChoice(n265, 132); }
2340
n268=<RANDOM_> { n267 = JTBToolkit.makeNodeToken(n268); }
2341
{ n0 = new NodeChoice(n267, 133); }
2343
n270=<CBRT_> { n269 = JTBToolkit.makeNodeToken(n270); }
2344
{ n0 = new NodeChoice(n269, 134); }
2346
n272=<GET_BIT_> { n271 = JTBToolkit.makeNodeToken(n272); }
2347
{ n0 = new NodeChoice(n271, 135); }
2349
n274=<GET_BYTE_> { n273 = JTBToolkit.makeNodeToken(n274); }
2350
{ n0 = new NodeChoice(n273, 136); }
2352
n276=<TO_DATE_> { n275 = JTBToolkit.makeNodeToken(n276); }
2353
{ n0 = new NodeChoice(n275, 137); }
2355
n278=<CLOCK_TIMESTAMP_> { n277 = JTBToolkit.makeNodeToken(n278); }
2356
{ n0 = new NodeChoice(n277, 138); }
2358
n280=<STATEMENT_TIMESTAMP_> { n279 = JTBToolkit.makeNodeToken(n280); }
2359
{ n0 = new NodeChoice(n279, 139); }
2361
n282=<TRANSACTION_TIMESTAMP_> { n281 = JTBToolkit.makeNodeToken(n282); }
2362
{ n0 = new NodeChoice(n281, 140); }
2364
n284=<SMALLINT_> { n283 = JTBToolkit.makeNodeToken(n284); }
2365
{ n0 = new NodeChoice(n283, 141); }
2367
n286=<TINYINT_> { n285 = JTBToolkit.makeNodeToken(n286); }
2368
{ n0 = new NodeChoice(n285, 142); }
2370
n288=<INT2_> { n287 = JTBToolkit.makeNodeToken(n288); }
2371
{ n0 = new NodeChoice(n287, 143); }
2373
n290=<BYTEA_> { n289 = JTBToolkit.makeNodeToken(n290); }
2374
{ n0 = new NodeChoice(n289, 144); }
2376
n292=<BIGINT_> { n291 = JTBToolkit.makeNodeToken(n292); }
2377
{ n0 = new NodeChoice(n291, 145); }
2379
n294=<INT8_> { n293 = JTBToolkit.makeNodeToken(n294); }
2380
{ n0 = new NodeChoice(n293, 146); }
2382
n296=<BIGINTEGER_> { n295 = JTBToolkit.makeNodeToken(n296); }
2383
{ n0 = new NodeChoice(n295, 147); }
2385
n298=<INT_> { n297 = JTBToolkit.makeNodeToken(n298); }
2386
{ n0 = new NodeChoice(n297, 148); }
2388
n300=<INTEGER_> { n299 = JTBToolkit.makeNodeToken(n300); }
2389
{ n0 = new NodeChoice(n299, 149); }
2391
n302=<INT4_> { n301 = JTBToolkit.makeNodeToken(n302); }
2392
{ n0 = new NodeChoice(n301, 150); }
2394
n304=<REAL_> { n303 = JTBToolkit.makeNodeToken(n304); }
2395
{ n0 = new NodeChoice(n303, 151); }
2397
n306=<SMALLFLOAT_> { n305 = JTBToolkit.makeNodeToken(n306); }
2398
{ n0 = new NodeChoice(n305, 152); }
2400
n308=<FLOAT_> { n307 = JTBToolkit.makeNodeToken(n308); }
2401
{ n0 = new NodeChoice(n307, 153); }
2403
n310=<FLOAT4_> { n309 = JTBToolkit.makeNodeToken(n310); }
2404
{ n0 = new NodeChoice(n309, 154); }
2406
n312=<FLOAT8_> { n311 = JTBToolkit.makeNodeToken(n312); }
2407
{ n0 = new NodeChoice(n311, 155); }
2409
n314=<DECIMAL_> { n313 = JTBToolkit.makeNodeToken(n314); }
2410
{ n0 = new NodeChoice(n313, 156); }
2412
n316=<NUMERIC_> { n315 = JTBToolkit.makeNodeToken(n316); }
2413
{ n0 = new NodeChoice(n315, 157); }
2415
n318=<SMALLMONEY_> { n317 = JTBToolkit.makeNodeToken(n318); }
2416
{ n0 = new NodeChoice(n317, 158); }
2418
n320=<MONEY_> { n319 = JTBToolkit.makeNodeToken(n320); }
2419
{ n0 = new NodeChoice(n319, 159); }
2421
n322=<NUMBER_> { n321 = JTBToolkit.makeNodeToken(n322); }
2422
{ n0 = new NodeChoice(n321, 160); }
2424
n324=<CHAR_> { n323 = JTBToolkit.makeNodeToken(n324); }
2425
{ n0 = new NodeChoice(n323, 161); }
2427
n326=<CHARACHTER_> { n325 = JTBToolkit.makeNodeToken(n326); }
2428
{ n0 = new NodeChoice(n325, 162); }
2430
n328=<VARCHAR_> { n327 = JTBToolkit.makeNodeToken(n328); }
2431
{ n0 = new NodeChoice(n327, 163); }
2433
n330=<TINYTEXT_> { n329 = JTBToolkit.makeNodeToken(n330); }
2434
{ n0 = new NodeChoice(n329, 164); }
2436
n332=<VARCHAR2_> { n331 = JTBToolkit.makeNodeToken(n332); }
2437
{ n0 = new NodeChoice(n331, 165); }
2439
n334=<DATE_> { n333 = JTBToolkit.makeNodeToken(n334); }
2440
{ n0 = new NodeChoice(n333, 166); }
2442
n336=<TIME_> { n335 = JTBToolkit.makeNodeToken(n336); }
2443
{ n0 = new NodeChoice(n335, 167); }
2445
n338=<TIMESTAMP_> { n337 = JTBToolkit.makeNodeToken(n338); }
2446
{ n0 = new NodeChoice(n337, 168); }
2448
n340=<DEC_> { n339 = JTBToolkit.makeNodeToken(n340); }
2449
{ n0 = new NodeChoice(n339, 169); }
2451
n342=<DOUBLE_PRECISION_> { n341 = JTBToolkit.makeNodeToken(n342); }
2452
{ n0 = new NodeChoice(n341, 170); }
2454
n344=<NCHAR_> { n343 = JTBToolkit.makeNodeToken(n344); }
2455
{ n0 = new NodeChoice(n343, 171); }
2457
n346=<NATIONAL_> { n345 = JTBToolkit.makeNodeToken(n346); }
2458
{ n0 = new NodeChoice(n345, 172); }
2460
n348=<VARYING_> { n347 = JTBToolkit.makeNodeToken(n348); }
2461
{ n0 = new NodeChoice(n347, 173); }
2463
n350=<BOOLEAN_> { n349 = JTBToolkit.makeNodeToken(n350); }
2464
{ n0 = new NodeChoice(n349, 174); }
2466
n352=<INTERVAL_> { n351 = JTBToolkit.makeNodeToken(n352); }
2467
{ n0 = new NodeChoice(n351, 175); }
2469
n354=<TEXT_> { n353 = JTBToolkit.makeNodeToken(n354); }
2470
{ n0 = new NodeChoice(n353, 176); }
2472
n356=<MEDIUMTEXT_> { n355 = JTBToolkit.makeNodeToken(n356); }
2473
{ n0 = new NodeChoice(n355, 177); }
2475
n358=<LVARCHAR_> { n357 = JTBToolkit.makeNodeToken(n358); }
2476
{ n0 = new NodeChoice(n357, 178); }
2478
n360=<LONGTEXT_> { n359 = JTBToolkit.makeNodeToken(n360); }
2479
{ n0 = new NodeChoice(n359, 179); }
2481
n362=<LONG_VARCHAR_> { n361 = JTBToolkit.makeNodeToken(n362); }
2482
{ n0 = new NodeChoice(n361, 180); }
2484
n364=<LONG_> { n363 = JTBToolkit.makeNodeToken(n364); }
2485
{ n0 = new NodeChoice(n363, 181); }
2487
n366=<CLOB_> { n365 = JTBToolkit.makeNodeToken(n366); }
2488
{ n0 = new NodeChoice(n365, 182); }
2490
n368=<BLOB_> { n367 = JTBToolkit.makeNodeToken(n368); }
2491
{ n0 = new NodeChoice(n367, 183); }
2493
n370=<BINARY_> { n369 = JTBToolkit.makeNodeToken(n370); }
2494
{ n0 = new NodeChoice(n369, 184); }
2496
n372=<VARBINARY_> { n371 = JTBToolkit.makeNodeToken(n372); }
2497
{ n0 = new NodeChoice(n371, 185); }
2499
n374=<RAW_> { n373 = JTBToolkit.makeNodeToken(n374); }
2500
{ n0 = new NodeChoice(n373, 186); }
2502
n376=<LONG_RAW_> { n375 = JTBToolkit.makeNodeToken(n376); }
2503
{ n0 = new NodeChoice(n375, 187); }
2505
n378=<IMAGE_> { n377 = JTBToolkit.makeNodeToken(n378); }
2506
{ n0 = new NodeChoice(n377, 188); }
2508
n380=<BYTE_> { n379 = JTBToolkit.makeNodeToken(n380); }
2509
{ n0 = new NodeChoice(n379, 189); }
2511
n382=<CLUSTER_> { n381 = JTBToolkit.makeNodeToken(n382); }
2512
{ n0 = new NodeChoice(n381, 190); }
2514
n384=<CURRENT_USER_> { n383 = JTBToolkit.makeNodeToken(n384); }
2515
{ n0 = new NodeChoice(n383, 191); }
2517
n386=<NULLIF_> { n385 = JTBToolkit.makeNodeToken(n386); }
2518
{ n0 = new NodeChoice(n385, 192); }
2520
n388=<SET_BIT_> { n387 = JTBToolkit.makeNodeToken(n388); }
2521
{ n0 = new NodeChoice(n387, 193); }
2523
n390=<SET_BYTE_> { n389 = JTBToolkit.makeNodeToken(n390); }
2524
{ n0 = new NodeChoice(n389, 194); }
2526
n392=<TO_CHAR_> { n391 = JTBToolkit.makeNodeToken(n392); }
2527
{ n0 = new NodeChoice(n391, 195); }
2529
n394=<TO_NUMBER_> { n393 = JTBToolkit.makeNodeToken(n394); }
2530
{ n0 = new NodeChoice(n393, 196); }
2532
n396=<TO_TIMESTAMP_> { n395 = JTBToolkit.makeNodeToken(n396); }
2533
{ n0 = new NodeChoice(n395, 197); }
2535
n398=<ADD_MONTHS_> { n397 = JTBToolkit.makeNodeToken(n398); }
2536
{ n0 = new NodeChoice(n397, 198); }
2538
n400=<JUSTIFY_DAYS_> { n399 = JTBToolkit.makeNodeToken(n400); }
2539
{ n0 = new NodeChoice(n399, 199); }
2541
n402=<JUSTIFY_HOURS_> { n401 = JTBToolkit.makeNodeToken(n402); }
2542
{ n0 = new NodeChoice(n401, 200); }
2544
n404=<JUSTIFY_INTERVAL_> { n403 = JTBToolkit.makeNodeToken(n404); }
2545
{ n0 = new NodeChoice(n403, 201); }
2547
n406=<LAST_DAY_> { n405 = JTBToolkit.makeNodeToken(n406); }
2548
{ n0 = new NodeChoice(n405, 202); }
2550
n408=<MONTHS_BETWEEN_> { n407 = JTBToolkit.makeNodeToken(n408); }
2551
{ n0 = new NodeChoice(n407, 203); }
2553
n410=<NEXT_DAY_> { n409 = JTBToolkit.makeNodeToken(n410); }
2554
{ n0 = new NodeChoice(n409, 204); }
2556
n412=<CURRENT_DATABASE_> { n411 = JTBToolkit.makeNodeToken(n412); }
2557
{ n0 = new NodeChoice(n411, 205); }
2559
n414=<CURRENT_SCHEMA_> { n413 = JTBToolkit.makeNodeToken(n414); }
2560
{ n0 = new NodeChoice(n413, 206); }
2562
n416=<BIT_AND_> { n415 = JTBToolkit.makeNodeToken(n416); }
2563
{ n0 = new NodeChoice(n415, 207); }
2565
n418=<BIT_OR_> { n417 = JTBToolkit.makeNodeToken(n418); }
2566
{ n0 = new NodeChoice(n417, 208); }
2568
n420=<BOOL_AND_> { n419 = JTBToolkit.makeNodeToken(n420); }
2569
{ n0 = new NodeChoice(n419, 209); }
2571
n422=<BOOL_OR_> { n421 = JTBToolkit.makeNodeToken(n422); }
2572
{ n0 = new NodeChoice(n421, 210); }
2574
n424=<EVERY_> { n423 = JTBToolkit.makeNodeToken(n424); }
2575
{ n0 = new NodeChoice(n423, 211); }
2577
n426=<CORR_> { n425 = JTBToolkit.makeNodeToken(n426); }
2578
{ n0 = new NodeChoice(n425, 212); }
2580
n428=<COVAR_POP_> { n427 = JTBToolkit.makeNodeToken(n428); }
2581
{ n0 = new NodeChoice(n427, 213); }
2583
n430=<COVAR_SAMP_> { n429 = JTBToolkit.makeNodeToken(n430); }
2584
{ n0 = new NodeChoice(n429, 214); }
2586
n432=<REGR_AVGX_> { n431 = JTBToolkit.makeNodeToken(n432); }
2587
{ n0 = new NodeChoice(n431, 215); }
2589
n434=<REGR_AVGY_> { n433 = JTBToolkit.makeNodeToken(n434); }
2590
{ n0 = new NodeChoice(n433, 216); }
2592
n436=<REGR_COUNT_> { n435 = JTBToolkit.makeNodeToken(n436); }
2593
{ n0 = new NodeChoice(n435, 217); }
2595
n438=<REGR_INTERCEPT_> { n437 = JTBToolkit.makeNodeToken(n438); }
2596
{ n0 = new NodeChoice(n437, 218); }
2598
n440=<REGR_R2_> { n439 = JTBToolkit.makeNodeToken(n440); }
2599
{ n0 = new NodeChoice(n439, 219); }
2601
n442=<REGR_SLOPE_> { n441 = JTBToolkit.makeNodeToken(n442); }
2602
{ n0 = new NodeChoice(n441, 220); }
2604
n444=<REGR_SXX_> { n443 = JTBToolkit.makeNodeToken(n444); }
2605
{ n0 = new NodeChoice(n443, 221); }
2607
n446=<REGR_SXY_> { n445 = JTBToolkit.makeNodeToken(n446); }
2608
{ n0 = new NodeChoice(n445, 222); }
2610
n448=<REGR_SYY_> { n447 = JTBToolkit.makeNodeToken(n448); }
2611
{ n0 = new NodeChoice(n447, 223); }
2613
n450=<REGEXP_REPLACE_> { n449 = JTBToolkit.makeNodeToken(n450); }
2614
{ n0 = new NodeChoice(n449, 224); }
2616
n452=<ABBREV_> { n451 = JTBToolkit.makeNodeToken(n452); }
2617
{ n0 = new NodeChoice(n451, 225); }
2619
n454=<BROADCAST_> { n453 = JTBToolkit.makeNodeToken(n454); }
2620
{ n0 = new NodeChoice(n453, 226); }
2622
n456=<FAMILY_> { n455 = JTBToolkit.makeNodeToken(n456); }
2623
{ n0 = new NodeChoice(n455, 227); }
2625
n458=<HOST_> { n457 = JTBToolkit.makeNodeToken(n458); }
2626
{ n0 = new NodeChoice(n457, 228); }
2628
n460=<HOSTMASK_> { n459 = JTBToolkit.makeNodeToken(n460); }
2629
{ n0 = new NodeChoice(n459, 229); }
2631
n462=<MASKLEN_> { n461 = JTBToolkit.makeNodeToken(n462); }
2632
{ n0 = new NodeChoice(n461, 230); }
2634
n464=<NETMASK_> { n463 = JTBToolkit.makeNodeToken(n464); }
2635
{ n0 = new NodeChoice(n463, 231); }
2637
n466=<NETWORK_> { n465 = JTBToolkit.makeNodeToken(n466); }
2638
{ n0 = new NodeChoice(n465, 232); }
2640
n468=<SET_MASKLEN_> { n467 = JTBToolkit.makeNodeToken(n468); }
2641
{ n0 = new NodeChoice(n467, 233); }
2643
n470=<GEOMETRY_> { n469 = JTBToolkit.makeNodeToken(n470); }
2644
{ n0 = new NodeChoice(n469, 234); }
2646
n472=<BOX2D_> { n471 = JTBToolkit.makeNodeToken(n472); }
2647
{ n0 = new NodeChoice(n471, 235); }
2649
n474=<BOX3D_> { n473 = JTBToolkit.makeNodeToken(n474); }
2650
{ n0 = new NodeChoice(n473, 236); }
2652
n476=<BOX3DEXTENT_> { n475 = JTBToolkit.makeNodeToken(n476); }
2653
{ n0 = new NodeChoice(n475, 237); }
2655
n478=<REGCLASS_> { n477 = JTBToolkit.makeNodeToken(n478); }
2656
{ n0 = new NodeChoice(n477, 238); }
2658
n480=<ST_ASTEXT_> { n479 = JTBToolkit.makeNodeToken(n480); }
2659
{ n0 = new NodeChoice(n479, 239); }
2661
n482=<ST_TRANSFORM_> { n481 = JTBToolkit.makeNodeToken(n482); }
2662
{ n0 = new NodeChoice(n481, 240); }
2664
n484=<ST_DISTANCE_> { n483 = JTBToolkit.makeNodeToken(n484); }
2665
{ n0 = new NodeChoice(n483, 241); }
2667
n486=<ST_DWITHIN_> { n485 = JTBToolkit.makeNodeToken(n486); }
2668
{ n0 = new NodeChoice(n485, 242); }
2670
n488=<ST_LENGTH_> { n487 = JTBToolkit.makeNodeToken(n488); }
2671
{ n0 = new NodeChoice(n487, 243); }
2673
n490=<ST_AREA_> { n489 = JTBToolkit.makeNodeToken(n490); }
2674
{ n0 = new NodeChoice(n489, 244); }
2676
n492=<ST_ASBINARY_> { n491 = JTBToolkit.makeNodeToken(n492); }
2677
{ n0 = new NodeChoice(n491, 245); }
2679
n494=<ST_BOUNDARY_> { n493 = JTBToolkit.makeNodeToken(n494); }
2680
{ n0 = new NodeChoice(n493, 246); }
2682
n496=<ST_BUFFER_> { n495 = JTBToolkit.makeNodeToken(n496); }
2683
{ n0 = new NodeChoice(n495, 247); }
2685
n498=<ST_CENTROID_> { n497 = JTBToolkit.makeNodeToken(n498); }
2686
{ n0 = new NodeChoice(n497, 248); }
2688
n500=<ST_ADDMEASURE_> { n499 = JTBToolkit.makeNodeToken(n500); }
2689
{ n0 = new NodeChoice(n499, 249); }
2691
n502=<ST_ADDPOINT_> { n501 = JTBToolkit.makeNodeToken(n502); }
2692
{ n0 = new NodeChoice(n501, 250); }
2694
n504=<ST_AFFINE_> { n503 = JTBToolkit.makeNodeToken(n504); }
2695
{ n0 = new NodeChoice(n503, 251); }
2697
n506=<ST_AREA2D_> { n505 = JTBToolkit.makeNodeToken(n506); }
2698
{ n0 = new NodeChoice(n505, 252); }
2700
n508=<ST_ASEWKB_> { n507 = JTBToolkit.makeNodeToken(n508); }
2701
{ n0 = new NodeChoice(n507, 253); }
2703
n510=<ST_ASEWKT_> { n509 = JTBToolkit.makeNodeToken(n510); }
2704
{ n0 = new NodeChoice(n509, 254); }
2706
n512=<ST_ASGEOJSON_> { n511 = JTBToolkit.makeNodeToken(n512); }
2707
{ n0 = new NodeChoice(n511, 255); }
2709
n514=<ST_ASGML_> { n513 = JTBToolkit.makeNodeToken(n514); }
2710
{ n0 = new NodeChoice(n513, 256); }
2712
n516=<ST_ASHEXEWKB_> { n515 = JTBToolkit.makeNodeToken(n516); }
2713
{ n0 = new NodeChoice(n515, 257); }
2715
n518=<ST_ASKML_> { n517 = JTBToolkit.makeNodeToken(n518); }
2716
{ n0 = new NodeChoice(n517, 258); }
2718
n520=<ST_ASSVG_> { n519 = JTBToolkit.makeNodeToken(n520); }
2719
{ n0 = new NodeChoice(n519, 259); }
2721
n522=<ST_AZIMUTH_> { n521 = JTBToolkit.makeNodeToken(n522); }
2722
{ n0 = new NodeChoice(n521, 260); }
2724
n524=<ST_BDMPOLYFROMTEXT_> { n523 = JTBToolkit.makeNodeToken(n524); }
2725
{ n0 = new NodeChoice(n523, 261); }
2727
n526=<ST_BDPOLYFROMTEXT_> { n525 = JTBToolkit.makeNodeToken(n526); }
2728
{ n0 = new NodeChoice(n525, 262); }
2730
n528=<ST_BUILDAREA_> { n527 = JTBToolkit.makeNodeToken(n528); }
2731
{ n0 = new NodeChoice(n527, 263); }
2733
n530=<ST_BYTEA_> { n529 = JTBToolkit.makeNodeToken(n530); }
2734
{ n0 = new NodeChoice(n529, 264); }
2736
n532=<ST_CHIP_IN_> { n531 = JTBToolkit.makeNodeToken(n532); }
2737
{ n0 = new NodeChoice(n531, 265); }
2739
n534=<ST_CHIP_OUT_> { n533 = JTBToolkit.makeNodeToken(n534); }
2740
{ n0 = new NodeChoice(n533, 266); }
2742
n536=<ST_CLOSESTPOINT_> { n535 = JTBToolkit.makeNodeToken(n536); }
2743
{ n0 = new NodeChoice(n535, 267); }
2745
n538=<ST_COLLECT_> { n537 = JTBToolkit.makeNodeToken(n538); }
2746
{ n0 = new NodeChoice(n537, 268); }
2748
n540=<ST_COLLECTIONEXTRACT_> { n539 = JTBToolkit.makeNodeToken(n540); }
2749
{ n0 = new NodeChoice(n539, 269); }
2751
n542=<ST_COMBINE_BBOX_> { n541 = JTBToolkit.makeNodeToken(n542); }
2752
{ n0 = new NodeChoice(n541, 270); }
2754
n544=<ST_COMPRESSION_> { n543 = JTBToolkit.makeNodeToken(n544); }
2755
{ n0 = new NodeChoice(n543, 271); }
2757
n546=<ST_CONTAINS_> { n545 = JTBToolkit.makeNodeToken(n546); }
2758
{ n0 = new NodeChoice(n545, 272); }
2760
n548=<ST_CONTAINSPROPERLY_> { n547 = JTBToolkit.makeNodeToken(n548); }
2761
{ n0 = new NodeChoice(n547, 273); }
2763
n550=<ST_CONVEXHULL_> { n549 = JTBToolkit.makeNodeToken(n550); }
2764
{ n0 = new NodeChoice(n549, 274); }
2766
n552=<ST_COORDDIM_> { n551 = JTBToolkit.makeNodeToken(n552); }
2767
{ n0 = new NodeChoice(n551, 275); }
2769
n554=<ST_COVEREDBY_> { n553 = JTBToolkit.makeNodeToken(n554); }
2770
{ n0 = new NodeChoice(n553, 276); }
2772
n556=<ST_COVERS_> { n555 = JTBToolkit.makeNodeToken(n556); }
2773
{ n0 = new NodeChoice(n555, 277); }
2775
n558=<ST_CROSSES_> { n557 = JTBToolkit.makeNodeToken(n558); }
2776
{ n0 = new NodeChoice(n557, 278); }
2778
n560=<ST_CURVETOLINE_> { n559 = JTBToolkit.makeNodeToken(n560); }
2779
{ n0 = new NodeChoice(n559, 279); }
2781
n562=<ST_DATATYPE_> { n561 = JTBToolkit.makeNodeToken(n562); }
2782
{ n0 = new NodeChoice(n561, 280); }
2784
n564=<ST_DFULLYWITHIN_> { n563 = JTBToolkit.makeNodeToken(n564); }
2785
{ n0 = new NodeChoice(n563, 281); }
2787
n566=<ST_DIFFERENCE_> { n565 = JTBToolkit.makeNodeToken(n566); }
2788
{ n0 = new NodeChoice(n565, 282); }
2790
n568=<ST_DIMENSION_> { n567 = JTBToolkit.makeNodeToken(n568); }
2791
{ n0 = new NodeChoice(n567, 283); }
2793
n570=<ST_DISJOINT_> { n569 = JTBToolkit.makeNodeToken(n570); }
2794
{ n0 = new NodeChoice(n569, 284); }
2796
n572=<ST_DISTANCE_SPHERE_> { n571 = JTBToolkit.makeNodeToken(n572); }
2797
{ n0 = new NodeChoice(n571, 285); }
2799
n574=<ST_DISTANCE_SPHEROID_> { n573 = JTBToolkit.makeNodeToken(n574); }
2800
{ n0 = new NodeChoice(n573, 286); }
2802
n576=<ST_ENDPOINT_> { n575 = JTBToolkit.makeNodeToken(n576); }
2803
{ n0 = new NodeChoice(n575, 287); }
2805
n578=<ST_ENVELOPE_> { n577 = JTBToolkit.makeNodeToken(n578); }
2806
{ n0 = new NodeChoice(n577, 288); }
2808
n580=<ST_EQUALS_> { n579 = JTBToolkit.makeNodeToken(n580); }
2809
{ n0 = new NodeChoice(n579, 289); }
2811
n582=<ST_EXTERIORRING_> { n581 = JTBToolkit.makeNodeToken(n582); }
2812
{ n0 = new NodeChoice(n581, 290); }
2814
n584=<ST_EXTENT_> { n583 = JTBToolkit.makeNodeToken(n584); }
2815
{ n0 = new NodeChoice(n583, 291); }
2817
n586=<ST_EXTENT3D_> { n585 = JTBToolkit.makeNodeToken(n586); }
2818
{ n0 = new NodeChoice(n585, 292); }
2820
n588=<ST_FACTOR_> { n587 = JTBToolkit.makeNodeToken(n588); }
2821
{ n0 = new NodeChoice(n587, 293); }
2823
n590=<ST_FIND_EXTENT_> { n589 = JTBToolkit.makeNodeToken(n590); }
2824
{ n0 = new NodeChoice(n589, 294); }
2826
n592=<ST_FORCERHR_> { n591 = JTBToolkit.makeNodeToken(n592); }
2827
{ n0 = new NodeChoice(n591, 295); }
2829
n594=<ST_FORCE_2D_> { n593 = JTBToolkit.makeNodeToken(n594); }
2830
{ n0 = new NodeChoice(n593, 296); }
2832
n596=<ST_FORCE_3D_> { n595 = JTBToolkit.makeNodeToken(n596); }
2833
{ n0 = new NodeChoice(n595, 297); }
2835
n598=<ST_FORCE_3DM_> { n597 = JTBToolkit.makeNodeToken(n598); }
2836
{ n0 = new NodeChoice(n597, 298); }
2838
n600=<ST_FORCE_3DZ_> { n599 = JTBToolkit.makeNodeToken(n600); }
2839
{ n0 = new NodeChoice(n599, 299); }
2841
n602=<ST_FORCE_4D_> { n601 = JTBToolkit.makeNodeToken(n602); }
2842
{ n0 = new NodeChoice(n601, 300); }
2844
n604=<ST_FORCE_COLLECTION_> { n603 = JTBToolkit.makeNodeToken(n604); }
2845
{ n0 = new NodeChoice(n603, 301); }
2847
n606=<ST_GEOGFROMTEXT_> { n605 = JTBToolkit.makeNodeToken(n606); }
2848
{ n0 = new NodeChoice(n605, 302); }
2850
n608=<ST_GEOGFROMWKB_> { n607 = JTBToolkit.makeNodeToken(n608); }
2851
{ n0 = new NodeChoice(n607, 303); }
2853
n610=<ST_GEOGRAPHYFROMTEXT_> { n609 = JTBToolkit.makeNodeToken(n610); }
2854
{ n0 = new NodeChoice(n609, 304); }
2856
n612=<ST_GEOHASH_> { n611 = JTBToolkit.makeNodeToken(n612); }
2857
{ n0 = new NodeChoice(n611, 305); }
2859
n614=<ST_GEOMCOLLFROMTEXT_> { n613 = JTBToolkit.makeNodeToken(n614); }
2860
{ n0 = new NodeChoice(n613, 306); }
2862
n616=<ST_GEOMCOLLFROMWKB_> { n615 = JTBToolkit.makeNodeToken(n616); }
2863
{ n0 = new NodeChoice(n615, 307); }
2865
n618=<ST_GEOMETRYTYPE_> { n617 = JTBToolkit.makeNodeToken(n618); }
2866
{ n0 = new NodeChoice(n617, 308); }
2868
n620=<ST_GEOMFROMEWKB_> { n619 = JTBToolkit.makeNodeToken(n620); }
2869
{ n0 = new NodeChoice(n619, 309); }
2871
n622=<ST_GEOMFROMEWKT_> { n621 = JTBToolkit.makeNodeToken(n622); }
2872
{ n0 = new NodeChoice(n621, 310); }
2874
n624=<ST_GEOMFROMGML_> { n623 = JTBToolkit.makeNodeToken(n624); }
2875
{ n0 = new NodeChoice(n623, 311); }
2877
n626=<ST_GEOMFROMKML_> { n625 = JTBToolkit.makeNodeToken(n626); }
2878
{ n0 = new NodeChoice(n625, 312); }
2880
n628=<ST_GEOMFROMTEXT_> { n627 = JTBToolkit.makeNodeToken(n628); }
2881
{ n0 = new NodeChoice(n627, 313); }
2883
n630=<ST_GEOMFROMWKB_> { n629 = JTBToolkit.makeNodeToken(n630); }
2884
{ n0 = new NodeChoice(n629, 314); }
2886
n632=<ST_GMLTOSQL_> { n631 = JTBToolkit.makeNodeToken(n632); }
2887
{ n0 = new NodeChoice(n631, 315); }
2889
n634=<ST_HASARC_> { n633 = JTBToolkit.makeNodeToken(n634); }
2890
{ n0 = new NodeChoice(n633, 316); }
2892
n636=<ST_HAUSDORFFDISTANCE_> { n635 = JTBToolkit.makeNodeToken(n636); }
2893
{ n0 = new NodeChoice(n635, 317); }
2895
n638=<ST_HEIGHT_> { n637 = JTBToolkit.makeNodeToken(n638); }
2896
{ n0 = new NodeChoice(n637, 318); }
2898
n640=<ST_INTERIORRINGN_> { n639 = JTBToolkit.makeNodeToken(n640); }
2899
{ n0 = new NodeChoice(n639, 319); }
2901
n642=<ST_INTERSECTION_> { n641 = JTBToolkit.makeNodeToken(n642); }
2902
{ n0 = new NodeChoice(n641, 320); }
2904
n644=<ST_INTERSECTS_> { n643 = JTBToolkit.makeNodeToken(n644); }
2905
{ n0 = new NodeChoice(n643, 321); }
2907
n646=<ST_ISCLOSED_> { n645 = JTBToolkit.makeNodeToken(n646); }
2908
{ n0 = new NodeChoice(n645, 322); }
2910
n648=<ST_ISEMPTY_> { n647 = JTBToolkit.makeNodeToken(n648); }
2911
{ n0 = new NodeChoice(n647, 323); }
2913
n650=<ST_ISRING_> { n649 = JTBToolkit.makeNodeToken(n650); }
2914
{ n0 = new NodeChoice(n649, 324); }
2916
n652=<ST_ISSIMPLE_> { n651 = JTBToolkit.makeNodeToken(n652); }
2917
{ n0 = new NodeChoice(n651, 325); }
2919
n654=<ST_ISVALID_> { n653 = JTBToolkit.makeNodeToken(n654); }
2920
{ n0 = new NodeChoice(n653, 326); }
2922
n656=<ST_ISVALIDREASON_> { n655 = JTBToolkit.makeNodeToken(n656); }
2923
{ n0 = new NodeChoice(n655, 327); }
2925
n658=<ST_LENGTH2D_> { n657 = JTBToolkit.makeNodeToken(n658); }
2926
{ n0 = new NodeChoice(n657, 328); }
2928
n660=<ST_LENGTH2D_SPHEROID_> { n659 = JTBToolkit.makeNodeToken(n660); }
2929
{ n0 = new NodeChoice(n659, 329); }
2931
n662=<ST_LENGTH3D_> { n661 = JTBToolkit.makeNodeToken(n662); }
2932
{ n0 = new NodeChoice(n661, 330); }
2934
n664=<ST_LENGTH3D_SPHEROID_> { n663 = JTBToolkit.makeNodeToken(n664); }
2935
{ n0 = new NodeChoice(n663, 331); }
2937
n666=<ST_LENGTH_SPHEROID_> { n665 = JTBToolkit.makeNodeToken(n666); }
2938
{ n0 = new NodeChoice(n665, 332); }
2940
n668=<ST_LINECROSSINGDIRECTION_> { n667 = JTBToolkit.makeNodeToken(n668); }
2941
{ n0 = new NodeChoice(n667, 333); }
2943
n670=<ST_LINEFROMMULTIPOINT_> { n669 = JTBToolkit.makeNodeToken(n670); }
2944
{ n0 = new NodeChoice(n669, 334); }
2946
n672=<ST_LINEFROMTEXT_> { n671 = JTBToolkit.makeNodeToken(n672); }
2947
{ n0 = new NodeChoice(n671, 335); }
2949
n674=<ST_LINEFROMWKB_> { n673 = JTBToolkit.makeNodeToken(n674); }
2950
{ n0 = new NodeChoice(n673, 336); }
2952
n676=<ST_LINEMERGE_> { n675 = JTBToolkit.makeNodeToken(n676); }
2953
{ n0 = new NodeChoice(n675, 337); }
2955
n678=<ST_LINESTRINGFROMWKB_> { n677 = JTBToolkit.makeNodeToken(n678); }
2956
{ n0 = new NodeChoice(n677, 338); }
2958
n680=<ST_LINETOCURVE_> { n679 = JTBToolkit.makeNodeToken(n680); }
2959
{ n0 = new NodeChoice(n679, 339); }
2961
n682=<ST_LINE_INTERPOLATE_POINT_> { n681 = JTBToolkit.makeNodeToken(n682); }
2962
{ n0 = new NodeChoice(n681, 340); }
2964
n684=<ST_LINE_LOCATE_POINT_> { n683 = JTBToolkit.makeNodeToken(n684); }
2965
{ n0 = new NodeChoice(n683, 341); }
2967
n686=<ST_LINE_SUBSTRING_> { n685 = JTBToolkit.makeNodeToken(n686); }
2968
{ n0 = new NodeChoice(n685, 342); }
2970
n688=<ST_LOCATEBETWEENELEVATIONS_> { n687 = JTBToolkit.makeNodeToken(n688); }
2971
{ n0 = new NodeChoice(n687, 343); }
2973
n690=<ST_LOCATE_ALONG_MEASURE_> { n689 = JTBToolkit.makeNodeToken(n690); }
2974
{ n0 = new NodeChoice(n689, 344); }
2976
n692=<ST_LOCATE_BETWEEN_MEASURES_> { n691 = JTBToolkit.makeNodeToken(n692); }
2977
{ n0 = new NodeChoice(n691, 345); }
2979
n694=<ST_LONGESTLINE_> { n693 = JTBToolkit.makeNodeToken(n694); }
2980
{ n0 = new NodeChoice(n693, 346); }
2982
n696=<ST_M_> { n695 = JTBToolkit.makeNodeToken(n696); }
2983
{ n0 = new NodeChoice(n695, 347); }
2985
n698=<ST_MAKEENVELOPE_> { n697 = JTBToolkit.makeNodeToken(n698); }
2986
{ n0 = new NodeChoice(n697, 348); }
2988
n700=<ST_MAKEPOINT_> { n699 = JTBToolkit.makeNodeToken(n700); }
2989
{ n0 = new NodeChoice(n699, 349); }
2991
n702=<ST_MAKEPOINTM_> { n701 = JTBToolkit.makeNodeToken(n702); }
2992
{ n0 = new NodeChoice(n701, 350); }
2994
n704=<ST_MAKEPOLYGON_> { n703 = JTBToolkit.makeNodeToken(n704); }
2995
{ n0 = new NodeChoice(n703, 351); }
2997
n706=<ST_MAXDISTANCE_> { n705 = JTBToolkit.makeNodeToken(n706); }
2998
{ n0 = new NodeChoice(n705, 352); }
3000
n708=<ST_MEMCOLLECT_> { n707 = JTBToolkit.makeNodeToken(n708); }
3001
{ n0 = new NodeChoice(n707, 353); }
3003
n710=<ST_MEM_SIZE_> { n709 = JTBToolkit.makeNodeToken(n710); }
3004
{ n0 = new NodeChoice(n709, 354); }
3006
n712=<ST_MINIMUMBOUNDINGCIRCLE_> { n711 = JTBToolkit.makeNodeToken(n712); }
3007
{ n0 = new NodeChoice(n711, 355); }
3009
n714=<ST_MLINEFROMTEXT_> { n713 = JTBToolkit.makeNodeToken(n714); }
3010
{ n0 = new NodeChoice(n713, 356); }
3012
n716=<ST_MLINEFROMWKB_> { n715 = JTBToolkit.makeNodeToken(n716); }
3013
{ n0 = new NodeChoice(n715, 357); }
3015
n718=<ST_MPOINTFROMTEXT_> { n717 = JTBToolkit.makeNodeToken(n718); }
3016
{ n0 = new NodeChoice(n717, 358); }
3018
n720=<ST_MPOINTFROMWKB_> { n719 = JTBToolkit.makeNodeToken(n720); }
3019
{ n0 = new NodeChoice(n719, 359); }
3021
n722=<ST_MPOLYFROMTEXT_> { n721 = JTBToolkit.makeNodeToken(n722); }
3022
{ n0 = new NodeChoice(n721, 360); }
3024
n724=<ST_MPOLYFROMWKB_> { n723 = JTBToolkit.makeNodeToken(n724); }
3025
{ n0 = new NodeChoice(n723, 361); }
3027
n726=<ST_MULTI_> { n725 = JTBToolkit.makeNodeToken(n726); }
3028
{ n0 = new NodeChoice(n725, 362); }
3030
n728=<ST_MULTILINEFROMWKB_> { n727 = JTBToolkit.makeNodeToken(n728); }
3031
{ n0 = new NodeChoice(n727, 363); }
3033
n730=<ST_MULTILINESTRINGFROMTEXT_> { n729 = JTBToolkit.makeNodeToken(n730); }
3034
{ n0 = new NodeChoice(n729, 364); }
3036
n732=<ST_MULTIPOINTFROMTEXT_> { n731 = JTBToolkit.makeNodeToken(n732); }
3037
{ n0 = new NodeChoice(n731, 365); }
3039
n734=<ST_MULTIPOINTFROMWKB_> { n733 = JTBToolkit.makeNodeToken(n734); }
3040
{ n0 = new NodeChoice(n733, 366); }
3042
n736=<ST_MULTIPOLYFROMWKB_> { n735 = JTBToolkit.makeNodeToken(n736); }
3043
{ n0 = new NodeChoice(n735, 367); }
3045
n738=<ST_MULTIPOLYGONFROMTEXT_> { n737 = JTBToolkit.makeNodeToken(n738); }
3046
{ n0 = new NodeChoice(n737, 368); }
3048
n740=<ST_NDIMS_> { n739 = JTBToolkit.makeNodeToken(n740); }
3049
{ n0 = new NodeChoice(n739, 369); }
3051
n742=<ST_NPOINTS_> { n741 = JTBToolkit.makeNodeToken(n742); }
3052
{ n0 = new NodeChoice(n741, 370); }
3054
n744=<ST_NRINGS_> { n743 = JTBToolkit.makeNodeToken(n744); }
3055
{ n0 = new NodeChoice(n743, 371); }
3057
n746=<ST_NUMGEOMETRIES_> { n745 = JTBToolkit.makeNodeToken(n746); }
3058
{ n0 = new NodeChoice(n745, 372); }
3060
n748=<ST_NUMINTERIORRING_> { n747 = JTBToolkit.makeNodeToken(n748); }
3061
{ n0 = new NodeChoice(n747, 373); }
3063
n750=<ST_NUMINTERIORRINGS_> { n749 = JTBToolkit.makeNodeToken(n750); }
3064
{ n0 = new NodeChoice(n749, 374); }
3066
n752=<ST_NUMPOINTS_> { n751 = JTBToolkit.makeNodeToken(n752); }
3067
{ n0 = new NodeChoice(n751, 375); }
3069
n754=<ST_ORDERINGEQUALS_> { n753 = JTBToolkit.makeNodeToken(n754); }
3070
{ n0 = new NodeChoice(n753, 376); }
3072
n756=<ST_OVERLAPS_> { n755 = JTBToolkit.makeNodeToken(n756); }
3073
{ n0 = new NodeChoice(n755, 377); }
3075
n758=<ST_PERIMETER_> { n757 = JTBToolkit.makeNodeToken(n758); }
3076
{ n0 = new NodeChoice(n757, 378); }
3078
n760=<ST_PERIMETER2D_> { n759 = JTBToolkit.makeNodeToken(n760); }
3079
{ n0 = new NodeChoice(n759, 379); }
3081
n762=<ST_PERIMETER3D_> { n761 = JTBToolkit.makeNodeToken(n762); }
3082
{ n0 = new NodeChoice(n761, 380); }
3084
n764=<ST_POINT_> { n763 = JTBToolkit.makeNodeToken(n764); }
3085
{ n0 = new NodeChoice(n763, 381); }
3087
n766=<ST_POINTFROMTEXT_> { n765 = JTBToolkit.makeNodeToken(n766); }
3088
{ n0 = new NodeChoice(n765, 382); }
3090
n768=<ST_POINTFROMWKB_> { n767 = JTBToolkit.makeNodeToken(n768); }
3091
{ n0 = new NodeChoice(n767, 383); }
3093
n770=<ST_POINTN_> { n769 = JTBToolkit.makeNodeToken(n770); }
3094
{ n0 = new NodeChoice(n769, 384); }
3096
n772=<ST_POINTONSURFACE_> { n771 = JTBToolkit.makeNodeToken(n772); }
3097
{ n0 = new NodeChoice(n771, 385); }
3099
n774=<ST_POINT_INSIDE_CIRCLE_> { n773 = JTBToolkit.makeNodeToken(n774); }
3100
{ n0 = new NodeChoice(n773, 386); }
3102
n776=<ST_POLYFROMTEXT_> { n775 = JTBToolkit.makeNodeToken(n776); }
3103
{ n0 = new NodeChoice(n775, 387); }
3105
n778=<ST_POLYFROMWKB_> { n777 = JTBToolkit.makeNodeToken(n778); }
3106
{ n0 = new NodeChoice(n777, 388); }
3108
n780=<ST_POLYGON_> { n779 = JTBToolkit.makeNodeToken(n780); }
3109
{ n0 = new NodeChoice(n779, 389); }
3111
n782=<ST_POLYGONFROMTEXT_> { n781 = JTBToolkit.makeNodeToken(n782); }
3112
{ n0 = new NodeChoice(n781, 390); }
3114
n784=<ST_POLYGONFROMWKB_> { n783 = JTBToolkit.makeNodeToken(n784); }
3115
{ n0 = new NodeChoice(n783, 391); }
3117
n786=<ST_POSTGIS_GIST_JOINSEL_> { n785 = JTBToolkit.makeNodeToken(n786); }
3118
{ n0 = new NodeChoice(n785, 392); }
3120
n788=<ST_POSTGIS_GIST_SEL_> { n787 = JTBToolkit.makeNodeToken(n788); }
3121
{ n0 = new NodeChoice(n787, 393); }
3123
n790=<ST_RELATE_> { n789 = JTBToolkit.makeNodeToken(n790); }
3124
{ n0 = new NodeChoice(n789, 394); }
3126
n792=<ST_REMOVEPOINT_> { n791 = JTBToolkit.makeNodeToken(n792); }
3127
{ n0 = new NodeChoice(n791, 395); }
3129
n794=<ST_REVERSE_> { n793 = JTBToolkit.makeNodeToken(n794); }
3130
{ n0 = new NodeChoice(n793, 396); }
3132
n796=<ST_ROTATE_> { n795 = JTBToolkit.makeNodeToken(n796); }
3133
{ n0 = new NodeChoice(n795, 397); }
3135
n798=<ST_ROTATEX_> { n797 = JTBToolkit.makeNodeToken(n798); }
3136
{ n0 = new NodeChoice(n797, 398); }
3138
n800=<ST_ROTATEY_> { n799 = JTBToolkit.makeNodeToken(n800); }
3139
{ n0 = new NodeChoice(n799, 399); }
3141
n802=<ST_ROTATEZ_> { n801 = JTBToolkit.makeNodeToken(n802); }
3142
{ n0 = new NodeChoice(n801, 400); }
3144
n804=<ST_SCALE_> { n803 = JTBToolkit.makeNodeToken(n804); }
3145
{ n0 = new NodeChoice(n803, 401); }
3147
n806=<ST_SEGMENTIZE_> { n805 = JTBToolkit.makeNodeToken(n806); }
3148
{ n0 = new NodeChoice(n805, 402); }
3150
n808=<ST_SETFACTOR_> { n807 = JTBToolkit.makeNodeToken(n808); }
3151
{ n0 = new NodeChoice(n807, 403); }
3153
n810=<ST_SETPOINT_> { n809 = JTBToolkit.makeNodeToken(n810); }
3154
{ n0 = new NodeChoice(n809, 404); }
3156
n812=<ST_SETSRID_> { n811 = JTBToolkit.makeNodeToken(n812); }
3157
{ n0 = new NodeChoice(n811, 405); }
3159
n814=<ST_SHIFT_LONGITUDE_> { n813 = JTBToolkit.makeNodeToken(n814); }
3160
{ n0 = new NodeChoice(n813, 406); }
3162
n816=<ST_SHORTESTLINE_> { n815 = JTBToolkit.makeNodeToken(n816); }
3163
{ n0 = new NodeChoice(n815, 407); }
3165
n818=<ST_SIMPLIFY_> { n817 = JTBToolkit.makeNodeToken(n818); }
3166
{ n0 = new NodeChoice(n817, 408); }
3168
n820=<ST_SIMPLIFYPRESERVETOPOLOGY_> { n819 = JTBToolkit.makeNodeToken(n820); }
3169
{ n0 = new NodeChoice(n819, 409); }
3171
n822=<ST_SNAPTOGRID_> { n821 = JTBToolkit.makeNodeToken(n822); }
3172
{ n0 = new NodeChoice(n821, 410); }
3174
n824=<ST_SRID_> { n823 = JTBToolkit.makeNodeToken(n824); }
3175
{ n0 = new NodeChoice(n823, 411); }
3177
n826=<ST_STARTPOINT_> { n825 = JTBToolkit.makeNodeToken(n826); }
3178
{ n0 = new NodeChoice(n825, 412); }
3180
n828=<ST_SUMMARY_> { n827 = JTBToolkit.makeNodeToken(n828); }
3181
{ n0 = new NodeChoice(n827, 413); }
3183
n830=<ST_SYMDIFFERENCE_> { n829 = JTBToolkit.makeNodeToken(n830); }
3184
{ n0 = new NodeChoice(n829, 414); }
3186
n832=<ST_SYMMETRICDIFFERENCE_> { n831 = JTBToolkit.makeNodeToken(n832); }
3187
{ n0 = new NodeChoice(n831, 415); }
3189
n834=<ST_TEXT_> { n833 = JTBToolkit.makeNodeToken(n834); }
3190
{ n0 = new NodeChoice(n833, 416); }
3192
n836=<ST_TOUCHES_> { n835 = JTBToolkit.makeNodeToken(n836); }
3193
{ n0 = new NodeChoice(n835, 417); }
3195
n838=<ST_TRANSLATE_> { n837 = JTBToolkit.makeNodeToken(n838); }
3196
{ n0 = new NodeChoice(n837, 418); }
3198
n840=<ST_TRANSSCALE_> { n839 = JTBToolkit.makeNodeToken(n840); }
3199
{ n0 = new NodeChoice(n839, 419); }
3201
n842=<ST_WIDTH_> { n841 = JTBToolkit.makeNodeToken(n842); }
3202
{ n0 = new NodeChoice(n841, 420); }
3204
n844=<ST_WITHIN_> { n843 = JTBToolkit.makeNodeToken(n844); }
3205
{ n0 = new NodeChoice(n843, 421); }
3207
n846=<ST_WKBTOSQL_> { n845 = JTBToolkit.makeNodeToken(n846); }
3208
{ n0 = new NodeChoice(n845, 422); }
3210
n848=<ST_WKTTOSQL_> { n847 = JTBToolkit.makeNodeToken(n848); }
3211
{ n0 = new NodeChoice(n847, 423); }
3213
n850=<ST_X_> { n849 = JTBToolkit.makeNodeToken(n850); }
3214
{ n0 = new NodeChoice(n849, 424); }
3216
n852=<ST_Y_> { n851 = JTBToolkit.makeNodeToken(n852); }
3217
{ n0 = new NodeChoice(n851, 425); }
3219
n854=<ST_Z_> { n853 = JTBToolkit.makeNodeToken(n854); }
3220
{ n0 = new NodeChoice(n853, 426); }
3222
n856=<ST_ZMFLAG_> { n855 = JTBToolkit.makeNodeToken(n856); }
3223
{ n0 = new NodeChoice(n855, 427); }
3225
n858=<ST_BOX2D_> { n857 = JTBToolkit.makeNodeToken(n858); }
3226
{ n0 = new NodeChoice(n857, 428); }
3228
n860=<ST_BOX3D_> { n859 = JTBToolkit.makeNodeToken(n860); }
3229
{ n0 = new NodeChoice(n859, 429); }
3231
n862=<ST_GEOMETRY_> { n861 = JTBToolkit.makeNodeToken(n862); }
3232
{ n0 = new NodeChoice(n861, 430); }
3234
n864=<ST_GEOMETRYN_> { n863 = JTBToolkit.makeNodeToken(n864); }
3235
{ n0 = new NodeChoice(n863, 431); }
3237
n866=<SETPOINT_> { n865 = JTBToolkit.makeNodeToken(n866); }
3238
{ n0 = new NodeChoice(n865, 432); }
3240
n868=<ASEWKT_> { n867 = JTBToolkit.makeNodeToken(n868); }
3241
{ n0 = new NodeChoice(n867, 433); }
3243
n870=<SIMPLIFY_> { n869 = JTBToolkit.makeNodeToken(n870); }
3244
{ n0 = new NodeChoice(n869, 434); }
3246
n872=<ASTEXT_> { n871 = JTBToolkit.makeNodeToken(n872); }
3247
{ n0 = new NodeChoice(n871, 435); }
3249
n874=<REMOVEPOINT_> { n873 = JTBToolkit.makeNodeToken(n874); }
3250
{ n0 = new NodeChoice(n873, 436); }
3252
n876=<NPOINTS_> { n875 = JTBToolkit.makeNodeToken(n876); }
3253
{ n0 = new NodeChoice(n875, 437); }
3255
n878=<NRINGS_> { n877 = JTBToolkit.makeNodeToken(n878); }
3256
{ n0 = new NodeChoice(n877, 438); }
3258
n880=<MEM_SIZE_> { n879 = JTBToolkit.makeNodeToken(n880); }
3259
{ n0 = new NodeChoice(n879, 439); }
3261
n882=<NUMGEOMETRIES_> { n881 = JTBToolkit.makeNodeToken(n882); }
3262
{ n0 = new NodeChoice(n881, 440); }
3264
n884=<POSTGIS_DROPBBOX_> { n883 = JTBToolkit.makeNodeToken(n884); }
3265
{ n0 = new NodeChoice(n883, 441); }
3267
n886=<DROPBBOX_> { n885 = JTBToolkit.makeNodeToken(n886); }
3268
{ n0 = new NodeChoice(n885, 442); }
3270
n888=<SETSRID_> { n887 = JTBToolkit.makeNodeToken(n888); }
3271
{ n0 = new NodeChoice(n887, 443); }
3273
n890=<MULTI_> { n889 = JTBToolkit.makeNodeToken(n890); }
3274
{ n0 = new NodeChoice(n889, 444); }
3276
n892=<FORCE_2D_> { n891 = JTBToolkit.makeNodeToken(n892); }
3277
{ n0 = new NodeChoice(n891, 445); }
3279
n894=<FORCE_3D_> { n893 = JTBToolkit.makeNodeToken(n894); }
3280
{ n0 = new NodeChoice(n893, 446); }
3282
n896=<FORCE_3DM_> { n895 = JTBToolkit.makeNodeToken(n896); }
3283
{ n0 = new NodeChoice(n895, 447); }
3285
n898=<FORCE_3DZ_> { n897 = JTBToolkit.makeNodeToken(n898); }
3286
{ n0 = new NodeChoice(n897, 448); }
3288
n900=<FORCE_4D_> { n899 = JTBToolkit.makeNodeToken(n900); }
3289
{ n0 = new NodeChoice(n899, 449); }
3291
n902=<SEGMENTIZE_> { n901 = JTBToolkit.makeNodeToken(n902); }
3292
{ n0 = new NodeChoice(n901, 450); }
3294
n904=<FORCE_COLLECTION_> { n903 = JTBToolkit.makeNodeToken(n904); }
3295
{ n0 = new NodeChoice(n903, 451); }
3297
n906=<ASBINARY_> { n905 = JTBToolkit.makeNodeToken(n906); }
3298
{ n0 = new NodeChoice(n905, 452); }
3300
n908=<EXTENT_> { n907 = JTBToolkit.makeNodeToken(n908); }
3301
{ n0 = new NodeChoice(n907, 453); }
3303
n910=<EXTENT3D_> { n909 = JTBToolkit.makeNodeToken(n910); }
3304
{ n0 = new NodeChoice(n909, 454); }
3306
n912=<COLLECT_> { n911 = JTBToolkit.makeNodeToken(n912); }
3307
{ n0 = new NodeChoice(n911, 455); }
3309
n914=<LOCATE_ALONG_MEASURE_> { n913 = JTBToolkit.makeNodeToken(n914); }
3310
{ n0 = new NodeChoice(n913, 456); }
3312
n916=<LOCATE_BETWEEN_MEASURES_> { n915 = JTBToolkit.makeNodeToken(n916); }
3313
{ n0 = new NodeChoice(n915, 457); }
3315
n918=<LINE_LOCATE_POINT_> { n917 = JTBToolkit.makeNodeToken(n918); }
3316
{ n0 = new NodeChoice(n917, 458); }
3318
n920=<LINE_SUBSTRING_> { n919 = JTBToolkit.makeNodeToken(n920); }
3319
{ n0 = new NodeChoice(n919, 459); }
3321
n922=<LINE_INTERPOLATE_POINT_> { n921 = JTBToolkit.makeNodeToken(n922); }
3322
{ n0 = new NodeChoice(n921, 460); }
3324
n924=<GEOMFROMTEXT_> { n923 = JTBToolkit.makeNodeToken(n924); }
3325
{ n0 = new NodeChoice(n923, 461); }
3327
n926=<GEOMFROMEWKT_> { n925 = JTBToolkit.makeNodeToken(n926); }
3328
{ n0 = new NodeChoice(n925, 462); }
3330
n928=<ADDGEOMETRYCOLUMN_> { n927 = JTBToolkit.makeNodeToken(n928); }
3331
{ n0 = new NodeChoice(n927, 463); }
3333
n930=<GEOMETRYTYPE_> { n929 = JTBToolkit.makeNodeToken(n930); }
3334
{ n0 = new NodeChoice(n929, 464); }
3336
n932=<ZMFLAG_> { n931 = JTBToolkit.makeNodeToken(n932); }
3337
{ n0 = new NodeChoice(n931, 465); }
3339
n934=<ASEWKB_> { n933 = JTBToolkit.makeNodeToken(n934); }
3340
{ n0 = new NodeChoice(n933, 466); }
3342
n936=<SNAPTOGRID_> { n935 = JTBToolkit.makeNodeToken(n936); }
3343
{ n0 = new NodeChoice(n935, 467); }
3345
n938=<SCALE_> { n937 = JTBToolkit.makeNodeToken(n938); }
3346
{ n0 = new NodeChoice(n937, 468); }
3348
n940=<ROTATEZ_> { n939 = JTBToolkit.makeNodeToken(n940); }
3349
{ n0 = new NodeChoice(n939, 469); }
3351
n942=<ROTATE_> { n941 = JTBToolkit.makeNodeToken(n942); }
3352
{ n0 = new NodeChoice(n941, 470); }
3354
n944=<ROTATEX_> { n943 = JTBToolkit.makeNodeToken(n944); }
3355
{ n0 = new NodeChoice(n943, 471); }
3357
n946=<ROTATEY_> { n945 = JTBToolkit.makeNodeToken(n946); }
3358
{ n0 = new NodeChoice(n945, 472); }
3360
n948=<TRANSSCALE_> { n947 = JTBToolkit.makeNodeToken(n948); }
3361
{ n0 = new NodeChoice(n947, 473); }
3363
n950=<AREA2D_> { n949 = JTBToolkit.makeNodeToken(n950); }
3364
{ n0 = new NodeChoice(n949, 474); }
3366
n952=<PERIMETER2D_> { n951 = JTBToolkit.makeNodeToken(n952); }
3367
{ n0 = new NodeChoice(n951, 475); }
3369
n954=<PERIMETER3D_> { n953 = JTBToolkit.makeNodeToken(n954); }
3370
{ n0 = new NodeChoice(n953, 476); }
3372
n956=<LENGTH2D_> { n955 = JTBToolkit.makeNodeToken(n956); }
3373
{ n0 = new NodeChoice(n955, 477); }
3375
n958=<LENGTH3D_> { n957 = JTBToolkit.makeNodeToken(n958); }
3376
{ n0 = new NodeChoice(n957, 478); }
3378
n960=<DISTANCE_> { n959 = JTBToolkit.makeNodeToken(n960); }
3379
{ n0 = new NodeChoice(n959, 479); }
3381
n962=<SRID_> { n961 = JTBToolkit.makeNodeToken(n962); }
3382
{ n0 = new NodeChoice(n961, 480); }
3384
n964=<WITHIN_> { n963 = JTBToolkit.makeNodeToken(n964); }
3385
{ n0 = new NodeChoice(n963, 481); }
3387
n966=<DISJOINT_> { n965 = JTBToolkit.makeNodeToken(n966); }
3388
{ n0 = new NodeChoice(n965, 482); }
3390
n968=<INTERSECTS_> { n967 = JTBToolkit.makeNodeToken(n968); }
3391
{ n0 = new NodeChoice(n967, 483); }
3393
n970=<CONTAINS_> { n969 = JTBToolkit.makeNodeToken(n970); }
3394
{ n0 = new NodeChoice(n969, 484); }
3396
n972=<ASKML_> { n971 = JTBToolkit.makeNodeToken(n972); }
3397
{ n0 = new NodeChoice(n971, 485); }
3399
n974=<NDIMS_> { n973 = JTBToolkit.makeNodeToken(n974); }
3400
{ n0 = new NodeChoice(n973, 486); }
3402
n976=<ISVALID_> { n975 = JTBToolkit.makeNodeToken(n976); }
3403
{ n0 = new NodeChoice(n975, 487); }
3405
n978=<DIMENSION_> { n977 = JTBToolkit.makeNodeToken(n978); }
3406
{ n0 = new NodeChoice(n977, 488); }
3408
n980=<GEOMETRYN_> { n979 = JTBToolkit.makeNodeToken(n980); }
3409
{ n0 = new NodeChoice(n979, 489); }
3411
n982=<ASHEXEWKB_> { n981 = JTBToolkit.makeNodeToken(n982); }
3412
{ n0 = new NodeChoice(n981, 490); }
3414
n984=<ISCLOSED_> { n983 = JTBToolkit.makeNodeToken(n984); }
3415
{ n0 = new NodeChoice(n983, 491); }
3417
n986=<ISSIMPLE_> { n985 = JTBToolkit.makeNodeToken(n986); }
3418
{ n0 = new NodeChoice(n985, 492); }
3420
n988=<ISRING_> { n987 = JTBToolkit.makeNodeToken(n988); }
3421
{ n0 = new NodeChoice(n987, 493); }
3423
n990=<DIFFERENCE_> { n989 = JTBToolkit.makeNodeToken(n990); }
3424
{ n0 = new NodeChoice(n989, 494); }
3426
n992=<LINEMERGE_> { n991 = JTBToolkit.makeNodeToken(n992); }
3427
{ n0 = new NodeChoice(n991, 495); }
3429
n994=<INTERSECTION_> { n993 = JTBToolkit.makeNodeToken(n994); }
3430
{ n0 = new NodeChoice(n993, 496); }
3432
n996=<SYMDIFFERENCE_> { n995 = JTBToolkit.makeNodeToken(n996); }
3433
{ n0 = new NodeChoice(n995, 497); }
3435
n998=<WORD_EQUALS_> { n997 = JTBToolkit.makeNodeToken(n998); }
3436
{ n0 = new NodeChoice(n997, 498); }
3438
n1000=<ENVELOPE_> { n999 = JTBToolkit.makeNodeToken(n1000); }
3439
{ n0 = new NodeChoice(n999, 499); }
3441
n1002=<ISEMPTY_> { n1001 = JTBToolkit.makeNodeToken(n1002); }
3442
{ n0 = new NodeChoice(n1001, 500); }
3444
n1004=<STARTPOINT_> { n1003 = JTBToolkit.makeNodeToken(n1004); }
3445
{ n0 = new NodeChoice(n1003, 501); }
3447
n1006=<ENDPOINT_> { n1005 = JTBToolkit.makeNodeToken(n1006); }
3448
{ n0 = new NodeChoice(n1005, 502); }
3450
n1008=<EXTERIORRING_> { n1007 = JTBToolkit.makeNodeToken(n1008); }
3451
{ n0 = new NodeChoice(n1007, 503); }
3453
n1010=<NUMINTERIORRINGS_> { n1009 = JTBToolkit.makeNodeToken(n1010); }
3454
{ n0 = new NodeChoice(n1009, 504); }
3456
n1012=<INTERIORRINGN_> { n1011 = JTBToolkit.makeNodeToken(n1012); }
3457
{ n0 = new NodeChoice(n1011, 505); }
3459
n1014=<TRANSFORM_> { n1013 = JTBToolkit.makeNodeToken(n1014); }
3460
{ n0 = new NodeChoice(n1013, 506); }
3462
n1016=<X_> { n1015 = JTBToolkit.makeNodeToken(n1016); }
3463
{ n0 = new NodeChoice(n1015, 507); }
3465
n1018=<Y_> { n1017 = JTBToolkit.makeNodeToken(n1018); }
3466
{ n0 = new NodeChoice(n1017, 508); }
3468
n1020=<Z_> { n1019 = JTBToolkit.makeNodeToken(n1020); }
3469
{ n0 = new NodeChoice(n1019, 509); }
3471
n1022=<SPATIAL_> { n1021 = JTBToolkit.makeNodeToken(n1022); }
3472
{ n0 = new NodeChoice(n1021, 510); }
3474
n1024=<PORT_> { n1023 = JTBToolkit.makeNodeToken(n1024); }
3475
{ n0 = new NodeChoice(n1023, 511); }
1816
3478
{ return new UnreservedWords(n0); }
8371
10774
{ n0 = new NodeChoice(n144, 143); }
8374
n145=Func_SysDate(prn)
10777
n145=Func_BitAnd(prn)
8375
10778
{ n0 = new NodeChoice(n145, 144); }
8378
n146=Func_BitAnd(prn)
10781
n146=Func_BitOr(prn)
8379
10782
{ n0 = new NodeChoice(n146, 145); }
8382
n147=Func_BitOr(prn)
10785
n147=Func_BoolAnd(prn)
8383
10786
{ n0 = new NodeChoice(n147, 146); }
8386
n148=Func_BoolAnd(prn)
10789
n148=Func_BoolOr(prn)
8387
10790
{ n0 = new NodeChoice(n148, 147); }
8390
n149=Func_BoolOr(prn)
10793
n149=Func_CorrCov(prn)
8391
10794
{ n0 = new NodeChoice(n149, 148); }
8394
n150=Func_CorrCov(prn)
10797
n150=Func_Regr(prn)
8395
10798
{ n0 = new NodeChoice(n150, 149); }
10801
n151=Func_RegexReplace(prn)
8399
10802
{ n0 = new NodeChoice(n151, 150); }
8402
n152=Func_RegexReplace(prn)
10805
n152=Func_Coalesce(prn)
8403
10806
{ n0 = new NodeChoice(n152, 151); }
10809
n153=Func_Abbrev(prn)
8407
10810
{ n0 = new NodeChoice(n153, 152); }
8410
n154=Func_Coalesce(prn)
10813
n154=Func_Broadcast(prn)
8411
10814
{ n0 = new NodeChoice(n154, 153); }
8414
n155=Func_Abbrev(prn)
10817
n155=Func_Family(prn)
8415
10818
{ n0 = new NodeChoice(n155, 154); }
8418
n156=Func_Broadcast(prn)
10821
n156=Func_Host(prn)
8419
10822
{ n0 = new NodeChoice(n156, 155); }
8422
n157=Func_Family(prn)
10825
n157=Func_Hostmask(prn)
8423
10826
{ n0 = new NodeChoice(n157, 156); }
10829
n158=Func_Masklen(prn)
8427
10830
{ n0 = new NodeChoice(n158, 157); }
8430
n159=Func_Hostmask(prn)
10833
n159=Func_Netmask(prn)
8431
10834
{ n0 = new NodeChoice(n159, 158); }
8434
n160=Func_Masklen(prn)
10837
n160=Func_Network(prn)
8435
10838
{ n0 = new NodeChoice(n160, 159); }
8438
n161=Func_Netmask(prn)
10841
n161=Func_Set_Masklen(prn)
8439
10842
{ n0 = new NodeChoice(n161, 160); }
8442
n162=Func_Network(prn)
10845
n162=Func_Text(prn)
8443
10846
{ n0 = new NodeChoice(n162, 161); }
8446
n163=Func_Set_Masklen(prn)
10849
n163=Func_ST_AsText(prn)
8447
10850
{ n0 = new NodeChoice(n163, 162); }
10853
n164=Func_ST_Transform(prn)
8451
10854
{ n0 = new NodeChoice(n164, 163); }
10857
n165=Func_ST_Distance(prn)
10858
{ n0 = new NodeChoice(n165, 164); }
10861
n166=Func_ST_DWithin(prn)
10862
{ n0 = new NodeChoice(n166, 165); }
10865
n167=Func_ST_Length(prn)
10866
{ n0 = new NodeChoice(n167, 166); }
10869
n168=Func_ST_Area(prn)
10870
{ n0 = new NodeChoice(n168, 167); }
10873
n169=Func_ST_Boundary(prn)
10874
{ n0 = new NodeChoice(n169, 168); }
10877
n170=Func_ST_Buffer(prn)
10878
{ n0 = new NodeChoice(n170, 169); }
10881
n171=Func_ST_Centroid(prn)
10882
{ n0 = new NodeChoice(n171, 170); }
10885
n172=Func_ST_AsBinary(prn)
10886
{ n0 = new NodeChoice(n172, 171); }
10889
n173=Func_ST_ADDMEASURE(prn)
10890
{ n0 = new NodeChoice(n173, 172); }
10893
n174=Func_ST_ADDPOINT(prn)
10894
{ n0 = new NodeChoice(n174, 173); }
10897
n175=Func_ST_AFFINE(prn)
10898
{ n0 = new NodeChoice(n175, 174); }
10901
n176=Func_ST_AREA2D(prn)
10902
{ n0 = new NodeChoice(n176, 175); }
10905
n177=Func_ST_ASEWKB(prn)
10906
{ n0 = new NodeChoice(n177, 176); }
10909
n178=Func_ST_ASEWKT(prn)
10910
{ n0 = new NodeChoice(n178, 177); }
10913
n179=Func_ST_ASGEOJSON(prn)
10914
{ n0 = new NodeChoice(n179, 178); }
10917
n180=Func_ST_ASGML(prn)
10918
{ n0 = new NodeChoice(n180, 179); }
10921
n181=Func_ST_ASHEXEWKB(prn)
10922
{ n0 = new NodeChoice(n181, 180); }
10925
n182=Func_ST_ASKML(prn)
10926
{ n0 = new NodeChoice(n182, 181); }
10929
n183=Func_ST_ASSVG(prn)
10930
{ n0 = new NodeChoice(n183, 182); }
10933
n184=Func_ST_AZIMUTH(prn)
10934
{ n0 = new NodeChoice(n184, 183); }
10937
n185=Func_ST_BDMPOLYFROMTEXT(prn)
10938
{ n0 = new NodeChoice(n185, 184); }
10941
n186=Func_ST_BDPOLYFROMTEXT(prn)
10942
{ n0 = new NodeChoice(n186, 185); }
10945
n187=Func_ST_BUILDAREA(prn)
10946
{ n0 = new NodeChoice(n187, 186); }
10949
n188=Func_ST_BYTEA(prn)
10950
{ n0 = new NodeChoice(n188, 187); }
10953
n189=Func_ST_CHIP_IN(prn)
10954
{ n0 = new NodeChoice(n189, 188); }
10957
n190=Func_ST_CHIP_OUT(prn)
10958
{ n0 = new NodeChoice(n190, 189); }
10961
n191=Func_ST_CLOSESTPOINT(prn)
10962
{ n0 = new NodeChoice(n191, 190); }
10965
n192=Func_ST_COLLECT(prn)
10966
{ n0 = new NodeChoice(n192, 191); }
10969
n193=Func_ST_COLLECTIONEXTRACT(prn)
10970
{ n0 = new NodeChoice(n193, 192); }
10973
n194=Func_ST_COMBINE_BBOX(prn)
10974
{ n0 = new NodeChoice(n194, 193); }
10977
n195=Func_ST_COMPRESSION(prn)
10978
{ n0 = new NodeChoice(n195, 194); }
10981
n196=Func_ST_CONTAINS(prn)
10982
{ n0 = new NodeChoice(n196, 195); }
10985
n197=Func_ST_CONTAINSPROPERLY(prn)
10986
{ n0 = new NodeChoice(n197, 196); }
10989
n198=Func_ST_CONVEXHULL(prn)
10990
{ n0 = new NodeChoice(n198, 197); }
10993
n199=Func_ST_COORDDIM(prn)
10994
{ n0 = new NodeChoice(n199, 198); }
10997
n200=Func_ST_COVEREDBY(prn)
10998
{ n0 = new NodeChoice(n200, 199); }
11001
n201=Func_ST_COVERS(prn)
11002
{ n0 = new NodeChoice(n201, 200); }
11005
n202=Func_ST_CROSSES(prn)
11006
{ n0 = new NodeChoice(n202, 201); }
11009
n203=Func_ST_CURVETOLINE(prn)
11010
{ n0 = new NodeChoice(n203, 202); }
11013
n204=Func_ST_DATATYPE(prn)
11014
{ n0 = new NodeChoice(n204, 203); }
11017
n205=Func_ST_DFULLYWITHIN(prn)
11018
{ n0 = new NodeChoice(n205, 204); }
11021
n206=Func_ST_DIFFERENCE(prn)
11022
{ n0 = new NodeChoice(n206, 205); }
11025
n207=Func_ST_DIMENSION(prn)
11026
{ n0 = new NodeChoice(n207, 206); }
11029
n208=Func_ST_DISJOINT(prn)
11030
{ n0 = new NodeChoice(n208, 207); }
11033
n209=Func_ST_DISTANCE_SPHERE(prn)
11034
{ n0 = new NodeChoice(n209, 208); }
11037
n210=Func_ST_DISTANCE_SPHEROID(prn)
11038
{ n0 = new NodeChoice(n210, 209); }
11041
n211=Func_ST_ENDPOINT(prn)
11042
{ n0 = new NodeChoice(n211, 210); }
11045
n212=Func_ST_ENVELOPE(prn)
11046
{ n0 = new NodeChoice(n212, 211); }
11049
n213=Func_ST_EQUALS(prn)
11050
{ n0 = new NodeChoice(n213, 212); }
11053
n214=Func_ST_EXTENT(prn)
11054
{ n0 = new NodeChoice(n214, 213); }
11057
n215=Func_ST_EXTENT3D(prn)
11058
{ n0 = new NodeChoice(n215, 214); }
11061
n216=Func_ST_EXTERIORRING(prn)
11062
{ n0 = new NodeChoice(n216, 215); }
11065
n217=Func_ST_FACTOR(prn)
11066
{ n0 = new NodeChoice(n217, 216); }
11069
n218=Func_ST_FIND_EXTENT(prn)
11070
{ n0 = new NodeChoice(n218, 217); }
11073
n219=Func_ST_FORCERHR(prn)
11074
{ n0 = new NodeChoice(n219, 218); }
11077
n220=Func_ST_FORCE_2D(prn)
11078
{ n0 = new NodeChoice(n220, 219); }
11081
n221=Func_ST_FORCE_3D(prn)
11082
{ n0 = new NodeChoice(n221, 220); }
11085
n222=Func_ST_FORCE_3DM(prn)
11086
{ n0 = new NodeChoice(n222, 221); }
11089
n223=Func_ST_FORCE_3DZ(prn)
11090
{ n0 = new NodeChoice(n223, 222); }
11093
n224=Func_ST_FORCE_4D(prn)
11094
{ n0 = new NodeChoice(n224, 223); }
11097
n225=Func_ST_FORCE_COLLECTION(prn)
11098
{ n0 = new NodeChoice(n225, 224); }
11101
n226=Func_ST_GEOMETRYTYPE(prn)
11102
{ n0 = new NodeChoice(n226, 225); }
11105
n227=Func_ST_GEOGFROMTEXT(prn)
11106
{ n0 = new NodeChoice(n227, 226); }
11109
n228=Func_ST_GEOGFROMWKB(prn)
11110
{ n0 = new NodeChoice(n228, 227); }
11113
n229=Func_ST_GEOGRAPHYFROMTEXT(prn)
11114
{ n0 = new NodeChoice(n229, 228); }
11117
n230=Func_ST_GEOHASH(prn)
11118
{ n0 = new NodeChoice(n230, 229); }
11121
n231=Func_ST_GEOMCOLLFROMTEXT(prn)
11122
{ n0 = new NodeChoice(n231, 230); }
11125
n232=Func_ST_GEOMCOLLFROMWKB(prn)
11126
{ n0 = new NodeChoice(n232, 231); }
11129
n233=Func_ST_GEOMFROMEWKB(prn)
11130
{ n0 = new NodeChoice(n233, 232); }
11133
n234=Func_ST_GEOMFROMEWKT(prn)
11134
{ n0 = new NodeChoice(n234, 233); }
11137
n235=Func_ST_GEOMFROMGML(prn)
11138
{ n0 = new NodeChoice(n235, 234); }
11141
n236=Func_ST_GEOMFROMKML(prn)
11142
{ n0 = new NodeChoice(n236, 235); }
11145
n237=Func_ST_GEOMFROMTEXT(prn)
11146
{ n0 = new NodeChoice(n237, 236); }
11149
n238=Func_ST_GEOMFROMWKB(prn)
11150
{ n0 = new NodeChoice(n238, 237); }
11153
n239=Func_ST_GMLTOSQL(prn)
11154
{ n0 = new NodeChoice(n239, 238); }
11157
n240=Func_ST_HASARC(prn)
11158
{ n0 = new NodeChoice(n240, 239); }
11161
n241=Func_ST_HAUSDORFFDISTANCE(prn)
11162
{ n0 = new NodeChoice(n241, 240); }
11165
n242=Func_ST_HEIGHT(prn)
11166
{ n0 = new NodeChoice(n242, 241); }
11169
n243=Func_ST_INTERIORRINGN(prn)
11170
{ n0 = new NodeChoice(n243, 242); }
11173
n244=Func_ST_INTERSECTION(prn)
11174
{ n0 = new NodeChoice(n244, 243); }
11177
n245=Func_ST_INTERSECTS(prn)
11178
{ n0 = new NodeChoice(n245, 244); }
11181
n246=Func_ST_ISCLOSED(prn)
11182
{ n0 = new NodeChoice(n246, 245); }
11185
n247=Func_ST_ISEMPTY(prn)
11186
{ n0 = new NodeChoice(n247, 246); }
11189
n248=Func_ST_ISRING(prn)
11190
{ n0 = new NodeChoice(n248, 247); }
11193
n249=Func_ST_ISSIMPLE(prn)
11194
{ n0 = new NodeChoice(n249, 248); }
11197
n250=Func_ST_ISVALID(prn)
11198
{ n0 = new NodeChoice(n250, 249); }
11201
n251=Func_ST_ISVALIDREASON(prn)
11202
{ n0 = new NodeChoice(n251, 250); }
11205
n252=Func_ST_LENGTH2D(prn)
11206
{ n0 = new NodeChoice(n252, 251); }
11209
n253=Func_ST_LENGTH2D_SPHEROID(prn)
11210
{ n0 = new NodeChoice(n253, 252); }
11213
n254=Func_ST_LENGTH3D(prn)
11214
{ n0 = new NodeChoice(n254, 253); }
11217
n255=Func_ST_LENGTH3D_SPHEROID(prn)
11218
{ n0 = new NodeChoice(n255, 254); }
11221
n256=Func_ST_LENGTH_SPHEROID(prn)
11222
{ n0 = new NodeChoice(n256, 255); }
11225
n257=Func_ST_LINECROSSINGDIRECTION(prn)
11226
{ n0 = new NodeChoice(n257, 256); }
11229
n258=Func_ST_LINEFROMMULTIPOINT(prn)
11230
{ n0 = new NodeChoice(n258, 257); }
11233
n259=Func_ST_LINEFROMTEXT(prn)
11234
{ n0 = new NodeChoice(n259, 258); }
11237
n260=Func_ST_LINEFROMWKB(prn)
11238
{ n0 = new NodeChoice(n260, 259); }
11241
n261=Func_ST_LINEMERGE(prn)
11242
{ n0 = new NodeChoice(n261, 260); }
11245
n262=Func_ST_LINESTRINGFROMWKB(prn)
11246
{ n0 = new NodeChoice(n262, 261); }
11249
n263=Func_ST_LINETOCURVE(prn)
11250
{ n0 = new NodeChoice(n263, 262); }
11253
n264=Func_ST_LINE_INTERPOLATE_POINT(prn)
11254
{ n0 = new NodeChoice(n264, 263); }
11257
n265=Func_ST_LINE_LOCATE_POINT(prn)
11258
{ n0 = new NodeChoice(n265, 264); }
11261
n266=Func_ST_LINE_SUBSTRING(prn)
11262
{ n0 = new NodeChoice(n266, 265); }
11265
n267=Func_ST_LOCATEBETWEENELEVATIONS(prn)
11266
{ n0 = new NodeChoice(n267, 266); }
11269
n268=Func_ST_LOCATE_ALONG_MEASURE(prn)
11270
{ n0 = new NodeChoice(n268, 267); }
11273
n269=Func_ST_LOCATE_BETWEEN_MEASURES(prn)
11274
{ n0 = new NodeChoice(n269, 268); }
11277
n270=Func_ST_LONGESTLINE(prn)
11278
{ n0 = new NodeChoice(n270, 269); }
11281
n271=Func_ST_M(prn)
11282
{ n0 = new NodeChoice(n271, 270); }
11285
n272=Func_ST_MAKEENVELOPE(prn)
11286
{ n0 = new NodeChoice(n272, 271); }
11289
n273=Func_ST_MAKEPOINT(prn)
11290
{ n0 = new NodeChoice(n273, 272); }
11293
n274=Func_ST_MAKEPOINTM(prn)
11294
{ n0 = new NodeChoice(n274, 273); }
11297
n275=Func_ST_MAKEPOLYGON(prn)
11298
{ n0 = new NodeChoice(n275, 274); }
11301
n276=Func_ST_MAXDISTANCE(prn)
11302
{ n0 = new NodeChoice(n276, 275); }
11305
n277=Func_ST_MEMCOLLECT(prn)
11306
{ n0 = new NodeChoice(n277, 276); }
11309
n278=Func_ST_MEM_SIZE(prn)
11310
{ n0 = new NodeChoice(n278, 277); }
11313
n279=Func_ST_MINIMUMBOUNDINGCIRCLE(prn)
11314
{ n0 = new NodeChoice(n279, 278); }
11317
n280=Func_ST_MLINEFROMTEXT(prn)
11318
{ n0 = new NodeChoice(n280, 279); }
11321
n281=Func_ST_MLINEFROMWKB(prn)
11322
{ n0 = new NodeChoice(n281, 280); }
11325
n282=Func_ST_MPOINTFROMTEXT(prn)
11326
{ n0 = new NodeChoice(n282, 281); }
11329
n283=Func_ST_MPOINTFROMWKB(prn)
11330
{ n0 = new NodeChoice(n283, 282); }
11333
n284=Func_ST_MPOLYFROMTEXT(prn)
11334
{ n0 = new NodeChoice(n284, 283); }
11337
n285=Func_ST_MPOLYFROMWKB(prn)
11338
{ n0 = new NodeChoice(n285, 284); }
11341
n286=Func_ST_MULTI(prn)
11342
{ n0 = new NodeChoice(n286, 285); }
11345
n287=Func_ST_MULTILINEFROMWKB(prn)
11346
{ n0 = new NodeChoice(n287, 286); }
11349
n288=Func_ST_MULTILINESTRINGFROMTEXT(prn)
11350
{ n0 = new NodeChoice(n288, 287); }
11353
n289=Func_ST_MULTIPOINTFROMTEXT(prn)
11354
{ n0 = new NodeChoice(n289, 288); }
11357
n290=Func_ST_MULTIPOINTFROMWKB(prn)
11358
{ n0 = new NodeChoice(n290, 289); }
11361
n291=Func_ST_MULTIPOLYFROMWKB(prn)
11362
{ n0 = new NodeChoice(n291, 290); }
11365
n292=Func_ST_MULTIPOLYGONFROMTEXT(prn)
11366
{ n0 = new NodeChoice(n292, 291); }
11369
n293=Func_ST_NDIMS(prn)
11370
{ n0 = new NodeChoice(n293, 292); }
11373
n294=Func_ST_NPOINTS(prn)
11374
{ n0 = new NodeChoice(n294, 293); }
11377
n295=Func_ST_NRINGS(prn)
11378
{ n0 = new NodeChoice(n295, 294); }
11381
n296=Func_ST_NUMGEOMETRIES(prn)
11382
{ n0 = new NodeChoice(n296, 295); }
11385
n297=Func_ST_NUMINTERIORRING(prn)
11386
{ n0 = new NodeChoice(n297, 296); }
11389
n298=Func_ST_NUMINTERIORRINGS(prn)
11390
{ n0 = new NodeChoice(n298, 297); }
11393
n299=Func_ST_NUMPOINTS(prn)
11394
{ n0 = new NodeChoice(n299, 298); }
11397
n300=Func_ST_ORDERINGEQUALS(prn)
11398
{ n0 = new NodeChoice(n300, 299); }
11401
n301=Func_ST_OVERLAPS(prn)
11402
{ n0 = new NodeChoice(n301, 300); }
11405
n302=Func_ST_PERIMETER(prn)
11406
{ n0 = new NodeChoice(n302, 301); }
11409
n303=Func_ST_PERIMETER2D(prn)
11410
{ n0 = new NodeChoice(n303, 302); }
11413
n304=Func_ST_PERIMETER3D(prn)
11414
{ n0 = new NodeChoice(n304, 303); }
11417
n305=Func_ST_POINT(prn)
11418
{ n0 = new NodeChoice(n305, 304); }
11421
n306=Func_ST_POINTFROMTEXT(prn)
11422
{ n0 = new NodeChoice(n306, 305); }
11425
n307=Func_ST_POINTFROMWKB(prn)
11426
{ n0 = new NodeChoice(n307, 306); }
11429
n308=Func_ST_POINTN(prn)
11430
{ n0 = new NodeChoice(n308, 307); }
11433
n309=Func_ST_POINTONSURFACE(prn)
11434
{ n0 = new NodeChoice(n309, 308); }
11437
n310=Func_ST_POINT_INSIDE_CIRCLE(prn)
11438
{ n0 = new NodeChoice(n310, 309); }
11441
n311=Func_ST_POLYFROMTEXT(prn)
11442
{ n0 = new NodeChoice(n311, 310); }
11445
n312=Func_ST_POLYFROMWKB(prn)
11446
{ n0 = new NodeChoice(n312, 311); }
11449
n313=Func_ST_POLYGON(prn)
11450
{ n0 = new NodeChoice(n313, 312); }
11453
n314=Func_ST_POLYGONFROMTEXT(prn)
11454
{ n0 = new NodeChoice(n314, 313); }
11457
n315=Func_ST_POLYGONFROMWKB(prn)
11458
{ n0 = new NodeChoice(n315, 314); }
11461
n316=Func_ST_POSTGIS_GIST_JOINSEL(prn)
11462
{ n0 = new NodeChoice(n316, 315); }
11465
n317=Func_ST_POSTGIS_GIST_SEL(prn)
11466
{ n0 = new NodeChoice(n317, 316); }
11469
n318=Func_ST_RELATE(prn)
11470
{ n0 = new NodeChoice(n318, 317); }
11473
n319=Func_ST_REMOVEPOINT(prn)
11474
{ n0 = new NodeChoice(n319, 318); }
11477
n320=Func_ST_REVERSE(prn)
11478
{ n0 = new NodeChoice(n320, 319); }
11481
n321=Func_ST_ROTATEX(prn)
11482
{ n0 = new NodeChoice(n321, 320); }
11485
n322=Func_ST_ROTATEY(prn)
11486
{ n0 = new NodeChoice(n322, 321); }
11489
n323=Func_ST_ROTATEZ(prn)
11490
{ n0 = new NodeChoice(n323, 322); }
11493
n324=Func_ST_SCALE(prn)
11494
{ n0 = new NodeChoice(n324, 323); }
11497
n325=Func_ST_SEGMENTIZE(prn)
11498
{ n0 = new NodeChoice(n325, 324); }
11501
n326=Func_ST_SETFACTOR(prn)
11502
{ n0 = new NodeChoice(n326, 325); }
11505
n327=Func_ST_SETPOINT(prn)
11506
{ n0 = new NodeChoice(n327, 326); }
11509
n328=Func_ST_SETSRID(prn)
11510
{ n0 = new NodeChoice(n328, 327); }
11513
n329=Func_ST_SHIFT_LONGITUDE(prn)
11514
{ n0 = new NodeChoice(n329, 328); }
11517
n330=Func_ST_SHORTESTLINE(prn)
11518
{ n0 = new NodeChoice(n330, 329); }
11521
n331=Func_ST_SIMPLIFY(prn)
11522
{ n0 = new NodeChoice(n331, 330); }
11525
n332=Func_ST_SIMPLIFYPRESERVETOPOLOGY(prn)
11526
{ n0 = new NodeChoice(n332, 331); }
11529
n333=Func_ST_SNAPTOGRID(prn)
11530
{ n0 = new NodeChoice(n333, 332); }
11533
n334=Func_ST_SRID(prn)
11534
{ n0 = new NodeChoice(n334, 333); }
11537
n335=Func_ST_STARTPOINT(prn)
11538
{ n0 = new NodeChoice(n335, 334); }
11541
n336=Func_ST_SUMMARY(prn)
11542
{ n0 = new NodeChoice(n336, 335); }
11545
n337=Func_ST_SYMDIFFERENCE(prn)
11546
{ n0 = new NodeChoice(n337, 336); }
11549
n338=Func_ST_SYMMETRICDIFFERENCE(prn)
11550
{ n0 = new NodeChoice(n338, 337); }
11553
n339=Func_ST_TEXT(prn)
11554
{ n0 = new NodeChoice(n339, 338); }
11557
n340=Func_ST_TOUCHES(prn)
11558
{ n0 = new NodeChoice(n340, 339); }
11561
n341=Func_ST_TRANSLATE(prn)
11562
{ n0 = new NodeChoice(n341, 340); }
11565
n342=Func_ST_TRANSSCALE(prn)
11566
{ n0 = new NodeChoice(n342, 341); }
11569
n343=Func_ST_WIDTH(prn)
11570
{ n0 = new NodeChoice(n343, 342); }
11573
n344=Func_ST_WITHIN(prn)
11574
{ n0 = new NodeChoice(n344, 343); }
11577
n345=Func_ST_WKBTOSQL(prn)
11578
{ n0 = new NodeChoice(n345, 344); }
11581
n346=Func_ST_WKTTOSQL(prn)
11582
{ n0 = new NodeChoice(n346, 345); }
11585
n347=Func_ST_X(prn)
11586
{ n0 = new NodeChoice(n347, 346); }
11589
n348=Func_ST_Y(prn)
11590
{ n0 = new NodeChoice(n348, 347); }
11593
n349=Func_ST_Z(prn)
11594
{ n0 = new NodeChoice(n349, 348); }
11597
n350=Func_ST_ZMFLAG(prn)
11598
{ n0 = new NodeChoice(n350, 349); }
11601
n351=Func_ST_BOX2D(prn)
11602
{ n0 = new NodeChoice(n351, 350); }
11605
n352=Func_ST_BOX3D(prn)
11606
{ n0 = new NodeChoice(n352, 351); }
11609
n353=Func_ST_GEOMETRY(prn)
11610
{ n0 = new NodeChoice(n353, 352); }
11613
n354=Func_ST_GEOMETRYN(prn)
11614
{ n0 = new NodeChoice(n354, 353); }
11617
n355=Func_POSTGIS_DROPBBOX(prn)
11618
{ n0 = new NodeChoice(n355, 354); }
8454
11621
{ return new FunctionCall(n0); }
12514
15618
{ return new Func_Text(n0,n2,n4,n5); }
15621
Func_ST_AsText Func_ST_AsText(PrintStream prn) :
15640
n2=<ST_ASTEXT_> { n1 = JTBToolkit.makeNodeToken(n2); }
15641
{ n0 = new NodeChoice(n1, 0); }
15643
n4=<ASTEXT_> { n3 = JTBToolkit.makeNodeToken(n4); }
15644
{ n0 = new NodeChoice(n3, 1); }
15648
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
15649
n7=SQLArgument(prn)
15650
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
15652
{ return new Func_ST_AsText(n0,n5,n7,n8); }
15655
Func_ST_Transform Func_ST_Transform(PrintStream prn) :
15677
n2=<ST_TRANSFORM_> { n1 = JTBToolkit.makeNodeToken(n2); }
15678
{ n0 = new NodeChoice(n1, 0); }
15680
n4=<TRANSFORM_> { n3 = JTBToolkit.makeNodeToken(n4); }
15681
{ n0 = new NodeChoice(n3, 1); }
15685
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
15686
n7=SQLArgument(prn)
15687
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
15688
n10=SQLArgument(prn)
15689
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
15691
{ return new Func_ST_Transform(n0,n5,n7,n8,n10,n11); }
15694
Func_ST_Distance Func_ST_Distance(PrintStream prn) :
15716
n2=<ST_DISTANCE_> { n1 = JTBToolkit.makeNodeToken(n2); }
15717
{ n0 = new NodeChoice(n1, 0); }
15719
n4=<DISTANCE_> { n3 = JTBToolkit.makeNodeToken(n4); }
15720
{ n0 = new NodeChoice(n3, 1); }
15724
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
15725
n7=SQLArgument(prn)
15726
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
15727
n10=SQLArgument(prn)
15728
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
15730
{ return new Func_ST_Distance(n0,n5,n7,n8,n10,n11); }
15733
Func_ST_DWithin Func_ST_DWithin(PrintStream prn) :
15753
n1=<ST_DWITHIN_> { n0 = JTBToolkit.makeNodeToken(n1); }
15754
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
15755
n4=SQLArgument(prn)
15756
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
15757
n7=SQLArgument(prn)
15758
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
15759
n10=SQLArgument(prn)
15760
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
15762
{ return new Func_ST_DWithin(n0,n2,n4,n5,n7,n8,n10,n11); }
15765
Func_ST_Length Func_ST_Length(PrintStream prn) :
15772
NodeOptional n5 = new NodeOptional();
15784
n1=<ST_LENGTH_> { n0 = JTBToolkit.makeNodeToken(n1); }
15785
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
15786
n4=SQLArgument(prn)
15788
{ n6 = new NodeSequence(2); }
15789
n8="," { n7 = JTBToolkit.makeNodeToken(n8); }
15790
{ n6.addNode(n7); }
15791
n9=SQLArgument(prn)
15792
{ n6.addNode(n9); }
15793
{ n5.addNode(n6); }
15795
n11=<PARENTHESIS_CLOSE_> { n10 = JTBToolkit.makeNodeToken(n11); }
15797
{ return new Func_ST_Length(n0,n2,n4,n5,n10); }
15800
Func_ST_Area Func_ST_Area(PrintStream prn) :
15807
NodeOptional n5 = new NodeOptional();
15819
n1=<ST_AREA_> { n0 = JTBToolkit.makeNodeToken(n1); }
15820
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
15821
n4=SQLArgument(prn)
15823
{ n6 = new NodeSequence(2); }
15824
n8="," { n7 = JTBToolkit.makeNodeToken(n8); }
15825
{ n6.addNode(n7); }
15826
n9=SQLArgument(prn)
15827
{ n6.addNode(n9); }
15828
{ n5.addNode(n6); }
15830
n11=<PARENTHESIS_CLOSE_> { n10 = JTBToolkit.makeNodeToken(n11); }
15832
{ return new Func_ST_Area(n0,n2,n4,n5,n10); }
15835
Func_ST_AsBinary Func_ST_AsBinary(PrintStream prn) :
15845
NodeOptional n8 = new NodeOptional();
15859
n2=<ST_ASBINARY_> { n1 = JTBToolkit.makeNodeToken(n2); }
15860
{ n0 = new NodeChoice(n1, 0); }
15862
n4=<ASBINARY_> { n3 = JTBToolkit.makeNodeToken(n4); }
15863
{ n0 = new NodeChoice(n3, 1); }
15867
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
15868
n7=SQLArgument(prn)
15870
{ n9 = new NodeSequence(2); }
15871
n11="," { n10 = JTBToolkit.makeNodeToken(n11); }
15872
{ n9.addNode(n10); }
15873
n12=SQLArgument(prn)
15874
{ n9.addNode(n12); }
15875
{ n8.addNode(n9); }
15877
n14=<PARENTHESIS_CLOSE_> { n13 = JTBToolkit.makeNodeToken(n14); }
15879
{ return new Func_ST_AsBinary(n0,n5,n7,n8,n13); }
15882
Func_ST_Boundary Func_ST_Boundary(PrintStream prn) :
15896
n1=<ST_BOUNDARY_> { n0 = JTBToolkit.makeNodeToken(n1); }
15897
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
15898
n4=SQLArgument(prn)
15899
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
15901
{ return new Func_ST_Boundary(n0,n2,n4,n5); }
15904
Func_ST_Buffer Func_ST_Buffer(PrintStream prn) :
15914
NodeOptional n8 = new NodeOptional();
15926
n1=<ST_BUFFER_> { n0 = JTBToolkit.makeNodeToken(n1); }
15927
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
15928
n4=SQLArgument(prn)
15929
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
15930
n7=SQLArgument(prn)
15932
{ n9 = new NodeSequence(2); }
15933
n11="," { n10 = JTBToolkit.makeNodeToken(n11); }
15934
{ n9.addNode(n10); }
15935
n12=SQLArgument(prn)
15936
{ n9.addNode(n12); }
15937
{ n8.addNode(n9); }
15939
n14=<PARENTHESIS_CLOSE_> { n13 = JTBToolkit.makeNodeToken(n14); }
15941
{ return new Func_ST_Buffer(n0,n2,n4,n5,n7,n8,n13); }
15944
Func_ST_Centroid Func_ST_Centroid(PrintStream prn) :
15958
n1=<ST_CENTROID_> { n0 = JTBToolkit.makeNodeToken(n1); }
15959
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
15960
n4=SQLArgument(prn)
15961
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
15963
{ return new Func_ST_Centroid(n0,n2,n4,n5); }
15966
Func_ST_ADDMEASURE Func_ST_ADDMEASURE(PrintStream prn) :
15980
n1=<ST_ADDMEASURE_> { n0 = JTBToolkit.makeNodeToken(n1); }
15981
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
15982
n4=SQLArgument(prn)
15983
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
15985
{ return new Func_ST_ADDMEASURE(n0,n2,n4,n5); }
15988
Func_ST_ADDPOINT Func_ST_ADDPOINT(PrintStream prn) :
16002
n1=<ST_ADDPOINT_> { n0 = JTBToolkit.makeNodeToken(n1); }
16003
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16004
n4=SQLArgument(prn)
16005
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16007
{ return new Func_ST_ADDPOINT(n0,n2,n4,n5); }
16010
Func_ST_AFFINE Func_ST_AFFINE(PrintStream prn) :
16024
n1=<ST_AFFINE_> { n0 = JTBToolkit.makeNodeToken(n1); }
16025
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16026
n4=SQLArgument(prn)
16027
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16029
{ return new Func_ST_AFFINE(n0,n2,n4,n5); }
16032
Func_ST_AREA2D Func_ST_AREA2D(PrintStream prn) :
16051
n2=<ST_AREA2D_> { n1 = JTBToolkit.makeNodeToken(n2); }
16052
{ n0 = new NodeChoice(n1, 0); }
16054
n4=<AREA2D_> { n3 = JTBToolkit.makeNodeToken(n4); }
16055
{ n0 = new NodeChoice(n3, 1); }
16059
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
16060
n7=SQLArgument(prn)
16061
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
16063
{ return new Func_ST_AREA2D(n0,n5,n7,n8); }
16066
Func_ST_ASEWKB Func_ST_ASEWKB(PrintStream prn) :
16076
NodeOptional n8 = new NodeOptional();
16090
n2=<ST_ASEWKB_> { n1 = JTBToolkit.makeNodeToken(n2); }
16091
{ n0 = new NodeChoice(n1, 0); }
16093
n4=<ASEWKB_> { n3 = JTBToolkit.makeNodeToken(n4); }
16094
{ n0 = new NodeChoice(n3, 1); }
16098
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
16099
n7=SQLArgument(prn)
16101
{ n9 = new NodeSequence(2); }
16102
n11="," { n10 = JTBToolkit.makeNodeToken(n11); }
16103
{ n9.addNode(n10); }
16104
n12=SQLArgument(prn)
16105
{ n9.addNode(n12); }
16106
{ n8.addNode(n9); }
16108
n14=<PARENTHESIS_CLOSE_> { n13 = JTBToolkit.makeNodeToken(n14); }
16110
{ return new Func_ST_ASEWKB(n0,n5,n7,n8,n13); }
16113
Func_ST_ASEWKT Func_ST_ASEWKT(PrintStream prn) :
16132
n2=<ST_ASEWKT_> { n1 = JTBToolkit.makeNodeToken(n2); }
16133
{ n0 = new NodeChoice(n1, 0); }
16135
n4=<ASEWKT_> { n3 = JTBToolkit.makeNodeToken(n4); }
16136
{ n0 = new NodeChoice(n3, 1); }
16140
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
16141
n7=SQLArgument(prn)
16142
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
16144
{ return new Func_ST_ASEWKT(n0,n5,n7,n8); }
16147
Func_ST_ASGEOJSON Func_ST_ASGEOJSON(PrintStream prn) :
16154
NodeOptional n5 = new NodeOptional();
16159
NodeOptional n10 = new NodeOptional();
16164
NodeOptional n15 = new NodeOptional();
16176
n1=<ST_ASGEOJSON_> { n0 = JTBToolkit.makeNodeToken(n1); }
16177
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16178
n4=SQLArgument(prn)
16181
{ n6 = new NodeSequence(2); }
16182
n8="," { n7 = JTBToolkit.makeNodeToken(n8); }
16183
{ n6.addNode(n7); }
16184
n9=SQLArgument(prn)
16185
{ n6.addNode(n9); }
16186
{ n5.addNode(n6); }
16190
{ n11 = new NodeSequence(2); }
16191
n13="," { n12 = JTBToolkit.makeNodeToken(n13); }
16192
{ n11.addNode(n12); }
16193
n14=SQLArgument(prn)
16194
{ n11.addNode(n14); }
16195
{ n10.addNode(n11); }
16198
{ n16 = new NodeSequence(2); }
16199
n18="," { n17 = JTBToolkit.makeNodeToken(n18); }
16200
{ n16.addNode(n17); }
16201
n19=SQLArgument(prn)
16202
{ n16.addNode(n19); }
16203
{ n15.addNode(n16); }
16205
n21=<PARENTHESIS_CLOSE_> { n20 = JTBToolkit.makeNodeToken(n21); }
16207
{ return new Func_ST_ASGEOJSON(n0,n2,n4,n5,n10,n15,n20); }
16210
Func_ST_ASGML Func_ST_ASGML(PrintStream prn) :
16217
NodeOptional n5 = new NodeOptional();
16222
NodeOptional n10 = new NodeOptional();
16227
NodeOptional n15 = new NodeOptional();
16239
n1=<ST_ASGML_> { n0 = JTBToolkit.makeNodeToken(n1); }
16240
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16241
n4=SQLArgument(prn)
16244
{ n6 = new NodeSequence(2); }
16245
n8="," { n7 = JTBToolkit.makeNodeToken(n8); }
16246
{ n6.addNode(n7); }
16247
n9=SQLArgument(prn)
16248
{ n6.addNode(n9); }
16249
{ n5.addNode(n6); }
16253
{ n11 = new NodeSequence(2); }
16254
n13="," { n12 = JTBToolkit.makeNodeToken(n13); }
16255
{ n11.addNode(n12); }
16256
n14=SQLArgument(prn)
16257
{ n11.addNode(n14); }
16258
{ n10.addNode(n11); }
16261
{ n16 = new NodeSequence(2); }
16262
n18="," { n17 = JTBToolkit.makeNodeToken(n18); }
16263
{ n16.addNode(n17); }
16264
n19=SQLArgument(prn)
16265
{ n16.addNode(n19); }
16266
{ n15.addNode(n16); }
16268
n21=<PARENTHESIS_CLOSE_> { n20 = JTBToolkit.makeNodeToken(n21); }
16270
{ return new Func_ST_ASGML(n0,n2,n4,n5,n10,n15,n20); }
16273
Func_ST_ASHEXEWKB Func_ST_ASHEXEWKB(PrintStream prn) :
16283
NodeOptional n8 = new NodeOptional();
16297
n2=<ST_ASHEXEWKB_> { n1 = JTBToolkit.makeNodeToken(n2); }
16298
{ n0 = new NodeChoice(n1, 0); }
16300
n4=<ASHEXEWKB_> { n3 = JTBToolkit.makeNodeToken(n4); }
16301
{ n0 = new NodeChoice(n3, 1); }
16305
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
16306
n7=SQLArgument(prn)
16308
{ n9 = new NodeSequence(2); }
16309
n11="," { n10 = JTBToolkit.makeNodeToken(n11); }
16310
{ n9.addNode(n10); }
16311
n12=SQLArgument(prn)
16312
{ n9.addNode(n12); }
16313
{ n8.addNode(n9); }
16315
n14=<PARENTHESIS_CLOSE_> { n13 = JTBToolkit.makeNodeToken(n14); }
16317
{ return new Func_ST_ASHEXEWKB(n0,n5,n7,n8,n13); }
16320
Func_ST_ASKML Func_ST_ASKML(PrintStream prn) :
16330
NodeOptional n8 = new NodeOptional();
16335
NodeOptional n13 = new NodeOptional();
16349
n2=<ST_ASKML_> { n1 = JTBToolkit.makeNodeToken(n2); }
16350
{ n0 = new NodeChoice(n1, 0); }
16352
n4=<ASKML_> { n3 = JTBToolkit.makeNodeToken(n4); }
16353
{ n0 = new NodeChoice(n3, 1); }
16357
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
16358
n7=SQLArgument(prn)
16361
{ n9 = new NodeSequence(2); }
16362
n11="," { n10 = JTBToolkit.makeNodeToken(n11); }
16363
{ n9.addNode(n10); }
16364
n12=SQLArgument(prn)
16365
{ n9.addNode(n12); }
16366
{ n8.addNode(n9); }
16369
{ n14 = new NodeSequence(2); }
16370
n16="," { n15 = JTBToolkit.makeNodeToken(n16); }
16371
{ n14.addNode(n15); }
16372
n17=SQLArgument(prn)
16373
{ n14.addNode(n17); }
16374
{ n13.addNode(n14); }
16376
n19=<PARENTHESIS_CLOSE_> { n18 = JTBToolkit.makeNodeToken(n19); }
16378
{ return new Func_ST_ASKML(n0,n5,n7,n8,n13,n18); }
16381
Func_ST_ASSVG Func_ST_ASSVG(PrintStream prn) :
16388
NodeOptional n5 = new NodeOptional();
16393
NodeOptional n10 = new NodeOptional();
16405
n1=<ST_ASSVG_> { n0 = JTBToolkit.makeNodeToken(n1); }
16406
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16407
n4=SQLArgument(prn)
16410
{ n6 = new NodeSequence(2); }
16411
n8="," { n7 = JTBToolkit.makeNodeToken(n8); }
16412
{ n6.addNode(n7); }
16413
n9=SQLArgument(prn)
16414
{ n6.addNode(n9); }
16415
{ n5.addNode(n6); }
16418
{ n11 = new NodeSequence(2); }
16419
n13="," { n12 = JTBToolkit.makeNodeToken(n13); }
16420
{ n11.addNode(n12); }
16421
n14=SQLArgument(prn)
16422
{ n11.addNode(n14); }
16423
{ n10.addNode(n11); }
16425
n16=<PARENTHESIS_CLOSE_> { n15 = JTBToolkit.makeNodeToken(n16); }
16427
{ return new Func_ST_ASSVG(n0,n2,n4,n5,n10,n15); }
16430
Func_ST_AZIMUTH Func_ST_AZIMUTH(PrintStream prn) :
16444
n1=<ST_AZIMUTH_> { n0 = JTBToolkit.makeNodeToken(n1); }
16445
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16446
n4=SQLArgument(prn)
16447
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16449
{ return new Func_ST_AZIMUTH(n0,n2,n4,n5); }
16452
Func_ST_BDMPOLYFROMTEXT Func_ST_BDMPOLYFROMTEXT(PrintStream prn) :
16469
n1=<ST_BDMPOLYFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
16470
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16471
n4=SQLArgument(prn)
16472
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
16473
n7=SQLArgument(prn)
16474
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
16476
{ return new Func_ST_BDMPOLYFROMTEXT(n0,n2,n4,n5,n7,n8); }
16479
Func_ST_BDPOLYFROMTEXT Func_ST_BDPOLYFROMTEXT(PrintStream prn) :
16496
n1=<ST_BDPOLYFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
16497
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16498
n4=SQLArgument(prn)
16499
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
16500
n7=SQLArgument(prn)
16501
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
16503
{ return new Func_ST_BDPOLYFROMTEXT(n0,n2,n4,n5,n7,n8); }
16506
Func_ST_BUILDAREA Func_ST_BUILDAREA(PrintStream prn) :
16520
n1=<ST_BUILDAREA_> { n0 = JTBToolkit.makeNodeToken(n1); }
16521
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16522
n4=SQLArgument(prn)
16523
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16525
{ return new Func_ST_BUILDAREA(n0,n2,n4,n5); }
16528
Func_ST_BYTEA Func_ST_BYTEA(PrintStream prn) :
16542
n1=<ST_BYTEA_> { n0 = JTBToolkit.makeNodeToken(n1); }
16543
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16544
n4=SQLArgument(prn)
16545
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16547
{ return new Func_ST_BYTEA(n0,n2,n4,n5); }
16550
Func_ST_CHIP_IN Func_ST_CHIP_IN(PrintStream prn) :
16564
n1=<ST_CHIP_IN_> { n0 = JTBToolkit.makeNodeToken(n1); }
16565
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16566
n4=SQLArgument(prn)
16567
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16569
{ return new Func_ST_CHIP_IN(n0,n2,n4,n5); }
16572
Func_ST_CHIP_OUT Func_ST_CHIP_OUT(PrintStream prn) :
16586
n1=<ST_CHIP_OUT_> { n0 = JTBToolkit.makeNodeToken(n1); }
16587
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16588
n4=SQLArgument(prn)
16589
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16591
{ return new Func_ST_CHIP_OUT(n0,n2,n4,n5); }
16594
Func_ST_CLOSESTPOINT Func_ST_CLOSESTPOINT(PrintStream prn) :
16608
n1=<ST_CLOSESTPOINT_> { n0 = JTBToolkit.makeNodeToken(n1); }
16609
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16610
n4=SQLArgument(prn)
16611
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16613
{ return new Func_ST_CLOSESTPOINT(n0,n2,n4,n5); }
16616
Func_ST_COLLECT Func_ST_COLLECT(PrintStream prn) :
16626
NodeOptional n8 = new NodeOptional();
16640
n2=<ST_COLLECT_> { n1 = JTBToolkit.makeNodeToken(n2); }
16641
{ n0 = new NodeChoice(n1, 0); }
16643
n4=<COLLECT_> { n3 = JTBToolkit.makeNodeToken(n4); }
16644
{ n0 = new NodeChoice(n3, 1); }
16648
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
16649
n7=SQLArgument(prn)
16651
{ n9 = new NodeSequence(2); }
16652
n11="," { n10 = JTBToolkit.makeNodeToken(n11); }
16653
{ n9.addNode(n10); }
16654
n12=SQLArgument(prn)
16655
{ n9.addNode(n12); }
16656
{ n8.addNode(n9); }
16658
n14=<PARENTHESIS_CLOSE_> { n13 = JTBToolkit.makeNodeToken(n14); }
16660
{ return new Func_ST_COLLECT(n0,n5,n7,n8,n13); }
16663
Func_ST_COLLECTIONEXTRACT Func_ST_COLLECTIONEXTRACT(PrintStream prn) :
16680
n1=<ST_COLLECTIONEXTRACT_> { n0 = JTBToolkit.makeNodeToken(n1); }
16681
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16682
n4=SQLArgument(prn)
16683
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
16684
n7=SQLArgument(prn)
16685
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
16687
{ return new Func_ST_COLLECTIONEXTRACT(n0,n2,n4,n5,n7,n8); }
16690
Func_ST_COMBINE_BBOX Func_ST_COMBINE_BBOX(PrintStream prn) :
16704
n1=<ST_COMBINE_BBOX_> { n0 = JTBToolkit.makeNodeToken(n1); }
16705
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16706
n4=SQLArgument(prn)
16707
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16709
{ return new Func_ST_COMBINE_BBOX(n0,n2,n4,n5); }
16712
Func_ST_COMPRESSION Func_ST_COMPRESSION(PrintStream prn) :
16726
n1=<ST_COMPRESSION_> { n0 = JTBToolkit.makeNodeToken(n1); }
16727
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16728
n4=SQLArgument(prn)
16729
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16731
{ return new Func_ST_COMPRESSION(n0,n2,n4,n5); }
16734
Func_ST_CONTAINS Func_ST_CONTAINS(PrintStream prn) :
16756
n2=<ST_CONTAINS_> { n1 = JTBToolkit.makeNodeToken(n2); }
16757
{ n0 = new NodeChoice(n1, 0); }
16759
n4=<CONTAINS_> { n3 = JTBToolkit.makeNodeToken(n4); }
16760
{ n0 = new NodeChoice(n3, 1); }
16764
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
16765
n7=SQLArgument(prn)
16766
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
16767
n10=SQLArgument(prn)
16768
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
16770
{ return new Func_ST_CONTAINS(n0,n5,n7,n8,n10,n11); }
16773
Func_ST_CONTAINSPROPERLY Func_ST_CONTAINSPROPERLY(PrintStream prn) :
16787
n1=<ST_CONTAINSPROPERLY_> { n0 = JTBToolkit.makeNodeToken(n1); }
16788
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16789
n4=SQLArgument(prn)
16790
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16792
{ return new Func_ST_CONTAINSPROPERLY(n0,n2,n4,n5); }
16795
Func_ST_CONVEXHULL Func_ST_CONVEXHULL(PrintStream prn) :
16809
n1=<ST_CONVEXHULL_> { n0 = JTBToolkit.makeNodeToken(n1); }
16810
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16811
n4=SQLArgument(prn)
16812
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16814
{ return new Func_ST_CONVEXHULL(n0,n2,n4,n5); }
16817
Func_ST_COORDDIM Func_ST_COORDDIM(PrintStream prn) :
16831
n1=<ST_COORDDIM_> { n0 = JTBToolkit.makeNodeToken(n1); }
16832
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16833
n4=SQLArgument(prn)
16834
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16836
{ return new Func_ST_COORDDIM(n0,n2,n4,n5); }
16839
Func_ST_COVEREDBY Func_ST_COVEREDBY(PrintStream prn) :
16856
n1=<ST_COVEREDBY_> { n0 = JTBToolkit.makeNodeToken(n1); }
16857
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16858
n4=SQLArgument(prn)
16859
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
16860
n7=SQLArgument(prn)
16861
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
16863
{ return new Func_ST_COVEREDBY(n0,n2,n4,n5,n7,n8); }
16866
Func_ST_COVERS Func_ST_COVERS(PrintStream prn) :
16883
n1=<ST_COVERS_> { n0 = JTBToolkit.makeNodeToken(n1); }
16884
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16885
n4=SQLArgument(prn)
16886
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
16887
n7=SQLArgument(prn)
16888
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
16890
{ return new Func_ST_COVERS(n0,n2,n4,n5,n7,n8); }
16893
Func_ST_CROSSES Func_ST_CROSSES(PrintStream prn) :
16910
n1=<ST_CROSSES_> { n0 = JTBToolkit.makeNodeToken(n1); }
16911
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16912
n4=SQLArgument(prn)
16913
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
16914
n7=SQLArgument(prn)
16915
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
16917
{ return new Func_ST_CROSSES(n0,n2,n4,n5,n7,n8); }
16920
Func_ST_CURVETOLINE Func_ST_CURVETOLINE(PrintStream prn) :
16927
NodeOptional n5 = new NodeOptional();
16939
n1=<ST_CURVETOLINE_> { n0 = JTBToolkit.makeNodeToken(n1); }
16940
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16941
n4=SQLArgument(prn)
16943
{ n6 = new NodeSequence(2); }
16944
n8="," { n7 = JTBToolkit.makeNodeToken(n8); }
16945
{ n6.addNode(n7); }
16946
n9=SQLArgument(prn)
16947
{ n6.addNode(n9); }
16948
{ n5.addNode(n6); }
16950
n11=<PARENTHESIS_CLOSE_> { n10 = JTBToolkit.makeNodeToken(n11); }
16952
{ return new Func_ST_CURVETOLINE(n0,n2,n4,n5,n10); }
16955
Func_ST_DATATYPE Func_ST_DATATYPE(PrintStream prn) :
16969
n1=<ST_DATATYPE_> { n0 = JTBToolkit.makeNodeToken(n1); }
16970
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16971
n4=SQLArgument(prn)
16972
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16974
{ return new Func_ST_DATATYPE(n0,n2,n4,n5); }
16977
Func_ST_DFULLYWITHIN Func_ST_DFULLYWITHIN(PrintStream prn) :
16991
n1=<ST_DFULLYWITHIN_> { n0 = JTBToolkit.makeNodeToken(n1); }
16992
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
16993
n4=SQLArgument(prn)
16994
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
16996
{ return new Func_ST_DFULLYWITHIN(n0,n2,n4,n5); }
16999
Func_ST_DIFFERENCE Func_ST_DIFFERENCE(PrintStream prn) :
17021
n2=<ST_DIFFERENCE_> { n1 = JTBToolkit.makeNodeToken(n2); }
17022
{ n0 = new NodeChoice(n1, 0); }
17024
n4=<DIFFERENCE_> { n3 = JTBToolkit.makeNodeToken(n4); }
17025
{ n0 = new NodeChoice(n3, 1); }
17029
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17030
n7=SQLArgument(prn)
17031
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
17032
n10=SQLArgument(prn)
17033
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
17035
{ return new Func_ST_DIFFERENCE(n0,n5,n7,n8,n10,n11); }
17038
Func_ST_DIMENSION Func_ST_DIMENSION(PrintStream prn) :
17057
n2=<ST_DIMENSION_> { n1 = JTBToolkit.makeNodeToken(n2); }
17058
{ n0 = new NodeChoice(n1, 0); }
17060
n4=<DIMENSION_> { n3 = JTBToolkit.makeNodeToken(n4); }
17061
{ n0 = new NodeChoice(n3, 1); }
17065
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17066
n7=SQLArgument(prn)
17067
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
17069
{ return new Func_ST_DIMENSION(n0,n5,n7,n8); }
17072
Func_ST_DISJOINT Func_ST_DISJOINT(PrintStream prn) :
17094
n2=<ST_DISJOINT_> { n1 = JTBToolkit.makeNodeToken(n2); }
17095
{ n0 = new NodeChoice(n1, 0); }
17097
n4=<DISJOINT_> { n3 = JTBToolkit.makeNodeToken(n4); }
17098
{ n0 = new NodeChoice(n3, 1); }
17102
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17103
n7=SQLArgument(prn)
17104
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
17105
n10=SQLArgument(prn)
17106
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
17108
{ return new Func_ST_DISJOINT(n0,n5,n7,n8,n10,n11); }
17111
Func_ST_DISTANCE_SPHERE Func_ST_DISTANCE_SPHERE(PrintStream prn) :
17125
n1=<ST_DISTANCE_SPHERE_> { n0 = JTBToolkit.makeNodeToken(n1); }
17126
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17127
n4=SQLArgument(prn)
17128
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17130
{ return new Func_ST_DISTANCE_SPHERE(n0,n2,n4,n5); }
17133
Func_ST_DISTANCE_SPHEROID Func_ST_DISTANCE_SPHEROID(PrintStream prn) :
17147
n1=<ST_DISTANCE_SPHEROID_> { n0 = JTBToolkit.makeNodeToken(n1); }
17148
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17149
n4=SQLArgument(prn)
17150
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17152
{ return new Func_ST_DISTANCE_SPHEROID(n0,n2,n4,n5); }
17155
Func_ST_ENDPOINT Func_ST_ENDPOINT(PrintStream prn) :
17174
n2=<ST_ENDPOINT_> { n1 = JTBToolkit.makeNodeToken(n2); }
17175
{ n0 = new NodeChoice(n1, 0); }
17177
n4=<ENDPOINT_> { n3 = JTBToolkit.makeNodeToken(n4); }
17178
{ n0 = new NodeChoice(n3, 1); }
17182
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17183
n7=SQLArgument(prn)
17184
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
17186
{ return new Func_ST_ENDPOINT(n0,n5,n7,n8); }
17189
Func_ST_ENVELOPE Func_ST_ENVELOPE(PrintStream prn) :
17208
n2=<ST_ENVELOPE_> { n1 = JTBToolkit.makeNodeToken(n2); }
17209
{ n0 = new NodeChoice(n1, 0); }
17211
n4=<ENVELOPE_> { n3 = JTBToolkit.makeNodeToken(n4); }
17212
{ n0 = new NodeChoice(n3, 1); }
17216
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17217
n7=SQLArgument(prn)
17218
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
17220
{ return new Func_ST_ENVELOPE(n0,n5,n7,n8); }
17223
Func_ST_EQUALS Func_ST_EQUALS(PrintStream prn) :
17245
n2=<ST_EQUALS_> { n1 = JTBToolkit.makeNodeToken(n2); }
17246
{ n0 = new NodeChoice(n1, 0); }
17248
n4=<WORD_EQUALS_> { n3 = JTBToolkit.makeNodeToken(n4); }
17249
{ n0 = new NodeChoice(n3, 1); }
17253
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17254
n7=SQLArgument(prn)
17255
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
17256
n10=SQLArgument(prn)
17257
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
17259
{ return new Func_ST_EQUALS(n0,n5,n7,n8,n10,n11); }
17262
Func_ST_EXTENT Func_ST_EXTENT(PrintStream prn) :
17281
n2=<ST_EXTENT_> { n1 = JTBToolkit.makeNodeToken(n2); }
17282
{ n0 = new NodeChoice(n1, 0); }
17284
n4=<EXTENT_> { n3 = JTBToolkit.makeNodeToken(n4); }
17285
{ n0 = new NodeChoice(n3, 1); }
17289
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17290
n7=SQLArgument(prn)
17291
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
17293
{ return new Func_ST_EXTENT(n0,n5,n7,n8); }
17296
Func_ST_EXTENT3D Func_ST_EXTENT3D(PrintStream prn) :
17315
n2=<ST_EXTENT3D_> { n1 = JTBToolkit.makeNodeToken(n2); }
17316
{ n0 = new NodeChoice(n1, 0); }
17318
n4=<EXTENT3D_> { n3 = JTBToolkit.makeNodeToken(n4); }
17319
{ n0 = new NodeChoice(n3, 1); }
17323
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17324
n7=SQLArgument(prn)
17325
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
17327
{ return new Func_ST_EXTENT3D(n0,n5,n7,n8); }
17330
Func_ST_EXTERIORRING Func_ST_EXTERIORRING(PrintStream prn) :
17349
n2=<ST_EXTERIORRING_> { n1 = JTBToolkit.makeNodeToken(n2); }
17350
{ n0 = new NodeChoice(n1, 0); }
17352
n4=<EXTERIORRING_> { n3 = JTBToolkit.makeNodeToken(n4); }
17353
{ n0 = new NodeChoice(n3, 1); }
17357
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17358
n7=SQLArgument(prn)
17359
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
17361
{ return new Func_ST_EXTERIORRING(n0,n5,n7,n8); }
17364
Func_ST_FACTOR Func_ST_FACTOR(PrintStream prn) :
17378
n1=<ST_FACTOR_> { n0 = JTBToolkit.makeNodeToken(n1); }
17379
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17380
n4=SQLArgument(prn)
17381
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17383
{ return new Func_ST_FACTOR(n0,n2,n4,n5); }
17386
Func_ST_FIND_EXTENT Func_ST_FIND_EXTENT(PrintStream prn) :
17400
n1=<ST_FIND_EXTENT_> { n0 = JTBToolkit.makeNodeToken(n1); }
17401
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17402
n4=SQLArgument(prn)
17403
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17405
{ return new Func_ST_FIND_EXTENT(n0,n2,n4,n5); }
17408
Func_ST_FORCERHR Func_ST_FORCERHR(PrintStream prn) :
17422
n1=<ST_FORCERHR_> { n0 = JTBToolkit.makeNodeToken(n1); }
17423
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17424
n4=SQLArgument(prn)
17425
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17427
{ return new Func_ST_FORCERHR(n0,n2,n4,n5); }
17430
Func_ST_FORCE_2D Func_ST_FORCE_2D(PrintStream prn) :
17449
n2=<ST_FORCE_2D_> { n1 = JTBToolkit.makeNodeToken(n2); }
17450
{ n0 = new NodeChoice(n1, 0); }
17452
n4=<FORCE_2D_> { n3 = JTBToolkit.makeNodeToken(n4); }
17453
{ n0 = new NodeChoice(n3, 1); }
17457
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17458
n7=SQLArgument(prn)
17459
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
17461
{ return new Func_ST_FORCE_2D(n0,n5,n7,n8); }
17464
Func_ST_FORCE_3D Func_ST_FORCE_3D(PrintStream prn) :
17483
n2=<ST_FORCE_3D_> { n1 = JTBToolkit.makeNodeToken(n2); }
17484
{ n0 = new NodeChoice(n1, 0); }
17486
n4=<FORCE_3D_> { n3 = JTBToolkit.makeNodeToken(n4); }
17487
{ n0 = new NodeChoice(n3, 1); }
17491
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17492
n7=SQLArgument(prn)
17493
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
17495
{ return new Func_ST_FORCE_3D(n0,n5,n7,n8); }
17498
Func_ST_FORCE_3DM Func_ST_FORCE_3DM(PrintStream prn) :
17517
n2=<ST_FORCE_3DM_> { n1 = JTBToolkit.makeNodeToken(n2); }
17518
{ n0 = new NodeChoice(n1, 0); }
17520
n4=<FORCE_3DM_> { n3 = JTBToolkit.makeNodeToken(n4); }
17521
{ n0 = new NodeChoice(n3, 1); }
17525
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17526
n7=SQLArgument(prn)
17527
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
17529
{ return new Func_ST_FORCE_3DM(n0,n5,n7,n8); }
17532
Func_ST_FORCE_3DZ Func_ST_FORCE_3DZ(PrintStream prn) :
17551
n2=<ST_FORCE_3DZ_> { n1 = JTBToolkit.makeNodeToken(n2); }
17552
{ n0 = new NodeChoice(n1, 0); }
17554
n4=<FORCE_3DZ_> { n3 = JTBToolkit.makeNodeToken(n4); }
17555
{ n0 = new NodeChoice(n3, 1); }
17559
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17560
n7=SQLArgument(prn)
17561
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
17563
{ return new Func_ST_FORCE_3DZ(n0,n5,n7,n8); }
17566
Func_ST_FORCE_4D Func_ST_FORCE_4D(PrintStream prn) :
17585
n2=<ST_FORCE_4D_> { n1 = JTBToolkit.makeNodeToken(n2); }
17586
{ n0 = new NodeChoice(n1, 0); }
17588
n4=<FORCE_4D_> { n3 = JTBToolkit.makeNodeToken(n4); }
17589
{ n0 = new NodeChoice(n3, 1); }
17593
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17594
n7=SQLArgument(prn)
17595
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
17597
{ return new Func_ST_FORCE_4D(n0,n5,n7,n8); }
17600
Func_ST_FORCE_COLLECTION Func_ST_FORCE_COLLECTION(PrintStream prn) :
17619
n2=<ST_FORCE_COLLECTION_> { n1 = JTBToolkit.makeNodeToken(n2); }
17620
{ n0 = new NodeChoice(n1, 0); }
17622
n4=<FORCE_COLLECTION_> { n3 = JTBToolkit.makeNodeToken(n4); }
17623
{ n0 = new NodeChoice(n3, 1); }
17627
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17628
n7=SQLArgument(prn)
17629
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
17631
{ return new Func_ST_FORCE_COLLECTION(n0,n5,n7,n8); }
17634
Func_ST_GEOMETRYTYPE Func_ST_GEOMETRYTYPE(PrintStream prn) :
17653
n2=<ST_GEOMETRYTYPE_> { n1 = JTBToolkit.makeNodeToken(n2); }
17654
{ n0 = new NodeChoice(n1, 0); }
17656
n4=<GEOMETRYTYPE_> { n3 = JTBToolkit.makeNodeToken(n4); }
17657
{ n0 = new NodeChoice(n3, 1); }
17661
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17662
n7=SQLArgument(prn)
17663
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
17665
{ return new Func_ST_GEOMETRYTYPE(n0,n5,n7,n8); }
17668
Func_ST_GEOGFROMTEXT Func_ST_GEOGFROMTEXT(PrintStream prn) :
17682
n1=<ST_GEOGFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
17683
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17684
n4=SQLArgument(prn)
17685
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17687
{ return new Func_ST_GEOGFROMTEXT(n0,n2,n4,n5); }
17690
Func_ST_GEOGFROMWKB Func_ST_GEOGFROMWKB(PrintStream prn) :
17704
n1=<ST_GEOGFROMWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
17705
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17706
n4=SQLArgument(prn)
17707
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17709
{ return new Func_ST_GEOGFROMWKB(n0,n2,n4,n5); }
17712
Func_ST_GEOGRAPHYFROMTEXT Func_ST_GEOGRAPHYFROMTEXT(PrintStream prn) :
17726
n1=<ST_GEOGRAPHYFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
17727
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17728
n4=SQLArgument(prn)
17729
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17731
{ return new Func_ST_GEOGRAPHYFROMTEXT(n0,n2,n4,n5); }
17734
Func_ST_GEOHASH Func_ST_GEOHASH(PrintStream prn) :
17748
n1=<ST_GEOHASH_> { n0 = JTBToolkit.makeNodeToken(n1); }
17749
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17750
n4=SQLArgument(prn)
17751
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17753
{ return new Func_ST_GEOHASH(n0,n2,n4,n5); }
17756
Func_ST_GEOMCOLLFROMTEXT Func_ST_GEOMCOLLFROMTEXT(PrintStream prn) :
17770
n1=<ST_GEOMCOLLFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
17771
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17772
n4=SQLArgument(prn)
17773
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17775
{ return new Func_ST_GEOMCOLLFROMTEXT(n0,n2,n4,n5); }
17778
Func_ST_GEOMCOLLFROMWKB Func_ST_GEOMCOLLFROMWKB(PrintStream prn) :
17792
n1=<ST_GEOMCOLLFROMWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
17793
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17794
n4=SQLArgument(prn)
17795
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17797
{ return new Func_ST_GEOMCOLLFROMWKB(n0,n2,n4,n5); }
17800
Func_ST_GEOMFROMEWKB Func_ST_GEOMFROMEWKB(PrintStream prn) :
17814
n1=<ST_GEOMFROMEWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
17815
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17816
n4=SQLArgument(prn)
17817
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17819
{ return new Func_ST_GEOMFROMEWKB(n0,n2,n4,n5); }
17822
Func_ST_GEOMFROMEWKT Func_ST_GEOMFROMEWKT(PrintStream prn) :
17841
n2=<ST_GEOMFROMEWKT_> { n1 = JTBToolkit.makeNodeToken(n2); }
17842
{ n0 = new NodeChoice(n1, 0); }
17844
n4=<GEOMFROMEWKT_> { n3 = JTBToolkit.makeNodeToken(n4); }
17845
{ n0 = new NodeChoice(n3, 1); }
17849
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17850
n7=SQLArgument(prn)
17851
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
17853
{ return new Func_ST_GEOMFROMEWKT(n0,n5,n7,n8); }
17856
Func_ST_GEOMFROMGML Func_ST_GEOMFROMGML(PrintStream prn) :
17870
n1=<ST_GEOMFROMGML_> { n0 = JTBToolkit.makeNodeToken(n1); }
17871
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17872
n4=SQLArgument(prn)
17873
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17875
{ return new Func_ST_GEOMFROMGML(n0,n2,n4,n5); }
17878
Func_ST_GEOMFROMKML Func_ST_GEOMFROMKML(PrintStream prn) :
17892
n1=<ST_GEOMFROMKML_> { n0 = JTBToolkit.makeNodeToken(n1); }
17893
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17894
n4=SQLArgument(prn)
17895
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17897
{ return new Func_ST_GEOMFROMKML(n0,n2,n4,n5); }
17900
Func_ST_GEOMFROMTEXT Func_ST_GEOMFROMTEXT(PrintStream prn) :
17910
NodeOptional n8 = new NodeOptional();
17924
n2=<ST_GEOMFROMTEXT_> { n1 = JTBToolkit.makeNodeToken(n2); }
17925
{ n0 = new NodeChoice(n1, 0); }
17927
n4=<GEOMFROMTEXT_> { n3 = JTBToolkit.makeNodeToken(n4); }
17928
{ n0 = new NodeChoice(n3, 1); }
17932
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
17933
n7=SQLArgument(prn)
17935
{ n9 = new NodeSequence(2); }
17936
n11="," { n10 = JTBToolkit.makeNodeToken(n11); }
17937
{ n9.addNode(n10); }
17938
n12=SQLArgument(prn)
17939
{ n9.addNode(n12); }
17940
{ n8.addNode(n9); }
17942
n14=<PARENTHESIS_CLOSE_> { n13 = JTBToolkit.makeNodeToken(n14); }
17944
{ return new Func_ST_GEOMFROMTEXT(n0,n5,n7,n8,n13); }
17947
Func_ST_GEOMFROMWKB Func_ST_GEOMFROMWKB(PrintStream prn) :
17961
n1=<ST_GEOMFROMWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
17962
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17963
n4=SQLArgument(prn)
17964
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17966
{ return new Func_ST_GEOMFROMWKB(n0,n2,n4,n5); }
17969
Func_ST_GMLTOSQL Func_ST_GMLTOSQL(PrintStream prn) :
17983
n1=<ST_GMLTOSQL_> { n0 = JTBToolkit.makeNodeToken(n1); }
17984
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
17985
n4=SQLArgument(prn)
17986
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
17988
{ return new Func_ST_GMLTOSQL(n0,n2,n4,n5); }
17991
Func_ST_HASARC Func_ST_HASARC(PrintStream prn) :
18005
n1=<ST_HASARC_> { n0 = JTBToolkit.makeNodeToken(n1); }
18006
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18007
n4=SQLArgument(prn)
18008
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
18010
{ return new Func_ST_HASARC(n0,n2,n4,n5); }
18013
Func_ST_HAUSDORFFDISTANCE Func_ST_HAUSDORFFDISTANCE(PrintStream prn) :
18023
NodeOptional n8 = new NodeOptional();
18035
n1=<ST_HAUSDORFFDISTANCE_> { n0 = JTBToolkit.makeNodeToken(n1); }
18036
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18037
n4=SQLArgument(prn)
18038
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
18039
n7=SQLArgument(prn)
18041
{ n9 = new NodeSequence(2); }
18042
n11="," { n10 = JTBToolkit.makeNodeToken(n11); }
18043
{ n9.addNode(n10); }
18044
n12=SQLArgument(prn)
18045
{ n9.addNode(n12); }
18046
{ n8.addNode(n9); }
18048
n14=<PARENTHESIS_CLOSE_> { n13 = JTBToolkit.makeNodeToken(n14); }
18050
{ return new Func_ST_HAUSDORFFDISTANCE(n0,n2,n4,n5,n7,n8,n13); }
18053
Func_ST_HEIGHT Func_ST_HEIGHT(PrintStream prn) :
18067
n1=<ST_HEIGHT_> { n0 = JTBToolkit.makeNodeToken(n1); }
18068
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18069
n4=SQLArgument(prn)
18070
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
18072
{ return new Func_ST_HEIGHT(n0,n2,n4,n5); }
18075
Func_ST_INTERIORRINGN Func_ST_INTERIORRINGN(PrintStream prn) :
18097
n2=<ST_INTERIORRINGN_> { n1 = JTBToolkit.makeNodeToken(n2); }
18098
{ n0 = new NodeChoice(n1, 0); }
18100
n4=<INTERIORRINGN_> { n3 = JTBToolkit.makeNodeToken(n4); }
18101
{ n0 = new NodeChoice(n3, 1); }
18105
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18106
n7=SQLArgument(prn)
18107
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
18108
n10=SQLArgument(prn)
18109
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
18111
{ return new Func_ST_INTERIORRINGN(n0,n5,n7,n8,n10,n11); }
18114
Func_ST_INTERSECTION Func_ST_INTERSECTION(PrintStream prn) :
18136
n2=<ST_INTERSECTION_> { n1 = JTBToolkit.makeNodeToken(n2); }
18137
{ n0 = new NodeChoice(n1, 0); }
18139
n4=<INTERSECTION_> { n3 = JTBToolkit.makeNodeToken(n4); }
18140
{ n0 = new NodeChoice(n3, 1); }
18144
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18145
n7=SQLArgument(prn)
18146
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
18147
n10=SQLArgument(prn)
18148
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
18150
{ return new Func_ST_INTERSECTION(n0,n5,n7,n8,n10,n11); }
18153
Func_ST_INTERSECTS Func_ST_INTERSECTS(PrintStream prn) :
18175
n2=<ST_INTERSECTS_> { n1 = JTBToolkit.makeNodeToken(n2); }
18176
{ n0 = new NodeChoice(n1, 0); }
18178
n4=<INTERSECTS_> { n3 = JTBToolkit.makeNodeToken(n4); }
18179
{ n0 = new NodeChoice(n3, 1); }
18183
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18184
n7=SQLArgument(prn)
18185
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
18186
n10=SQLArgument(prn)
18187
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
18189
{ return new Func_ST_INTERSECTS(n0,n5,n7,n8,n10,n11); }
18192
Func_ST_ISCLOSED Func_ST_ISCLOSED(PrintStream prn) :
18211
n2=<ST_ISCLOSED_> { n1 = JTBToolkit.makeNodeToken(n2); }
18212
{ n0 = new NodeChoice(n1, 0); }
18214
n4=<ISCLOSED_> { n3 = JTBToolkit.makeNodeToken(n4); }
18215
{ n0 = new NodeChoice(n3, 1); }
18219
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18220
n7=SQLArgument(prn)
18221
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
18223
{ return new Func_ST_ISCLOSED(n0,n5,n7,n8); }
18226
Func_ST_ISEMPTY Func_ST_ISEMPTY(PrintStream prn) :
18245
n2=<ST_ISEMPTY_> { n1 = JTBToolkit.makeNodeToken(n2); }
18246
{ n0 = new NodeChoice(n1, 0); }
18248
n4=<ISEMPTY_> { n3 = JTBToolkit.makeNodeToken(n4); }
18249
{ n0 = new NodeChoice(n3, 1); }
18253
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18254
n7=SQLArgument(prn)
18255
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
18257
{ return new Func_ST_ISEMPTY(n0,n5,n7,n8); }
18260
Func_ST_ISRING Func_ST_ISRING(PrintStream prn) :
18279
n2=<ST_ISRING_> { n1 = JTBToolkit.makeNodeToken(n2); }
18280
{ n0 = new NodeChoice(n1, 0); }
18282
n4=<ISRING_> { n3 = JTBToolkit.makeNodeToken(n4); }
18283
{ n0 = new NodeChoice(n3, 1); }
18287
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18288
n7=SQLArgument(prn)
18289
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
18291
{ return new Func_ST_ISRING(n0,n5,n7,n8); }
18294
Func_ST_ISSIMPLE Func_ST_ISSIMPLE(PrintStream prn) :
18313
n2=<ST_ISSIMPLE_> { n1 = JTBToolkit.makeNodeToken(n2); }
18314
{ n0 = new NodeChoice(n1, 0); }
18316
n4=<ISSIMPLE_> { n3 = JTBToolkit.makeNodeToken(n4); }
18317
{ n0 = new NodeChoice(n3, 1); }
18321
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18322
n7=SQLArgument(prn)
18323
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
18325
{ return new Func_ST_ISSIMPLE(n0,n5,n7,n8); }
18328
Func_ST_ISVALID Func_ST_ISVALID(PrintStream prn) :
18347
n2=<ST_ISVALID_> { n1 = JTBToolkit.makeNodeToken(n2); }
18348
{ n0 = new NodeChoice(n1, 0); }
18350
n4=<ISVALID_> { n3 = JTBToolkit.makeNodeToken(n4); }
18351
{ n0 = new NodeChoice(n3, 1); }
18355
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18356
n7=SQLArgument(prn)
18357
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
18359
{ return new Func_ST_ISVALID(n0,n5,n7,n8); }
18362
Func_ST_ISVALIDREASON Func_ST_ISVALIDREASON(PrintStream prn) :
18376
n1=<ST_ISVALIDREASON_> { n0 = JTBToolkit.makeNodeToken(n1); }
18377
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18378
n4=SQLArgument(prn)
18379
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
18381
{ return new Func_ST_ISVALIDREASON(n0,n2,n4,n5); }
18384
Func_ST_LENGTH2D Func_ST_LENGTH2D(PrintStream prn) :
18403
n2=<ST_LENGTH2D_> { n1 = JTBToolkit.makeNodeToken(n2); }
18404
{ n0 = new NodeChoice(n1, 0); }
18406
n4=<LENGTH2D_> { n3 = JTBToolkit.makeNodeToken(n4); }
18407
{ n0 = new NodeChoice(n3, 1); }
18411
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18412
n7=SQLArgument(prn)
18413
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
18415
{ return new Func_ST_LENGTH2D(n0,n5,n7,n8); }
18418
Func_ST_LENGTH2D_SPHEROID Func_ST_LENGTH2D_SPHEROID(PrintStream prn) :
18432
n1=<ST_LENGTH2D_SPHEROID_> { n0 = JTBToolkit.makeNodeToken(n1); }
18433
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18434
n4=SQLArgument(prn)
18435
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
18437
{ return new Func_ST_LENGTH2D_SPHEROID(n0,n2,n4,n5); }
18440
Func_ST_LENGTH3D Func_ST_LENGTH3D(PrintStream prn) :
18459
n2=<ST_LENGTH3D_> { n1 = JTBToolkit.makeNodeToken(n2); }
18460
{ n0 = new NodeChoice(n1, 0); }
18462
n4=<LENGTH3D_> { n3 = JTBToolkit.makeNodeToken(n4); }
18463
{ n0 = new NodeChoice(n3, 1); }
18467
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18468
n7=SQLArgument(prn)
18469
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
18471
{ return new Func_ST_LENGTH3D(n0,n5,n7,n8); }
18474
Func_ST_LENGTH3D_SPHEROID Func_ST_LENGTH3D_SPHEROID(PrintStream prn) :
18488
n1=<ST_LENGTH3D_SPHEROID_> { n0 = JTBToolkit.makeNodeToken(n1); }
18489
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18490
n4=SQLArgument(prn)
18491
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
18493
{ return new Func_ST_LENGTH3D_SPHEROID(n0,n2,n4,n5); }
18496
Func_ST_LENGTH_SPHEROID Func_ST_LENGTH_SPHEROID(PrintStream prn) :
18513
n1=<ST_LENGTH_SPHEROID_> { n0 = JTBToolkit.makeNodeToken(n1); }
18514
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18515
n4=SQLArgument(prn)
18516
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
18517
n7=SQLArgument(prn)
18518
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
18520
{ return new Func_ST_LENGTH_SPHEROID(n0,n2,n4,n5,n7,n8); }
18523
Func_ST_LINECROSSINGDIRECTION Func_ST_LINECROSSINGDIRECTION(PrintStream prn) :
18537
n1=<ST_LINECROSSINGDIRECTION_> { n0 = JTBToolkit.makeNodeToken(n1); }
18538
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18539
n4=SQLArgument(prn)
18540
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
18542
{ return new Func_ST_LINECROSSINGDIRECTION(n0,n2,n4,n5); }
18545
Func_ST_LINEFROMMULTIPOINT Func_ST_LINEFROMMULTIPOINT(PrintStream prn) :
18559
n1=<ST_LINEFROMMULTIPOINT_> { n0 = JTBToolkit.makeNodeToken(n1); }
18560
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18561
n4=SQLArgument(prn)
18562
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
18564
{ return new Func_ST_LINEFROMMULTIPOINT(n0,n2,n4,n5); }
18567
Func_ST_LINEFROMTEXT Func_ST_LINEFROMTEXT(PrintStream prn) :
18581
n1=<ST_LINEFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
18582
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18583
n4=SQLArgument(prn)
18584
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
18586
{ return new Func_ST_LINEFROMTEXT(n0,n2,n4,n5); }
18589
Func_ST_LINEFROMWKB Func_ST_LINEFROMWKB(PrintStream prn) :
18603
n1=<ST_LINEFROMWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
18604
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18605
n4=SQLArgument(prn)
18606
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
18608
{ return new Func_ST_LINEFROMWKB(n0,n2,n4,n5); }
18611
Func_ST_LINEMERGE Func_ST_LINEMERGE(PrintStream prn) :
18630
n2=<ST_LINEMERGE_> { n1 = JTBToolkit.makeNodeToken(n2); }
18631
{ n0 = new NodeChoice(n1, 0); }
18633
n4=<LINEMERGE_> { n3 = JTBToolkit.makeNodeToken(n4); }
18634
{ n0 = new NodeChoice(n3, 1); }
18638
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18639
n7=SQLArgument(prn)
18640
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
18642
{ return new Func_ST_LINEMERGE(n0,n5,n7,n8); }
18645
Func_ST_LINESTRINGFROMWKB Func_ST_LINESTRINGFROMWKB(PrintStream prn) :
18659
n1=<ST_LINESTRINGFROMWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
18660
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18661
n4=SQLArgument(prn)
18662
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
18664
{ return new Func_ST_LINESTRINGFROMWKB(n0,n2,n4,n5); }
18667
Func_ST_LINETOCURVE Func_ST_LINETOCURVE(PrintStream prn) :
18681
n1=<ST_LINETOCURVE_> { n0 = JTBToolkit.makeNodeToken(n1); }
18682
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18683
n4=SQLArgument(prn)
18684
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
18686
{ return new Func_ST_LINETOCURVE(n0,n2,n4,n5); }
18689
Func_ST_LINE_INTERPOLATE_POINT Func_ST_LINE_INTERPOLATE_POINT(PrintStream prn) :
18711
n2=<ST_LINE_INTERPOLATE_POINT_> { n1 = JTBToolkit.makeNodeToken(n2); }
18712
{ n0 = new NodeChoice(n1, 0); }
18714
n4=<LINE_INTERPOLATE_POINT_> { n3 = JTBToolkit.makeNodeToken(n4); }
18715
{ n0 = new NodeChoice(n3, 1); }
18719
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18720
n7=SQLArgument(prn)
18721
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
18722
n10=SQLArgument(prn)
18723
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
18725
{ return new Func_ST_LINE_INTERPOLATE_POINT(n0,n5,n7,n8,n10,n11); }
18728
Func_ST_LINE_LOCATE_POINT Func_ST_LINE_LOCATE_POINT(PrintStream prn) :
18750
n2=<ST_LINE_LOCATE_POINT_> { n1 = JTBToolkit.makeNodeToken(n2); }
18751
{ n0 = new NodeChoice(n1, 0); }
18753
n4=<LINE_LOCATE_POINT_> { n3 = JTBToolkit.makeNodeToken(n4); }
18754
{ n0 = new NodeChoice(n3, 1); }
18758
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18759
n7=SQLArgument(prn)
18760
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
18761
n10=SQLArgument(prn)
18762
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
18764
{ return new Func_ST_LINE_LOCATE_POINT(n0,n5,n7,n8,n10,n11); }
18767
Func_ST_LINE_SUBSTRING Func_ST_LINE_SUBSTRING(PrintStream prn) :
18792
n2=<ST_LINE_SUBSTRING_> { n1 = JTBToolkit.makeNodeToken(n2); }
18793
{ n0 = new NodeChoice(n1, 0); }
18795
n4=<LINE_SUBSTRING_> { n3 = JTBToolkit.makeNodeToken(n4); }
18796
{ n0 = new NodeChoice(n3, 1); }
18800
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18801
n7=SQLArgument(prn)
18802
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
18803
n10=SQLArgument(prn)
18804
n12="," { n11 = JTBToolkit.makeNodeToken(n12); }
18805
n13=SQLArgument(prn)
18806
n15=<PARENTHESIS_CLOSE_> { n14 = JTBToolkit.makeNodeToken(n15); }
18808
{ return new Func_ST_LINE_SUBSTRING(n0,n5,n7,n8,n10,n11,n13,n14); }
18811
Func_ST_LOCATEBETWEENELEVATIONS Func_ST_LOCATEBETWEENELEVATIONS(PrintStream prn) :
18825
n1=<ST_LOCATEBETWEENELEVATIONS_> { n0 = JTBToolkit.makeNodeToken(n1); }
18826
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18827
n4=SQLArgument(prn)
18828
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
18830
{ return new Func_ST_LOCATEBETWEENELEVATIONS(n0,n2,n4,n5); }
18833
Func_ST_LOCATE_ALONG_MEASURE Func_ST_LOCATE_ALONG_MEASURE(PrintStream prn) :
18855
n2=<ST_LOCATE_ALONG_MEASURE_> { n1 = JTBToolkit.makeNodeToken(n2); }
18856
{ n0 = new NodeChoice(n1, 0); }
18858
n4=<LOCATE_ALONG_MEASURE_> { n3 = JTBToolkit.makeNodeToken(n4); }
18859
{ n0 = new NodeChoice(n3, 1); }
18863
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18864
n7=SQLArgument(prn)
18865
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
18866
n10=SQLArgument(prn)
18867
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
18869
{ return new Func_ST_LOCATE_ALONG_MEASURE(n0,n5,n7,n8,n10,n11); }
18872
Func_ST_LOCATE_BETWEEN_MEASURES Func_ST_LOCATE_BETWEEN_MEASURES(PrintStream prn) :
18897
n2=<ST_LOCATE_BETWEEN_MEASURES_> { n1 = JTBToolkit.makeNodeToken(n2); }
18898
{ n0 = new NodeChoice(n1, 0); }
18900
n4=<LOCATE_BETWEEN_MEASURES_> { n3 = JTBToolkit.makeNodeToken(n4); }
18901
{ n0 = new NodeChoice(n3, 1); }
18905
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
18906
n7=SQLArgument(prn)
18907
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
18908
n10=SQLArgument(prn)
18909
n12="," { n11 = JTBToolkit.makeNodeToken(n12); }
18910
n13=SQLArgument(prn)
18911
n15=<PARENTHESIS_CLOSE_> { n14 = JTBToolkit.makeNodeToken(n15); }
18913
{ return new Func_ST_LOCATE_BETWEEN_MEASURES(n0,n5,n7,n8,n10,n11,n13,n14); }
18916
Func_ST_LONGESTLINE Func_ST_LONGESTLINE(PrintStream prn) :
18933
n1=<ST_LONGESTLINE_> { n0 = JTBToolkit.makeNodeToken(n1); }
18934
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18935
n4=SQLArgument(prn)
18936
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
18937
n7=SQLArgument(prn)
18938
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
18940
{ return new Func_ST_LONGESTLINE(n0,n2,n4,n5,n7,n8); }
18943
Func_ST_M Func_ST_M(PrintStream prn) :
18957
n1=<ST_M_> { n0 = JTBToolkit.makeNodeToken(n1); }
18958
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18959
n4=SQLArgument(prn)
18960
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
18962
{ return new Func_ST_M(n0,n2,n4,n5); }
18965
Func_ST_MAKEENVELOPE Func_ST_MAKEENVELOPE(PrintStream prn) :
18991
n1=<ST_MAKEENVELOPE_> { n0 = JTBToolkit.makeNodeToken(n1); }
18992
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
18993
n4=SQLArgument(prn)
18994
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
18995
n7=SQLArgument(prn)
18996
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
18997
n10=SQLArgument(prn)
18998
n12="," { n11 = JTBToolkit.makeNodeToken(n12); }
18999
n13=SQLArgument(prn)
19000
n15="," { n14 = JTBToolkit.makeNodeToken(n15); }
19001
n16=SQLArgument(prn)
19002
n18=<PARENTHESIS_CLOSE_> { n17 = JTBToolkit.makeNodeToken(n18); }
19004
{ return new Func_ST_MAKEENVELOPE(n0,n2,n4,n5,n7,n8,n10,n11,n13,n14,n16,n17); }
19007
Func_ST_MAKEPOINT Func_ST_MAKEPOINT(PrintStream prn) :
19017
NodeOptional n8 = new NodeOptional();
19022
NodeOptional n13 = new NodeOptional();
19034
n1=<ST_MAKEPOINT_> { n0 = JTBToolkit.makeNodeToken(n1); }
19035
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19036
n4=SQLArgument(prn)
19037
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
19038
n7=SQLArgument(prn)
19041
{ n9 = new NodeSequence(2); }
19042
n11="," { n10 = JTBToolkit.makeNodeToken(n11); }
19043
{ n9.addNode(n10); }
19044
n12=SQLArgument(prn)
19045
{ n9.addNode(n12); }
19046
{ n8.addNode(n9); }
19049
{ n14 = new NodeSequence(2); }
19050
n16="," { n15 = JTBToolkit.makeNodeToken(n16); }
19051
{ n14.addNode(n15); }
19052
n17=SQLArgument(prn)
19053
{ n14.addNode(n17); }
19054
{ n13.addNode(n14); }
19056
n19=<PARENTHESIS_CLOSE_> { n18 = JTBToolkit.makeNodeToken(n19); }
19058
{ return new Func_ST_MAKEPOINT(n0,n2,n4,n5,n7,n8,n13,n18); }
19061
Func_ST_MAKEPOINTM Func_ST_MAKEPOINTM(PrintStream prn) :
19081
n1=<ST_MAKEPOINTM_> { n0 = JTBToolkit.makeNodeToken(n1); }
19082
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19083
n4=SQLArgument(prn)
19084
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
19085
n7=SQLArgument(prn)
19086
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
19087
n10=SQLArgument(prn)
19088
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
19090
{ return new Func_ST_MAKEPOINTM(n0,n2,n4,n5,n7,n8,n10,n11); }
19093
Func_ST_MAKEPOLYGON Func_ST_MAKEPOLYGON(PrintStream prn) :
19100
NodeOptional n5 = new NodeOptional();
19112
n1=<ST_MAKEPOLYGON_> { n0 = JTBToolkit.makeNodeToken(n1); }
19113
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19114
n4=SQLArgument(prn)
19116
{ n6 = new NodeSequence(2); }
19117
n8="," { n7 = JTBToolkit.makeNodeToken(n8); }
19118
{ n6.addNode(n7); }
19119
n9=SQLArgument(prn)
19120
{ n6.addNode(n9); }
19121
{ n5.addNode(n6); }
19123
n11=<PARENTHESIS_CLOSE_> { n10 = JTBToolkit.makeNodeToken(n11); }
19125
{ return new Func_ST_MAKEPOLYGON(n0,n2,n4,n5,n10); }
19128
Func_ST_MAXDISTANCE Func_ST_MAXDISTANCE(PrintStream prn) :
19145
n1=<ST_MAXDISTANCE_> { n0 = JTBToolkit.makeNodeToken(n1); }
19146
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19147
n4=SQLArgument(prn)
19148
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
19149
n7=SQLArgument(prn)
19150
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
19152
{ return new Func_ST_MAXDISTANCE(n0,n2,n4,n5,n7,n8); }
19155
Func_ST_MEMCOLLECT Func_ST_MEMCOLLECT(PrintStream prn) :
19169
n1=<ST_MEMCOLLECT_> { n0 = JTBToolkit.makeNodeToken(n1); }
19170
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19171
n4=SQLArgument(prn)
19172
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19174
{ return new Func_ST_MEMCOLLECT(n0,n2,n4,n5); }
19177
Func_ST_MEM_SIZE Func_ST_MEM_SIZE(PrintStream prn) :
19196
n2=<ST_MEM_SIZE_> { n1 = JTBToolkit.makeNodeToken(n2); }
19197
{ n0 = new NodeChoice(n1, 0); }
19199
n4=<MEM_SIZE_> { n3 = JTBToolkit.makeNodeToken(n4); }
19200
{ n0 = new NodeChoice(n3, 1); }
19204
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
19205
n7=SQLArgument(prn)
19206
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
19208
{ return new Func_ST_MEM_SIZE(n0,n5,n7,n8); }
19211
Func_ST_MINIMUMBOUNDINGCIRCLE Func_ST_MINIMUMBOUNDINGCIRCLE(PrintStream prn) :
19225
n1=<ST_MINIMUMBOUNDINGCIRCLE_> { n0 = JTBToolkit.makeNodeToken(n1); }
19226
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19227
n4=SQLArgument(prn)
19228
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19230
{ return new Func_ST_MINIMUMBOUNDINGCIRCLE(n0,n2,n4,n5); }
19233
Func_ST_MLINEFROMTEXT Func_ST_MLINEFROMTEXT(PrintStream prn) :
19247
n1=<ST_MLINEFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
19248
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19249
n4=SQLArgument(prn)
19250
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19252
{ return new Func_ST_MLINEFROMTEXT(n0,n2,n4,n5); }
19255
Func_ST_MLINEFROMWKB Func_ST_MLINEFROMWKB(PrintStream prn) :
19269
n1=<ST_MLINEFROMWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
19270
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19271
n4=SQLArgument(prn)
19272
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19274
{ return new Func_ST_MLINEFROMWKB(n0,n2,n4,n5); }
19277
Func_ST_MPOINTFROMTEXT Func_ST_MPOINTFROMTEXT(PrintStream prn) :
19291
n1=<ST_MPOINTFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
19292
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19293
n4=SQLArgument(prn)
19294
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19296
{ return new Func_ST_MPOINTFROMTEXT(n0,n2,n4,n5); }
19299
Func_ST_MPOINTFROMWKB Func_ST_MPOINTFROMWKB(PrintStream prn) :
19313
n1=<ST_MPOINTFROMWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
19314
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19315
n4=SQLArgument(prn)
19316
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19318
{ return new Func_ST_MPOINTFROMWKB(n0,n2,n4,n5); }
19321
Func_ST_MPOLYFROMTEXT Func_ST_MPOLYFROMTEXT(PrintStream prn) :
19335
n1=<ST_MPOLYFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
19336
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19337
n4=SQLArgument(prn)
19338
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19340
{ return new Func_ST_MPOLYFROMTEXT(n0,n2,n4,n5); }
19343
Func_ST_MPOLYFROMWKB Func_ST_MPOLYFROMWKB(PrintStream prn) :
19357
n1=<ST_MPOLYFROMWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
19358
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19359
n4=SQLArgument(prn)
19360
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19362
{ return new Func_ST_MPOLYFROMWKB(n0,n2,n4,n5); }
19365
Func_ST_MULTI Func_ST_MULTI(PrintStream prn) :
19384
n2=<ST_MULTI_> { n1 = JTBToolkit.makeNodeToken(n2); }
19385
{ n0 = new NodeChoice(n1, 0); }
19387
n4=<MULTI_> { n3 = JTBToolkit.makeNodeToken(n4); }
19388
{ n0 = new NodeChoice(n3, 1); }
19392
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
19393
n7=SQLArgument(prn)
19394
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
19396
{ return new Func_ST_MULTI(n0,n5,n7,n8); }
19399
Func_ST_MULTILINEFROMWKB Func_ST_MULTILINEFROMWKB(PrintStream prn) :
19413
n1=<ST_MULTILINEFROMWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
19414
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19415
n4=SQLArgument(prn)
19416
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19418
{ return new Func_ST_MULTILINEFROMWKB(n0,n2,n4,n5); }
19421
Func_ST_MULTILINESTRINGFROMTEXT Func_ST_MULTILINESTRINGFROMTEXT(PrintStream prn) :
19435
n1=<ST_MULTILINESTRINGFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
19436
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19437
n4=SQLArgument(prn)
19438
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19440
{ return new Func_ST_MULTILINESTRINGFROMTEXT(n0,n2,n4,n5); }
19443
Func_ST_MULTIPOINTFROMTEXT Func_ST_MULTIPOINTFROMTEXT(PrintStream prn) :
19457
n1=<ST_MULTIPOINTFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
19458
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19459
n4=SQLArgument(prn)
19460
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19462
{ return new Func_ST_MULTIPOINTFROMTEXT(n0,n2,n4,n5); }
19465
Func_ST_MULTIPOINTFROMWKB Func_ST_MULTIPOINTFROMWKB(PrintStream prn) :
19479
n1=<ST_MULTIPOINTFROMWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
19480
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19481
n4=SQLArgument(prn)
19482
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19484
{ return new Func_ST_MULTIPOINTFROMWKB(n0,n2,n4,n5); }
19487
Func_ST_MULTIPOLYFROMWKB Func_ST_MULTIPOLYFROMWKB(PrintStream prn) :
19501
n1=<ST_MULTIPOLYFROMWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
19502
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19503
n4=SQLArgument(prn)
19504
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19506
{ return new Func_ST_MULTIPOLYFROMWKB(n0,n2,n4,n5); }
19509
Func_ST_MULTIPOLYGONFROMTEXT Func_ST_MULTIPOLYGONFROMTEXT(PrintStream prn) :
19523
n1=<ST_MULTIPOLYGONFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
19524
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19525
n4=SQLArgument(prn)
19526
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19528
{ return new Func_ST_MULTIPOLYGONFROMTEXT(n0,n2,n4,n5); }
19531
Func_ST_NDIMS Func_ST_NDIMS(PrintStream prn) :
19550
n2=<ST_NDIMS_> { n1 = JTBToolkit.makeNodeToken(n2); }
19551
{ n0 = new NodeChoice(n1, 0); }
19553
n4=<NDIMS_> { n3 = JTBToolkit.makeNodeToken(n4); }
19554
{ n0 = new NodeChoice(n3, 1); }
19558
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
19559
n7=SQLArgument(prn)
19560
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
19562
{ return new Func_ST_NDIMS(n0,n5,n7,n8); }
19565
Func_ST_NPOINTS Func_ST_NPOINTS(PrintStream prn) :
19584
n2=<ST_NPOINTS_> { n1 = JTBToolkit.makeNodeToken(n2); }
19585
{ n0 = new NodeChoice(n1, 0); }
19587
n4=<NPOINTS_> { n3 = JTBToolkit.makeNodeToken(n4); }
19588
{ n0 = new NodeChoice(n3, 1); }
19592
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
19593
n7=SQLArgument(prn)
19594
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
19596
{ return new Func_ST_NPOINTS(n0,n5,n7,n8); }
19599
Func_ST_NRINGS Func_ST_NRINGS(PrintStream prn) :
19618
n2=<ST_NRINGS_> { n1 = JTBToolkit.makeNodeToken(n2); }
19619
{ n0 = new NodeChoice(n1, 0); }
19621
n4=<NRINGS_> { n3 = JTBToolkit.makeNodeToken(n4); }
19622
{ n0 = new NodeChoice(n3, 1); }
19626
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
19627
n7=SQLArgument(prn)
19628
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
19630
{ return new Func_ST_NRINGS(n0,n5,n7,n8); }
19633
Func_ST_NUMGEOMETRIES Func_ST_NUMGEOMETRIES(PrintStream prn) :
19652
n2=<ST_NUMGEOMETRIES_> { n1 = JTBToolkit.makeNodeToken(n2); }
19653
{ n0 = new NodeChoice(n1, 0); }
19655
n4=<NUMGEOMETRIES_> { n3 = JTBToolkit.makeNodeToken(n4); }
19656
{ n0 = new NodeChoice(n3, 1); }
19660
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
19661
n7=SQLArgument(prn)
19662
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
19664
{ return new Func_ST_NUMGEOMETRIES(n0,n5,n7,n8); }
19667
Func_ST_NUMINTERIORRING Func_ST_NUMINTERIORRING(PrintStream prn) :
19681
n1=<ST_NUMINTERIORRING_> { n0 = JTBToolkit.makeNodeToken(n1); }
19682
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19683
n4=SQLArgument(prn)
19684
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19686
{ return new Func_ST_NUMINTERIORRING(n0,n2,n4,n5); }
19689
Func_ST_NUMINTERIORRINGS Func_ST_NUMINTERIORRINGS(PrintStream prn) :
19708
n2=<ST_NUMINTERIORRINGS_> { n1 = JTBToolkit.makeNodeToken(n2); }
19709
{ n0 = new NodeChoice(n1, 0); }
19711
n4=<NUMINTERIORRINGS_> { n3 = JTBToolkit.makeNodeToken(n4); }
19712
{ n0 = new NodeChoice(n3, 1); }
19716
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
19717
n7=SQLArgument(prn)
19718
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
19720
{ return new Func_ST_NUMINTERIORRINGS(n0,n5,n7,n8); }
19723
Func_ST_NUMPOINTS Func_ST_NUMPOINTS(PrintStream prn) :
19737
n1=<ST_NUMPOINTS_> { n0 = JTBToolkit.makeNodeToken(n1); }
19738
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19739
n4=SQLArgument(prn)
19740
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19742
{ return new Func_ST_NUMPOINTS(n0,n2,n4,n5); }
19745
Func_ST_ORDERINGEQUALS Func_ST_ORDERINGEQUALS(PrintStream prn) :
19762
n1=<ST_ORDERINGEQUALS_> { n0 = JTBToolkit.makeNodeToken(n1); }
19763
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19764
n4=SQLArgument(prn)
19765
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
19766
n7=SQLArgument(prn)
19767
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
19769
{ return new Func_ST_ORDERINGEQUALS(n0,n2,n4,n5,n7,n8); }
19772
Func_ST_OVERLAPS Func_ST_OVERLAPS(PrintStream prn) :
19794
n2=<ST_OVERLAPS_> { n1 = JTBToolkit.makeNodeToken(n2); }
19795
{ n0 = new NodeChoice(n1, 0); }
19797
n4=<OVERLAPS_> { n3 = JTBToolkit.makeNodeToken(n4); }
19798
{ n0 = new NodeChoice(n3, 1); }
19802
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
19803
n7=SQLArgument(prn)
19804
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
19805
n10=SQLArgument(prn)
19806
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
19808
{ return new Func_ST_OVERLAPS(n0,n5,n7,n8,n10,n11); }
19811
Func_ST_PERIMETER Func_ST_PERIMETER(PrintStream prn) :
19825
n1=<ST_PERIMETER_> { n0 = JTBToolkit.makeNodeToken(n1); }
19826
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19827
n4=SQLArgument(prn)
19828
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19830
{ return new Func_ST_PERIMETER(n0,n2,n4,n5); }
19833
Func_ST_PERIMETER2D Func_ST_PERIMETER2D(PrintStream prn) :
19852
n2=<ST_PERIMETER2D_> { n1 = JTBToolkit.makeNodeToken(n2); }
19853
{ n0 = new NodeChoice(n1, 0); }
19855
n4=<PERIMETER2D_> { n3 = JTBToolkit.makeNodeToken(n4); }
19856
{ n0 = new NodeChoice(n3, 1); }
19860
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
19861
n7=SQLArgument(prn)
19862
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
19864
{ return new Func_ST_PERIMETER2D(n0,n5,n7,n8); }
19867
Func_ST_PERIMETER3D Func_ST_PERIMETER3D(PrintStream prn) :
19886
n2=<ST_PERIMETER3D_> { n1 = JTBToolkit.makeNodeToken(n2); }
19887
{ n0 = new NodeChoice(n1, 0); }
19889
n4=<PERIMETER3D_> { n3 = JTBToolkit.makeNodeToken(n4); }
19890
{ n0 = new NodeChoice(n3, 1); }
19894
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
19895
n7=SQLArgument(prn)
19896
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
19898
{ return new Func_ST_PERIMETER3D(n0,n5,n7,n8); }
19901
Func_ST_POINT Func_ST_POINT(PrintStream prn) :
19915
n1=<ST_POINT_> { n0 = JTBToolkit.makeNodeToken(n1); }
19916
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19917
n4=SQLArgument(prn)
19918
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19920
{ return new Func_ST_POINT(n0,n2,n4,n5); }
19923
Func_ST_POINTFROMTEXT Func_ST_POINTFROMTEXT(PrintStream prn) :
19937
n1=<ST_POINTFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
19938
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19939
n4=SQLArgument(prn)
19940
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19942
{ return new Func_ST_POINTFROMTEXT(n0,n2,n4,n5); }
19945
Func_ST_POINTFROMWKB Func_ST_POINTFROMWKB(PrintStream prn) :
19959
n1=<ST_POINTFROMWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
19960
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19961
n4=SQLArgument(prn)
19962
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19964
{ return new Func_ST_POINTFROMWKB(n0,n2,n4,n5); }
19967
Func_ST_POINTN Func_ST_POINTN(PrintStream prn) :
19981
n1=<ST_POINTN_> { n0 = JTBToolkit.makeNodeToken(n1); }
19982
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
19983
n4=SQLArgument(prn)
19984
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
19986
{ return new Func_ST_POINTN(n0,n2,n4,n5); }
19989
Func_ST_POINTONSURFACE Func_ST_POINTONSURFACE(PrintStream prn) :
20003
n1=<ST_POINTONSURFACE_> { n0 = JTBToolkit.makeNodeToken(n1); }
20004
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20005
n4=SQLArgument(prn)
20006
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20008
{ return new Func_ST_POINTONSURFACE(n0,n2,n4,n5); }
20011
Func_ST_POINT_INSIDE_CIRCLE Func_ST_POINT_INSIDE_CIRCLE(PrintStream prn) :
20025
n1=<ST_POINT_INSIDE_CIRCLE_> { n0 = JTBToolkit.makeNodeToken(n1); }
20026
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20027
n4=SQLArgument(prn)
20028
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20030
{ return new Func_ST_POINT_INSIDE_CIRCLE(n0,n2,n4,n5); }
20033
Func_ST_POLYFROMTEXT Func_ST_POLYFROMTEXT(PrintStream prn) :
20047
n1=<ST_POLYFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
20048
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20049
n4=SQLArgument(prn)
20050
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20052
{ return new Func_ST_POLYFROMTEXT(n0,n2,n4,n5); }
20055
Func_ST_POLYFROMWKB Func_ST_POLYFROMWKB(PrintStream prn) :
20069
n1=<ST_POLYFROMWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
20070
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20071
n4=SQLArgument(prn)
20072
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20074
{ return new Func_ST_POLYFROMWKB(n0,n2,n4,n5); }
20077
Func_ST_POLYGON Func_ST_POLYGON(PrintStream prn) :
20091
n1=<ST_POLYGON_> { n0 = JTBToolkit.makeNodeToken(n1); }
20092
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20093
n4=SQLArgument(prn)
20094
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20096
{ return new Func_ST_POLYGON(n0,n2,n4,n5); }
20099
Func_ST_POLYGONFROMTEXT Func_ST_POLYGONFROMTEXT(PrintStream prn) :
20113
n1=<ST_POLYGONFROMTEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
20114
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20115
n4=SQLArgument(prn)
20116
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20118
{ return new Func_ST_POLYGONFROMTEXT(n0,n2,n4,n5); }
20121
Func_ST_POLYGONFROMWKB Func_ST_POLYGONFROMWKB(PrintStream prn) :
20135
n1=<ST_POLYGONFROMWKB_> { n0 = JTBToolkit.makeNodeToken(n1); }
20136
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20137
n4=SQLArgument(prn)
20138
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20140
{ return new Func_ST_POLYGONFROMWKB(n0,n2,n4,n5); }
20143
Func_ST_POSTGIS_GIST_JOINSEL Func_ST_POSTGIS_GIST_JOINSEL(PrintStream prn) :
20157
n1=<ST_POSTGIS_GIST_JOINSEL_> { n0 = JTBToolkit.makeNodeToken(n1); }
20158
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20159
n4=SQLArgument(prn)
20160
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20162
{ return new Func_ST_POSTGIS_GIST_JOINSEL(n0,n2,n4,n5); }
20165
Func_ST_POSTGIS_GIST_SEL Func_ST_POSTGIS_GIST_SEL(PrintStream prn) :
20179
n1=<ST_POSTGIS_GIST_SEL_> { n0 = JTBToolkit.makeNodeToken(n1); }
20180
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20181
n4=SQLArgument(prn)
20182
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20184
{ return new Func_ST_POSTGIS_GIST_SEL(n0,n2,n4,n5); }
20187
Func_ST_RELATE Func_ST_RELATE(PrintStream prn) :
20197
NodeOptional n8 = new NodeOptional();
20209
n1=<ST_RELATE_> { n0 = JTBToolkit.makeNodeToken(n1); }
20210
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20211
n4=SQLArgument(prn)
20212
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
20213
n7=SQLArgument(prn)
20215
{ n9 = new NodeSequence(2); }
20216
n11="," { n10 = JTBToolkit.makeNodeToken(n11); }
20217
{ n9.addNode(n10); }
20218
n12=SQLArgument(prn)
20219
{ n9.addNode(n12); }
20220
{ n8.addNode(n9); }
20222
n14=<PARENTHESIS_CLOSE_> { n13 = JTBToolkit.makeNodeToken(n14); }
20224
{ return new Func_ST_RELATE(n0,n2,n4,n5,n7,n8,n13); }
20227
Func_ST_REMOVEPOINT Func_ST_REMOVEPOINT(PrintStream prn) :
20249
n2=<ST_REMOVEPOINT_> { n1 = JTBToolkit.makeNodeToken(n2); }
20250
{ n0 = new NodeChoice(n1, 0); }
20252
n4=<REMOVEPOINT_> { n3 = JTBToolkit.makeNodeToken(n4); }
20253
{ n0 = new NodeChoice(n3, 1); }
20257
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
20258
n7=SQLArgument(prn)
20259
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
20260
n10=SQLArgument(prn)
20261
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
20263
{ return new Func_ST_REMOVEPOINT(n0,n5,n7,n8,n10,n11); }
20266
Func_ST_REVERSE Func_ST_REVERSE(PrintStream prn) :
20280
n1=<ST_REVERSE_> { n0 = JTBToolkit.makeNodeToken(n1); }
20281
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20282
n4=SQLArgument(prn)
20283
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20285
{ return new Func_ST_REVERSE(n0,n2,n4,n5); }
20288
Func_ST_ROTATEX Func_ST_ROTATEX(PrintStream prn) :
20310
n2=<ST_ROTATEX_> { n1 = JTBToolkit.makeNodeToken(n2); }
20311
{ n0 = new NodeChoice(n1, 0); }
20313
n4=<ROTATEX_> { n3 = JTBToolkit.makeNodeToken(n4); }
20314
{ n0 = new NodeChoice(n3, 1); }
20318
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
20319
n7=SQLArgument(prn)
20320
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
20321
n10=SQLArgument(prn)
20322
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
20324
{ return new Func_ST_ROTATEX(n0,n5,n7,n8,n10,n11); }
20327
Func_ST_ROTATEY Func_ST_ROTATEY(PrintStream prn) :
20349
n2=<ST_ROTATEY_> { n1 = JTBToolkit.makeNodeToken(n2); }
20350
{ n0 = new NodeChoice(n1, 0); }
20352
n4=<ROTATEY_> { n3 = JTBToolkit.makeNodeToken(n4); }
20353
{ n0 = new NodeChoice(n3, 1); }
20357
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
20358
n7=SQLArgument(prn)
20359
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
20360
n10=SQLArgument(prn)
20361
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
20363
{ return new Func_ST_ROTATEY(n0,n5,n7,n8,n10,n11); }
20366
Func_ST_ROTATEZ Func_ST_ROTATEZ(PrintStream prn) :
20392
n2=<ST_ROTATEZ_> { n1 = JTBToolkit.makeNodeToken(n2); }
20393
{ n0 = new NodeChoice(n1, 0); }
20395
n4=<ROTATEZ_> { n3 = JTBToolkit.makeNodeToken(n4); }
20396
{ n0 = new NodeChoice(n3, 1); }
20398
n6=<ST_ROTATE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20399
{ n0 = new NodeChoice(n5, 2); }
20401
n8=<ROTATE_> { n7 = JTBToolkit.makeNodeToken(n8); }
20402
{ n0 = new NodeChoice(n7, 3); }
20406
n10=<PARENTHESIS_START_> { n9 = JTBToolkit.makeNodeToken(n10); }
20407
n11=SQLArgument(prn)
20408
n13="," { n12 = JTBToolkit.makeNodeToken(n13); }
20409
n14=SQLArgument(prn)
20410
n16=<PARENTHESIS_CLOSE_> { n15 = JTBToolkit.makeNodeToken(n16); }
20412
{ return new Func_ST_ROTATEZ(n0,n9,n11,n12,n14,n15); }
20415
Func_ST_SCALE Func_ST_SCALE(PrintStream prn) :
20431
NodeOptional n14 = new NodeOptional();
20445
n2=<ST_SCALE_> { n1 = JTBToolkit.makeNodeToken(n2); }
20446
{ n0 = new NodeChoice(n1, 0); }
20448
n4=<SCALE_> { n3 = JTBToolkit.makeNodeToken(n4); }
20449
{ n0 = new NodeChoice(n3, 1); }
20453
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
20454
n7=SQLArgument(prn)
20455
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
20456
n10=SQLArgument(prn)
20457
n12="," { n11 = JTBToolkit.makeNodeToken(n12); }
20458
n13=SQLArgument(prn)
20460
{ n15 = new NodeSequence(2); }
20461
n17="," { n16 = JTBToolkit.makeNodeToken(n17); }
20462
{ n15.addNode(n16); }
20463
n18=SQLArgument(prn)
20464
{ n15.addNode(n18); }
20465
{ n14.addNode(n15); }
20467
n20=<PARENTHESIS_CLOSE_> { n19 = JTBToolkit.makeNodeToken(n20); }
20469
{ return new Func_ST_SCALE(n0,n5,n7,n8,n10,n11,n13,n14,n19); }
20472
Func_ST_SEGMENTIZE Func_ST_SEGMENTIZE(PrintStream prn) :
20494
n2=<ST_SEGMENTIZE_> { n1 = JTBToolkit.makeNodeToken(n2); }
20495
{ n0 = new NodeChoice(n1, 0); }
20497
n4=<SEGMENTIZE_> { n3 = JTBToolkit.makeNodeToken(n4); }
20498
{ n0 = new NodeChoice(n3, 1); }
20502
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
20503
n7=SQLArgument(prn)
20504
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
20505
n10=SQLArgument(prn)
20506
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
20508
{ return new Func_ST_SEGMENTIZE(n0,n5,n7,n8,n10,n11); }
20511
Func_ST_SETFACTOR Func_ST_SETFACTOR(PrintStream prn) :
20525
n1=<ST_SETFACTOR_> { n0 = JTBToolkit.makeNodeToken(n1); }
20526
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20527
n4=SQLArgument(prn)
20528
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20530
{ return new Func_ST_SETFACTOR(n0,n2,n4,n5); }
20533
Func_ST_SETPOINT Func_ST_SETPOINT(PrintStream prn) :
20558
n2=<ST_SETPOINT_> { n1 = JTBToolkit.makeNodeToken(n2); }
20559
{ n0 = new NodeChoice(n1, 0); }
20561
n4=<SETPOINT_> { n3 = JTBToolkit.makeNodeToken(n4); }
20562
{ n0 = new NodeChoice(n3, 1); }
20566
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
20567
n7=SQLArgument(prn)
20568
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
20569
n10=SQLArgument(prn)
20570
n12="," { n11 = JTBToolkit.makeNodeToken(n12); }
20571
n13=SQLArgument(prn)
20572
n15=<PARENTHESIS_CLOSE_> { n14 = JTBToolkit.makeNodeToken(n15); }
20574
{ return new Func_ST_SETPOINT(n0,n5,n7,n8,n10,n11,n13,n14); }
20577
Func_ST_SETSRID Func_ST_SETSRID(PrintStream prn) :
20599
n2=<ST_SETSRID_> { n1 = JTBToolkit.makeNodeToken(n2); }
20600
{ n0 = new NodeChoice(n1, 0); }
20602
n4=<SETSRID_> { n3 = JTBToolkit.makeNodeToken(n4); }
20603
{ n0 = new NodeChoice(n3, 1); }
20607
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
20608
n7=SQLArgument(prn)
20609
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
20610
n10=SQLArgument(prn)
20611
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
20613
{ return new Func_ST_SETSRID(n0,n5,n7,n8,n10,n11); }
20616
Func_ST_SHIFT_LONGITUDE Func_ST_SHIFT_LONGITUDE(PrintStream prn) :
20630
n1=<ST_SHIFT_LONGITUDE_> { n0 = JTBToolkit.makeNodeToken(n1); }
20631
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20632
n4=SQLArgument(prn)
20633
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20635
{ return new Func_ST_SHIFT_LONGITUDE(n0,n2,n4,n5); }
20638
Func_ST_SHORTESTLINE Func_ST_SHORTESTLINE(PrintStream prn) :
20655
n1=<ST_SHORTESTLINE_> { n0 = JTBToolkit.makeNodeToken(n1); }
20656
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20657
n4=SQLArgument(prn)
20658
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
20659
n7=SQLArgument(prn)
20660
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
20662
{ return new Func_ST_SHORTESTLINE(n0,n2,n4,n5,n7,n8); }
20665
Func_ST_SIMPLIFY Func_ST_SIMPLIFY(PrintStream prn) :
20687
n2=<ST_SIMPLIFY_> { n1 = JTBToolkit.makeNodeToken(n2); }
20688
{ n0 = new NodeChoice(n1, 0); }
20690
n4=<SIMPLIFY_> { n3 = JTBToolkit.makeNodeToken(n4); }
20691
{ n0 = new NodeChoice(n3, 1); }
20695
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
20696
n7=SQLArgument(prn)
20697
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
20698
n10=SQLArgument(prn)
20699
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
20701
{ return new Func_ST_SIMPLIFY(n0,n5,n7,n8,n10,n11); }
20704
Func_ST_SIMPLIFYPRESERVETOPOLOGY Func_ST_SIMPLIFYPRESERVETOPOLOGY(PrintStream prn) :
20718
n1=<ST_SIMPLIFYPRESERVETOPOLOGY_> { n0 = JTBToolkit.makeNodeToken(n1); }
20719
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20720
n4=SQLArgument(prn)
20721
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20723
{ return new Func_ST_SIMPLIFYPRESERVETOPOLOGY(n0,n2,n4,n5); }
20726
Func_ST_SNAPTOGRID Func_ST_SNAPTOGRID(PrintStream prn) :
20739
NodeOptional n11 = new NodeOptional();
20744
NodeOptional n16 = new NodeOptional();
20749
NodeOptional n21 = new NodeOptional();
20754
NodeOptional n26 = new NodeOptional();
20768
n2=<ST_SNAPTOGRID_> { n1 = JTBToolkit.makeNodeToken(n2); }
20769
{ n0 = new NodeChoice(n1, 0); }
20771
n4=<SNAPTOGRID_> { n3 = JTBToolkit.makeNodeToken(n4); }
20772
{ n0 = new NodeChoice(n3, 1); }
20776
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
20777
n7=SQLArgument(prn)
20778
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
20779
n10=SQLArgument(prn)
20782
{ n12 = new NodeSequence(2); }
20783
n14="," { n13 = JTBToolkit.makeNodeToken(n14); }
20784
{ n12.addNode(n13); }
20785
n15=SQLArgument(prn)
20786
{ n12.addNode(n15); }
20787
{ n11.addNode(n12); }
20791
{ n17 = new NodeSequence(2); }
20792
n19="," { n18 = JTBToolkit.makeNodeToken(n19); }
20793
{ n17.addNode(n18); }
20794
n20=SQLArgument(prn)
20795
{ n17.addNode(n20); }
20796
{ n16.addNode(n17); }
20800
{ n22 = new NodeSequence(2); }
20801
n24="," { n23 = JTBToolkit.makeNodeToken(n24); }
20802
{ n22.addNode(n23); }
20803
n25=SQLArgument(prn)
20804
{ n22.addNode(n25); }
20805
{ n21.addNode(n22); }
20808
{ n27 = new NodeSequence(2); }
20809
n29="," { n28 = JTBToolkit.makeNodeToken(n29); }
20810
{ n27.addNode(n28); }
20811
n30=SQLArgument(prn)
20812
{ n27.addNode(n30); }
20813
{ n26.addNode(n27); }
20815
n32=<PARENTHESIS_CLOSE_> { n31 = JTBToolkit.makeNodeToken(n32); }
20817
{ return new Func_ST_SNAPTOGRID(n0,n5,n7,n8,n10,n11,n16,n21,n26,n31); }
20820
Func_ST_SRID Func_ST_SRID(PrintStream prn) :
20839
n2=<ST_SRID_> { n1 = JTBToolkit.makeNodeToken(n2); }
20840
{ n0 = new NodeChoice(n1, 0); }
20842
n4=<SRID_> { n3 = JTBToolkit.makeNodeToken(n4); }
20843
{ n0 = new NodeChoice(n3, 1); }
20847
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
20848
n7=SQLArgument(prn)
20849
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
20851
{ return new Func_ST_SRID(n0,n5,n7,n8); }
20854
Func_ST_STARTPOINT Func_ST_STARTPOINT(PrintStream prn) :
20873
n2=<ST_STARTPOINT_> { n1 = JTBToolkit.makeNodeToken(n2); }
20874
{ n0 = new NodeChoice(n1, 0); }
20876
n4=<STARTPOINT_> { n3 = JTBToolkit.makeNodeToken(n4); }
20877
{ n0 = new NodeChoice(n3, 1); }
20881
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
20882
n7=SQLArgument(prn)
20883
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
20885
{ return new Func_ST_STARTPOINT(n0,n5,n7,n8); }
20888
Func_ST_SUMMARY Func_ST_SUMMARY(PrintStream prn) :
20902
n1=<ST_SUMMARY_> { n0 = JTBToolkit.makeNodeToken(n1); }
20903
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20904
n4=SQLArgument(prn)
20905
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20907
{ return new Func_ST_SUMMARY(n0,n2,n4,n5); }
20910
Func_ST_SYMDIFFERENCE Func_ST_SYMDIFFERENCE(PrintStream prn) :
20932
n2=<ST_SYMDIFFERENCE_> { n1 = JTBToolkit.makeNodeToken(n2); }
20933
{ n0 = new NodeChoice(n1, 0); }
20935
n4=<SYMDIFFERENCE_> { n3 = JTBToolkit.makeNodeToken(n4); }
20936
{ n0 = new NodeChoice(n3, 1); }
20940
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
20941
n7=SQLArgument(prn)
20942
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
20943
n10=SQLArgument(prn)
20944
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
20946
{ return new Func_ST_SYMDIFFERENCE(n0,n5,n7,n8,n10,n11); }
20949
Func_ST_SYMMETRICDIFFERENCE Func_ST_SYMMETRICDIFFERENCE(PrintStream prn) :
20963
n1=<ST_SYMMETRICDIFFERENCE_> { n0 = JTBToolkit.makeNodeToken(n1); }
20964
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20965
n4=SQLArgument(prn)
20966
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20968
{ return new Func_ST_SYMMETRICDIFFERENCE(n0,n2,n4,n5); }
20971
Func_ST_TEXT Func_ST_TEXT(PrintStream prn) :
20985
n1=<ST_TEXT_> { n0 = JTBToolkit.makeNodeToken(n1); }
20986
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
20987
n4=SQLArgument(prn)
20988
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
20990
{ return new Func_ST_TEXT(n0,n2,n4,n5); }
20993
Func_ST_TOUCHES Func_ST_TOUCHES(PrintStream prn) :
21010
n1=<ST_TOUCHES_> { n0 = JTBToolkit.makeNodeToken(n1); }
21011
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
21012
n4=SQLArgument(prn)
21013
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
21014
n7=SQLArgument(prn)
21015
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
21017
{ return new Func_ST_TOUCHES(n0,n2,n4,n5,n7,n8); }
21020
Func_ST_TRANSLATE Func_ST_TRANSLATE(PrintStream prn) :
21033
NodeOptional n11 = new NodeOptional();
21045
n1=<ST_TRANSLATE_> { n0 = JTBToolkit.makeNodeToken(n1); }
21046
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
21047
n4=SQLArgument(prn)
21048
n6="," { n5 = JTBToolkit.makeNodeToken(n6); }
21049
n7=SQLArgument(prn)
21050
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
21051
n10=SQLArgument(prn)
21053
{ n12 = new NodeSequence(2); }
21054
n14="," { n13 = JTBToolkit.makeNodeToken(n14); }
21055
{ n12.addNode(n13); }
21056
n15=SQLArgument(prn)
21057
{ n12.addNode(n15); }
21058
{ n11.addNode(n12); }
21060
n17=<PARENTHESIS_CLOSE_> { n16 = JTBToolkit.makeNodeToken(n17); }
21062
{ return new Func_ST_TRANSLATE(n0,n2,n4,n5,n7,n8,n10,n11,n16); }
21065
Func_ST_TRANSSCALE Func_ST_TRANSSCALE(PrintStream prn) :
21096
n2=<ST_TRANSSCALE_> { n1 = JTBToolkit.makeNodeToken(n2); }
21097
{ n0 = new NodeChoice(n1, 0); }
21099
n4=<TRANSSCALE_> { n3 = JTBToolkit.makeNodeToken(n4); }
21100
{ n0 = new NodeChoice(n3, 1); }
21104
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
21105
n7=SQLArgument(prn)
21106
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
21107
n10=SQLArgument(prn)
21108
n12="," { n11 = JTBToolkit.makeNodeToken(n12); }
21109
n13=SQLArgument(prn)
21110
n15="," { n14 = JTBToolkit.makeNodeToken(n15); }
21111
n16=SQLArgument(prn)
21112
n18="," { n17 = JTBToolkit.makeNodeToken(n18); }
21113
n19=SQLArgument(prn)
21114
n21=<PARENTHESIS_CLOSE_> { n20 = JTBToolkit.makeNodeToken(n21); }
21116
{ return new Func_ST_TRANSSCALE(n0,n5,n7,n8,n10,n11,n13,n14,n16,n17,n19,n20); }
21119
Func_ST_WIDTH Func_ST_WIDTH(PrintStream prn) :
21133
n1=<ST_WIDTH_> { n0 = JTBToolkit.makeNodeToken(n1); }
21134
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
21135
n4=SQLArgument(prn)
21136
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
21138
{ return new Func_ST_WIDTH(n0,n2,n4,n5); }
21141
Func_ST_WITHIN Func_ST_WITHIN(PrintStream prn) :
21163
n2=<ST_WITHIN_> { n1 = JTBToolkit.makeNodeToken(n2); }
21164
{ n0 = new NodeChoice(n1, 0); }
21166
n4=<WITHIN_> { n3 = JTBToolkit.makeNodeToken(n4); }
21167
{ n0 = new NodeChoice(n3, 1); }
21171
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
21172
n7=SQLArgument(prn)
21173
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
21174
n10=SQLArgument(prn)
21175
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
21177
{ return new Func_ST_WITHIN(n0,n5,n7,n8,n10,n11); }
21180
Func_ST_WKBTOSQL Func_ST_WKBTOSQL(PrintStream prn) :
21194
n1=<ST_WKBTOSQL_> { n0 = JTBToolkit.makeNodeToken(n1); }
21195
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
21196
n4=SQLArgument(prn)
21197
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
21199
{ return new Func_ST_WKBTOSQL(n0,n2,n4,n5); }
21202
Func_ST_WKTTOSQL Func_ST_WKTTOSQL(PrintStream prn) :
21216
n1=<ST_WKTTOSQL_> { n0 = JTBToolkit.makeNodeToken(n1); }
21217
n3=<PARENTHESIS_START_> { n2 = JTBToolkit.makeNodeToken(n3); }
21218
n4=SQLArgument(prn)
21219
n6=<PARENTHESIS_CLOSE_> { n5 = JTBToolkit.makeNodeToken(n6); }
21221
{ return new Func_ST_WKTTOSQL(n0,n2,n4,n5); }
21224
Func_ST_X Func_ST_X(PrintStream prn) :
21243
n2=<ST_X_> { n1 = JTBToolkit.makeNodeToken(n2); }
21244
{ n0 = new NodeChoice(n1, 0); }
21246
n4=<X_> { n3 = JTBToolkit.makeNodeToken(n4); }
21247
{ n0 = new NodeChoice(n3, 1); }
21251
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
21252
n7=SQLArgument(prn)
21253
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
21255
{ return new Func_ST_X(n0,n5,n7,n8); }
21258
Func_ST_Y Func_ST_Y(PrintStream prn) :
21277
n2=<ST_Y_> { n1 = JTBToolkit.makeNodeToken(n2); }
21278
{ n0 = new NodeChoice(n1, 0); }
21280
n4=<Y_> { n3 = JTBToolkit.makeNodeToken(n4); }
21281
{ n0 = new NodeChoice(n3, 1); }
21285
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
21286
n7=SQLArgument(prn)
21287
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
21289
{ return new Func_ST_Y(n0,n5,n7,n8); }
21292
Func_ST_Z Func_ST_Z(PrintStream prn) :
21311
n2=<ST_Z_> { n1 = JTBToolkit.makeNodeToken(n2); }
21312
{ n0 = new NodeChoice(n1, 0); }
21314
n4=<Z_> { n3 = JTBToolkit.makeNodeToken(n4); }
21315
{ n0 = new NodeChoice(n3, 1); }
21319
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
21320
n7=SQLArgument(prn)
21321
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
21323
{ return new Func_ST_Z(n0,n5,n7,n8); }
21326
Func_ST_ZMFLAG Func_ST_ZMFLAG(PrintStream prn) :
21345
n2=<ST_ZMFLAG_> { n1 = JTBToolkit.makeNodeToken(n2); }
21346
{ n0 = new NodeChoice(n1, 0); }
21348
n4=<ZMFLAG_> { n3 = JTBToolkit.makeNodeToken(n4); }
21349
{ n0 = new NodeChoice(n3, 1); }
21353
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
21354
n7=SQLArgument(prn)
21355
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
21357
{ return new Func_ST_ZMFLAG(n0,n5,n7,n8); }
21360
Func_ST_BOX2D Func_ST_BOX2D(PrintStream prn) :
21379
n2=<ST_BOX2D_> { n1 = JTBToolkit.makeNodeToken(n2); }
21380
{ n0 = new NodeChoice(n1, 0); }
21382
n4=<BOX2D_> { n3 = JTBToolkit.makeNodeToken(n4); }
21383
{ n0 = new NodeChoice(n3, 1); }
21387
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
21388
n7=SQLArgument(prn)
21389
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
21391
{ return new Func_ST_BOX2D(n0,n5,n7,n8); }
21394
Func_ST_BOX3D Func_ST_BOX3D(PrintStream prn) :
21413
n2=<ST_BOX3D_> { n1 = JTBToolkit.makeNodeToken(n2); }
21414
{ n0 = new NodeChoice(n1, 0); }
21416
n4=<BOX3D_> { n3 = JTBToolkit.makeNodeToken(n4); }
21417
{ n0 = new NodeChoice(n3, 1); }
21421
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
21422
n7=SQLArgument(prn)
21423
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
21425
{ return new Func_ST_BOX3D(n0,n5,n7,n8); }
21428
Func_ST_GEOMETRY Func_ST_GEOMETRY(PrintStream prn) :
21447
n2=<ST_GEOMETRY_> { n1 = JTBToolkit.makeNodeToken(n2); }
21448
{ n0 = new NodeChoice(n1, 0); }
21450
n4=<GEOMETRY_> { n3 = JTBToolkit.makeNodeToken(n4); }
21451
{ n0 = new NodeChoice(n3, 1); }
21455
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
21456
n7=SQLArgument(prn)
21457
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
21459
{ return new Func_ST_GEOMETRY(n0,n5,n7,n8); }
21462
Func_ST_GEOMETRYN Func_ST_GEOMETRYN(PrintStream prn) :
21484
n2=<ST_GEOMETRYN_> { n1 = JTBToolkit.makeNodeToken(n2); }
21485
{ n0 = new NodeChoice(n1, 0); }
21487
n4=<GEOMETRYN_> { n3 = JTBToolkit.makeNodeToken(n4); }
21488
{ n0 = new NodeChoice(n3, 1); }
21492
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
21493
n7=SQLArgument(prn)
21494
n9="," { n8 = JTBToolkit.makeNodeToken(n9); }
21495
n10=SQLArgument(prn)
21496
n12=<PARENTHESIS_CLOSE_> { n11 = JTBToolkit.makeNodeToken(n12); }
21498
{ return new Func_ST_GEOMETRYN(n0,n5,n7,n8,n10,n11); }
21501
Func_POSTGIS_DROPBBOX Func_POSTGIS_DROPBBOX(PrintStream prn) :
21520
n2=<POSTGIS_DROPBBOX_> { n1 = JTBToolkit.makeNodeToken(n2); }
21521
{ n0 = new NodeChoice(n1, 0); }
21523
n4=<DROPBBOX_> { n3 = JTBToolkit.makeNodeToken(n4); }
21524
{ n0 = new NodeChoice(n3, 1); }
21528
n6=<PARENTHESIS_START_> { n5 = JTBToolkit.makeNodeToken(n6); }
21529
n7=SQLArgument(prn)
21530
n9=<PARENTHESIS_CLOSE_> { n8 = JTBToolkit.makeNodeToken(n9); }
21532
{ return new Func_POSTGIS_DROPBBOX(n0,n5,n7,n8); }
12517
21535
length length(PrintStream prn) :
12519
21537
NodeToken n0;