Packages

An Elixir interface to the libpg_query postgres query parser. Converts a valid PostgreSQL query into a Protobuf based AST.

Current section

Files

Jump to
pg_query_ex lib pg_query proto elixir_pg_query_token.ex
Raw

lib/pg_query/proto/elixir_pg_query_token.ex

# Code generated by protox. Don't edit.
# credo:disable-for-this-file
defmodule PgQuery.Token do
@moduledoc false
@type t :: %__MODULE__{}
defstruct []
(
@spec default() :: :NUL
def default() do
:NUL
end
)
@spec encode(atom() | String.t()) :: integer() | atom()
def encode(:NUL) do
0
end
def encode(:ASCII_36) do
36
end
def encode(:ASCII_37) do
37
end
def encode(:ASCII_40) do
40
end
def encode(:ASCII_41) do
41
end
def encode(:ASCII_42) do
42
end
def encode(:ASCII_43) do
43
end
def encode(:ASCII_44) do
44
end
def encode(:ASCII_45) do
45
end
def encode(:ASCII_46) do
46
end
def encode(:ASCII_47) do
47
end
def encode(:ASCII_58) do
58
end
def encode(:ASCII_59) do
59
end
def encode(:ASCII_60) do
60
end
def encode(:ASCII_61) do
61
end
def encode(:ASCII_62) do
62
end
def encode(:ASCII_63) do
63
end
def encode(:ASCII_91) do
91
end
def encode(:ASCII_92) do
92
end
def encode(:ASCII_93) do
93
end
def encode(:ASCII_94) do
94
end
def encode(:IDENT) do
258
end
def encode(:UIDENT) do
259
end
def encode(:FCONST) do
260
end
def encode(:SCONST) do
261
end
def encode(:USCONST) do
262
end
def encode(:BCONST) do
263
end
def encode(:XCONST) do
264
end
def encode(:Op) do
265
end
def encode(:ICONST) do
266
end
def encode(:PARAM) do
267
end
def encode(:TYPECAST) do
268
end
def encode(:DOT_DOT) do
269
end
def encode(:COLON_EQUALS) do
270
end
def encode(:EQUALS_GREATER) do
271
end
def encode(:LESS_EQUALS) do
272
end
def encode(:GREATER_EQUALS) do
273
end
def encode(:NOT_EQUALS) do
274
end
def encode(:SQL_COMMENT) do
275
end
def encode(:C_COMMENT) do
276
end
def encode(:ABORT_P) do
277
end
def encode(:ABSENT) do
278
end
def encode(:ABSOLUTE_P) do
279
end
def encode(:ACCESS) do
280
end
def encode(:ACTION) do
281
end
def encode(:ADD_P) do
282
end
def encode(:ADMIN) do
283
end
def encode(:AFTER) do
284
end
def encode(:AGGREGATE) do
285
end
def encode(:ALL) do
286
end
def encode(:ALSO) do
287
end
def encode(:ALTER) do
288
end
def encode(:ALWAYS) do
289
end
def encode(:ANALYSE) do
290
end
def encode(:ANALYZE) do
291
end
def encode(:AND) do
292
end
def encode(:ANY) do
293
end
def encode(:ARRAY) do
294
end
def encode(:AS) do
295
end
def encode(:ASC) do
296
end
def encode(:ASENSITIVE) do
297
end
def encode(:ASSERTION) do
298
end
def encode(:ASSIGNMENT) do
299
end
def encode(:ASYMMETRIC) do
300
end
def encode(:ATOMIC) do
301
end
def encode(:AT) do
302
end
def encode(:ATTACH) do
303
end
def encode(:ATTRIBUTE) do
304
end
def encode(:AUTHORIZATION) do
305
end
def encode(:BACKWARD) do
306
end
def encode(:BEFORE) do
307
end
def encode(:BEGIN_P) do
308
end
def encode(:BETWEEN) do
309
end
def encode(:BIGINT) do
310
end
def encode(:BINARY) do
311
end
def encode(:BIT) do
312
end
def encode(:BOOLEAN_P) do
313
end
def encode(:BOTH) do
314
end
def encode(:BREADTH) do
315
end
def encode(:BY) do
316
end
def encode(:CACHE) do
317
end
def encode(:CALL) do
318
end
def encode(:CALLED) do
319
end
def encode(:CASCADE) do
320
end
def encode(:CASCADED) do
321
end
def encode(:CASE) do
322
end
def encode(:CAST) do
323
end
def encode(:CATALOG_P) do
324
end
def encode(:CHAIN) do
325
end
def encode(:CHAR_P) do
326
end
def encode(:CHARACTER) do
327
end
def encode(:CHARACTERISTICS) do
328
end
def encode(:CHECK) do
329
end
def encode(:CHECKPOINT) do
330
end
def encode(:CLASS) do
331
end
def encode(:CLOSE) do
332
end
def encode(:CLUSTER) do
333
end
def encode(:COALESCE) do
334
end
def encode(:COLLATE) do
335
end
def encode(:COLLATION) do
336
end
def encode(:COLUMN) do
337
end
def encode(:COLUMNS) do
338
end
def encode(:COMMENT) do
339
end
def encode(:COMMENTS) do
340
end
def encode(:COMMIT) do
341
end
def encode(:COMMITTED) do
342
end
def encode(:COMPRESSION) do
343
end
def encode(:CONCURRENTLY) do
344
end
def encode(:CONDITIONAL) do
345
end
def encode(:CONFIGURATION) do
346
end
def encode(:CONFLICT) do
347
end
def encode(:CONNECTION) do
348
end
def encode(:CONSTRAINT) do
349
end
def encode(:CONSTRAINTS) do
350
end
def encode(:CONTENT_P) do
351
end
def encode(:CONTINUE_P) do
352
end
def encode(:CONVERSION_P) do
353
end
def encode(:COPY) do
354
end
def encode(:COST) do
355
end
def encode(:CREATE) do
356
end
def encode(:CROSS) do
357
end
def encode(:CSV) do
358
end
def encode(:CUBE) do
359
end
def encode(:CURRENT_P) do
360
end
def encode(:CURRENT_CATALOG) do
361
end
def encode(:CURRENT_DATE) do
362
end
def encode(:CURRENT_ROLE) do
363
end
def encode(:CURRENT_SCHEMA) do
364
end
def encode(:CURRENT_TIME) do
365
end
def encode(:CURRENT_TIMESTAMP) do
366
end
def encode(:CURRENT_USER) do
367
end
def encode(:CURSOR) do
368
end
def encode(:CYCLE) do
369
end
def encode(:DATA_P) do
370
end
def encode(:DATABASE) do
371
end
def encode(:DAY_P) do
372
end
def encode(:DEALLOCATE) do
373
end
def encode(:DEC) do
374
end
def encode(:DECIMAL_P) do
375
end
def encode(:DECLARE) do
376
end
def encode(:DEFAULT) do
377
end
def encode(:DEFAULTS) do
378
end
def encode(:DEFERRABLE) do
379
end
def encode(:DEFERRED) do
380
end
def encode(:DEFINER) do
381
end
def encode(:DELETE_P) do
382
end
def encode(:DELIMITER) do
383
end
def encode(:DELIMITERS) do
384
end
def encode(:DEPENDS) do
385
end
def encode(:DEPTH) do
386
end
def encode(:DESC) do
387
end
def encode(:DETACH) do
388
end
def encode(:DICTIONARY) do
389
end
def encode(:DISABLE_P) do
390
end
def encode(:DISCARD) do
391
end
def encode(:DISTINCT) do
392
end
def encode(:DO) do
393
end
def encode(:DOCUMENT_P) do
394
end
def encode(:DOMAIN_P) do
395
end
def encode(:DOUBLE_P) do
396
end
def encode(:DROP) do
397
end
def encode(:EACH) do
398
end
def encode(:ELSE) do
399
end
def encode(:EMPTY_P) do
400
end
def encode(:ENABLE_P) do
401
end
def encode(:ENCODING) do
402
end
def encode(:ENCRYPTED) do
403
end
def encode(:END_P) do
404
end
def encode(:ENUM_P) do
405
end
def encode(:ERROR_P) do
406
end
def encode(:ESCAPE) do
407
end
def encode(:EVENT) do
408
end
def encode(:EXCEPT) do
409
end
def encode(:EXCLUDE) do
410
end
def encode(:EXCLUDING) do
411
end
def encode(:EXCLUSIVE) do
412
end
def encode(:EXECUTE) do
413
end
def encode(:EXISTS) do
414
end
def encode(:EXPLAIN) do
415
end
def encode(:EXPRESSION) do
416
end
def encode(:EXTENSION) do
417
end
def encode(:EXTERNAL) do
418
end
def encode(:EXTRACT) do
419
end
def encode(:FALSE_P) do
420
end
def encode(:FAMILY) do
421
end
def encode(:FETCH) do
422
end
def encode(:FILTER) do
423
end
def encode(:FINALIZE) do
424
end
def encode(:FIRST_P) do
425
end
def encode(:FLOAT_P) do
426
end
def encode(:FOLLOWING) do
427
end
def encode(:FOR) do
428
end
def encode(:FORCE) do
429
end
def encode(:FOREIGN) do
430
end
def encode(:FORMAT) do
431
end
def encode(:FORWARD) do
432
end
def encode(:FREEZE) do
433
end
def encode(:FROM) do
434
end
def encode(:FULL) do
435
end
def encode(:FUNCTION) do
436
end
def encode(:FUNCTIONS) do
437
end
def encode(:GENERATED) do
438
end
def encode(:GLOBAL) do
439
end
def encode(:GRANT) do
440
end
def encode(:GRANTED) do
441
end
def encode(:GREATEST) do
442
end
def encode(:GROUP_P) do
443
end
def encode(:GROUPING) do
444
end
def encode(:GROUPS) do
445
end
def encode(:HANDLER) do
446
end
def encode(:HAVING) do
447
end
def encode(:HEADER_P) do
448
end
def encode(:HOLD) do
449
end
def encode(:HOUR_P) do
450
end
def encode(:IDENTITY_P) do
451
end
def encode(:IF_P) do
452
end
def encode(:ILIKE) do
453
end
def encode(:IMMEDIATE) do
454
end
def encode(:IMMUTABLE) do
455
end
def encode(:IMPLICIT_P) do
456
end
def encode(:IMPORT_P) do
457
end
def encode(:IN_P) do
458
end
def encode(:INCLUDE) do
459
end
def encode(:INCLUDING) do
460
end
def encode(:INCREMENT) do
461
end
def encode(:INDENT) do
462
end
def encode(:INDEX) do
463
end
def encode(:INDEXES) do
464
end
def encode(:INHERIT) do
465
end
def encode(:INHERITS) do
466
end
def encode(:INITIALLY) do
467
end
def encode(:INLINE_P) do
468
end
def encode(:INNER_P) do
469
end
def encode(:INOUT) do
470
end
def encode(:INPUT_P) do
471
end
def encode(:INSENSITIVE) do
472
end
def encode(:INSERT) do
473
end
def encode(:INSTEAD) do
474
end
def encode(:INT_P) do
475
end
def encode(:INTEGER) do
476
end
def encode(:INTERSECT) do
477
end
def encode(:INTERVAL) do
478
end
def encode(:INTO) do
479
end
def encode(:INVOKER) do
480
end
def encode(:IS) do
481
end
def encode(:ISNULL) do
482
end
def encode(:ISOLATION) do
483
end
def encode(:JOIN) do
484
end
def encode(:JSON) do
485
end
def encode(:JSON_ARRAY) do
486
end
def encode(:JSON_ARRAYAGG) do
487
end
def encode(:JSON_EXISTS) do
488
end
def encode(:JSON_OBJECT) do
489
end
def encode(:JSON_OBJECTAGG) do
490
end
def encode(:JSON_QUERY) do
491
end
def encode(:JSON_SCALAR) do
492
end
def encode(:JSON_SERIALIZE) do
493
end
def encode(:JSON_TABLE) do
494
end
def encode(:JSON_VALUE) do
495
end
def encode(:KEEP) do
496
end
def encode(:KEY) do
497
end
def encode(:KEYS) do
498
end
def encode(:LABEL) do
499
end
def encode(:LANGUAGE) do
500
end
def encode(:LARGE_P) do
501
end
def encode(:LAST_P) do
502
end
def encode(:LATERAL_P) do
503
end
def encode(:LEADING) do
504
end
def encode(:LEAKPROOF) do
505
end
def encode(:LEAST) do
506
end
def encode(:LEFT) do
507
end
def encode(:LEVEL) do
508
end
def encode(:LIKE) do
509
end
def encode(:LIMIT) do
510
end
def encode(:LISTEN) do
511
end
def encode(:LOAD) do
512
end
def encode(:LOCAL) do
513
end
def encode(:LOCALTIME) do
514
end
def encode(:LOCALTIMESTAMP) do
515
end
def encode(:LOCATION) do
516
end
def encode(:LOCK_P) do
517
end
def encode(:LOCKED) do
518
end
def encode(:LOGGED) do
519
end
def encode(:MAPPING) do
520
end
def encode(:MATCH) do
521
end
def encode(:MATCHED) do
522
end
def encode(:MATERIALIZED) do
523
end
def encode(:MAXVALUE) do
524
end
def encode(:MERGE) do
525
end
def encode(:MERGE_ACTION) do
526
end
def encode(:METHOD) do
527
end
def encode(:MINUTE_P) do
528
end
def encode(:MINVALUE) do
529
end
def encode(:MODE) do
530
end
def encode(:MONTH_P) do
531
end
def encode(:MOVE) do
532
end
def encode(:NAME_P) do
533
end
def encode(:NAMES) do
534
end
def encode(:NATIONAL) do
535
end
def encode(:NATURAL) do
536
end
def encode(:NCHAR) do
537
end
def encode(:NESTED) do
538
end
def encode(:NEW) do
539
end
def encode(:NEXT) do
540
end
def encode(:NFC) do
541
end
def encode(:NFD) do
542
end
def encode(:NFKC) do
543
end
def encode(:NFKD) do
544
end
def encode(:NO) do
545
end
def encode(:NONE) do
546
end
def encode(:NORMALIZE) do
547
end
def encode(:NORMALIZED) do
548
end
def encode(:NOT) do
549
end
def encode(:NOTHING) do
550
end
def encode(:NOTIFY) do
551
end
def encode(:NOTNULL) do
552
end
def encode(:NOWAIT) do
553
end
def encode(:NULL_P) do
554
end
def encode(:NULLIF) do
555
end
def encode(:NULLS_P) do
556
end
def encode(:NUMERIC) do
557
end
def encode(:OBJECT_P) do
558
end
def encode(:OF) do
559
end
def encode(:OFF) do
560
end
def encode(:OFFSET) do
561
end
def encode(:OIDS) do
562
end
def encode(:OLD) do
563
end
def encode(:OMIT) do
564
end
def encode(:ON) do
565
end
def encode(:ONLY) do
566
end
def encode(:OPERATOR) do
567
end
def encode(:OPTION) do
568
end
def encode(:OPTIONS) do
569
end
def encode(:OR) do
570
end
def encode(:ORDER) do
571
end
def encode(:ORDINALITY) do
572
end
def encode(:OTHERS) do
573
end
def encode(:OUT_P) do
574
end
def encode(:OUTER_P) do
575
end
def encode(:OVER) do
576
end
def encode(:OVERLAPS) do
577
end
def encode(:OVERLAY) do
578
end
def encode(:OVERRIDING) do
579
end
def encode(:OWNED) do
580
end
def encode(:OWNER) do
581
end
def encode(:PARALLEL) do
582
end
def encode(:PARAMETER) do
583
end
def encode(:PARSER) do
584
end
def encode(:PARTIAL) do
585
end
def encode(:PARTITION) do
586
end
def encode(:PASSING) do
587
end
def encode(:PASSWORD) do
588
end
def encode(:PATH) do
589
end
def encode(:PLACING) do
590
end
def encode(:PLAN) do
591
end
def encode(:PLANS) do
592
end
def encode(:POLICY) do
593
end
def encode(:POSITION) do
594
end
def encode(:PRECEDING) do
595
end
def encode(:PRECISION) do
596
end
def encode(:PRESERVE) do
597
end
def encode(:PREPARE) do
598
end
def encode(:PREPARED) do
599
end
def encode(:PRIMARY) do
600
end
def encode(:PRIOR) do
601
end
def encode(:PRIVILEGES) do
602
end
def encode(:PROCEDURAL) do
603
end
def encode(:PROCEDURE) do
604
end
def encode(:PROCEDURES) do
605
end
def encode(:PROGRAM) do
606
end
def encode(:PUBLICATION) do
607
end
def encode(:QUOTE) do
608
end
def encode(:QUOTES) do
609
end
def encode(:RANGE) do
610
end
def encode(:READ) do
611
end
def encode(:REAL) do
612
end
def encode(:REASSIGN) do
613
end
def encode(:RECHECK) do
614
end
def encode(:RECURSIVE) do
615
end
def encode(:REF_P) do
616
end
def encode(:REFERENCES) do
617
end
def encode(:REFERENCING) do
618
end
def encode(:REFRESH) do
619
end
def encode(:REINDEX) do
620
end
def encode(:RELATIVE_P) do
621
end
def encode(:RELEASE) do
622
end
def encode(:RENAME) do
623
end
def encode(:REPEATABLE) do
624
end
def encode(:REPLACE) do
625
end
def encode(:REPLICA) do
626
end
def encode(:RESET) do
627
end
def encode(:RESTART) do
628
end
def encode(:RESTRICT) do
629
end
def encode(:RETURN) do
630
end
def encode(:RETURNING) do
631
end
def encode(:RETURNS) do
632
end
def encode(:REVOKE) do
633
end
def encode(:RIGHT) do
634
end
def encode(:ROLE) do
635
end
def encode(:ROLLBACK) do
636
end
def encode(:ROLLUP) do
637
end
def encode(:ROUTINE) do
638
end
def encode(:ROUTINES) do
639
end
def encode(:ROW) do
640
end
def encode(:ROWS) do
641
end
def encode(:RULE) do
642
end
def encode(:SAVEPOINT) do
643
end
def encode(:SCALAR) do
644
end
def encode(:SCHEMA) do
645
end
def encode(:SCHEMAS) do
646
end
def encode(:SCROLL) do
647
end
def encode(:SEARCH) do
648
end
def encode(:SECOND_P) do
649
end
def encode(:SECURITY) do
650
end
def encode(:SELECT) do
651
end
def encode(:SEQUENCE) do
652
end
def encode(:SEQUENCES) do
653
end
def encode(:SERIALIZABLE) do
654
end
def encode(:SERVER) do
655
end
def encode(:SESSION) do
656
end
def encode(:SESSION_USER) do
657
end
def encode(:SET) do
658
end
def encode(:SETS) do
659
end
def encode(:SETOF) do
660
end
def encode(:SHARE) do
661
end
def encode(:SHOW) do
662
end
def encode(:SIMILAR) do
663
end
def encode(:SIMPLE) do
664
end
def encode(:SKIP) do
665
end
def encode(:SMALLINT) do
666
end
def encode(:SNAPSHOT) do
667
end
def encode(:SOME) do
668
end
def encode(:SOURCE) do
669
end
def encode(:SQL_P) do
670
end
def encode(:STABLE) do
671
end
def encode(:STANDALONE_P) do
672
end
def encode(:START) do
673
end
def encode(:STATEMENT) do
674
end
def encode(:STATISTICS) do
675
end
def encode(:STDIN) do
676
end
def encode(:STDOUT) do
677
end
def encode(:STORAGE) do
678
end
def encode(:STORED) do
679
end
def encode(:STRICT_P) do
680
end
def encode(:STRING_P) do
681
end
def encode(:STRIP_P) do
682
end
def encode(:SUBSCRIPTION) do
683
end
def encode(:SUBSTRING) do
684
end
def encode(:SUPPORT) do
685
end
def encode(:SYMMETRIC) do
686
end
def encode(:SYSID) do
687
end
def encode(:SYSTEM_P) do
688
end
def encode(:SYSTEM_USER) do
689
end
def encode(:TABLE) do
690
end
def encode(:TABLES) do
691
end
def encode(:TABLESAMPLE) do
692
end
def encode(:TABLESPACE) do
693
end
def encode(:TARGET) do
694
end
def encode(:TEMP) do
695
end
def encode(:TEMPLATE) do
696
end
def encode(:TEMPORARY) do
697
end
def encode(:TEXT_P) do
698
end
def encode(:THEN) do
699
end
def encode(:TIES) do
700
end
def encode(:TIME) do
701
end
def encode(:TIMESTAMP) do
702
end
def encode(:TO) do
703
end
def encode(:TRAILING) do
704
end
def encode(:TRANSACTION) do
705
end
def encode(:TRANSFORM) do
706
end
def encode(:TREAT) do
707
end
def encode(:TRIGGER) do
708
end
def encode(:TRIM) do
709
end
def encode(:TRUE_P) do
710
end
def encode(:TRUNCATE) do
711
end
def encode(:TRUSTED) do
712
end
def encode(:TYPE_P) do
713
end
def encode(:TYPES_P) do
714
end
def encode(:UESCAPE) do
715
end
def encode(:UNBOUNDED) do
716
end
def encode(:UNCONDITIONAL) do
717
end
def encode(:UNCOMMITTED) do
718
end
def encode(:UNENCRYPTED) do
719
end
def encode(:UNION) do
720
end
def encode(:UNIQUE) do
721
end
def encode(:UNKNOWN) do
722
end
def encode(:UNLISTEN) do
723
end
def encode(:UNLOGGED) do
724
end
def encode(:UNTIL) do
725
end
def encode(:UPDATE) do
726
end
def encode(:USER) do
727
end
def encode(:USING) do
728
end
def encode(:VACUUM) do
729
end
def encode(:VALID) do
730
end
def encode(:VALIDATE) do
731
end
def encode(:VALIDATOR) do
732
end
def encode(:VALUE_P) do
733
end
def encode(:VALUES) do
734
end
def encode(:VARCHAR) do
735
end
def encode(:VARIADIC) do
736
end
def encode(:VARYING) do
737
end
def encode(:VERBOSE) do
738
end
def encode(:VERSION_P) do
739
end
def encode(:VIEW) do
740
end
def encode(:VIEWS) do
741
end
def encode(:VOLATILE) do
742
end
def encode(:WHEN) do
743
end
def encode(:WHERE) do
744
end
def encode(:WHITESPACE_P) do
745
end
def encode(:WINDOW) do
746
end
def encode(:WITH) do
747
end
def encode(:WITHIN) do
748
end
def encode(:WITHOUT) do
749
end
def encode(:WORK) do
750
end
def encode(:WRAPPER) do
751
end
def encode(:WRITE) do
752
end
def encode(:XML_P) do
753
end
def encode(:XMLATTRIBUTES) do
754
end
def encode(:XMLCONCAT) do
755
end
def encode(:XMLELEMENT) do
756
end
def encode(:XMLEXISTS) do
757
end
def encode(:XMLFOREST) do
758
end
def encode(:XMLNAMESPACES) do
759
end
def encode(:XMLPARSE) do
760
end
def encode(:XMLPI) do
761
end
def encode(:XMLROOT) do
762
end
def encode(:XMLSERIALIZE) do
763
end
def encode(:XMLTABLE) do
764
end
def encode(:YEAR_P) do
765
end
def encode(:YES_P) do
766
end
def encode(:ZONE) do
767
end
def encode(:FORMAT_LA) do
768
end
def encode(:NOT_LA) do
769
end
def encode(:NULLS_LA) do
770
end
def encode(:WITH_LA) do
771
end
def encode(:WITHOUT_LA) do
772
end
def encode(:MODE_TYPE_NAME) do
773
end
def encode(:MODE_PLPGSQL_EXPR) do
774
end
def encode(:MODE_PLPGSQL_ASSIGN1) do
775
end
def encode(:MODE_PLPGSQL_ASSIGN2) do
776
end
def encode(:MODE_PLPGSQL_ASSIGN3) do
777
end
def encode(:UMINUS) do
778
end
def encode(x) do
x
end
@spec decode(integer()) :: atom() | integer()
def decode(631) do
:RETURNING
end
def decode(641) do
:ROWS
end
def decode(642) do
:RULE
end
def decode(467) do
:INITIALLY
end
def decode(319) do
:CALLED
end
def decode(531) do
:MONTH_P
end
def decode(513) do
:LOCAL
end
def decode(648) do
:SEARCH
end
def decode(426) do
:FLOAT_P
end
def decode(552) do
:NOTNULL
end
def decode(371) do
:DATABASE
end
def decode(522) do
:MATCHED
end
def decode(94) do
:ASCII_94
end
def decode(666) do
:SMALLINT
end
def decode(359) do
:CUBE
end
def decode(388) do
:DETACH
end
def decode(436) do
:FUNCTION
end
def decode(324) do
:CATALOG_P
end
def decode(773) do
:MODE_TYPE_NAME
end
def decode(756) do
:XMLELEMENT
end
def decode(701) do
:TIME
end
def decode(441) do
:GRANTED
end
def decode(348) do
:CONNECTION
end
def decode(287) do
:ALSO
end
def decode(296) do
:ASC
end
def decode(612) do
:REAL
end
def decode(503) do
:LATERAL_P
end
def decode(357) do
:CROSS
end
def decode(573) do
:OTHERS
end
def decode(614) do
:RECHECK
end
def decode(457) do
:IMPORT_P
end
def decode(93) do
:ASCII_93
end
def decode(416) do
:EXPRESSION
end
def decode(289) do
:ALWAYS
end
def decode(770) do
:NULLS_LA
end
def decode(695) do
:TEMP
end
def decode(263) do
:BCONST
end
def decode(480) do
:INVOKER
end
def decode(558) do
:OBJECT_P
end
def decode(313) do
:BOOLEAN_P
end
def decode(563) do
:OLD
end
def decode(759) do
:XMLNAMESPACES
end
def decode(514) do
:LOCALTIME
end
def decode(697) do
:TEMPORARY
end
def decode(604) do
:PROCEDURE
end
def decode(741) do
:VIEWS
end
def decode(706) do
:TRANSFORM
end
def decode(708) do
:TRIGGER
end
def decode(452) do
:IF_P
end
def decode(451) do
:IDENTITY_P
end
def decode(46) do
:ASCII_46
end
def decode(384) do
:DELIMITERS
end
def decode(269) do
:DOT_DOT
end
def decode(479) do
:INTO
end
def decode(574) do
:OUT_P
end
def decode(492) do
:JSON_SCALAR
end
def decode(557) do
:NUMERIC
end
def decode(591) do
:PLAN
end
def decode(617) do
:REFERENCES
end
def decode(615) do
:RECURSIVE
end
def decode(373) do
:DEALLOCATE
end
def decode(460) do
:INCLUDING
end
def decode(712) do
:TRUSTED
end
def decode(265) do
:Op
end
def decode(300) do
:ASYMMETRIC
end
def decode(544) do
:NFKD
end
def decode(721) do
:UNIQUE
end
def decode(306) do
:BACKWARD
end
def decode(521) do
:MATCH
end
def decode(415) do
:EXPLAIN
end
def decode(379) do
:DEFERRABLE
end
def decode(506) do
:LEAST
end
def decode(749) do
:WITHOUT
end
def decode(454) do
:IMMEDIATE
end
def decode(583) do
:PARAMETER
end
def decode(92) do
:ASCII_92
end
def decode(486) do
:JSON_ARRAY
end
def decode(646) do
:SCHEMAS
end
def decode(748) do
:WITHIN
end
def decode(645) do
:SCHEMA
end
def decode(588) do
:PASSWORD
end
def decode(777) do
:MODE_PLPGSQL_ASSIGN3
end
def decode(647) do
:SCROLL
end
def decode(261) do
:SCONST
end
def decode(577) do
:OVERLAPS
end
def decode(607) do
:PUBLICATION
end
def decode(422) do
:FETCH
end
def decode(632) do
:RETURNS
end
def decode(421) do
:FAMILY
end
def decode(345) do
:CONDITIONAL
end
def decode(732) do
:VALIDATOR
end
def decode(340) do
:COMMENTS
end
def decode(449) do
:HOLD
end
def decode(747) do
:WITH
end
def decode(651) do
:SELECT
end
def decode(594) do
:POSITION
end
def decode(633) do
:REVOKE
end
def decode(91) do
:ASCII_91
end
def decode(429) do
:FORCE
end
def decode(399) do
:ELSE
end
def decode(497) do
:KEY
end
def decode(361) do
:CURRENT_CATALOG
end
def decode(566) do
:ONLY
end
def decode(743) do
:WHEN
end
def decode(41) do
:ASCII_41
end
def decode(717) do
:UNCONDITIONAL
end
def decode(471) do
:INPUT_P
end
def decode(347) do
:CONFLICT
end
def decode(669) do
:SOURCE
end
def decode(365) do
:CURRENT_TIME
end
def decode(434) do
:FROM
end
def decode(698) do
:TEXT_P
end
def decode(42) do
:ASCII_42
end
def decode(372) do
:DAY_P
end
def decode(740) do
:VIEW
end
def decode(317) do
:CACHE
end
def decode(576) do
:OVER
end
def decode(519) do
:LOGGED
end
def decode(316) do
:BY
end
def decode(565) do
:ON
end
def decode(595) do
:PRECEDING
end
def decode(750) do
:WORK
end
def decode(312) do
:BIT
end
def decode(671) do
:STABLE
end
def decode(538) do
:NESTED
end
def decode(333) do
:CLUSTER
end
def decode(398) do
:EACH
end
def decode(596) do
:PRECISION
end
def decode(606) do
:PROGRAM
end
def decode(470) do
:INOUT
end
def decode(285) do
:AGGREGATE
end
def decode(462) do
:INDENT
end
def decode(408) do
:EVENT
end
def decode(343) do
:COMPRESSION
end
def decode(767) do
:ZONE
end
def decode(325) do
:CHAIN
end
def decode(658) do
:SET
end
def decode(326) do
:CHAR_P
end
def decode(778) do
:UMINUS
end
def decode(699) do
:THEN
end
def decode(768) do
:FORMAT_LA
end
def decode(284) do
:AFTER
end
def decode(668) do
:SOME
end
def decode(281) do
:ACTION
end
def decode(549) do
:NOT
end
def decode(61) do
:ASCII_61
end
def decode(477) do
:INTERSECT
end
def decode(618) do
:REFERENCING
end
def decode(553) do
:NOWAIT
end
def decode(383) do
:DELIMITER
end
def decode(511) do
:LISTEN
end
def decode(620) do
:REINDEX
end
def decode(314) do
:BOTH
end
def decode(661) do
:SHARE
end
def decode(578) do
:OVERLAY
end
def decode(424) do
:FINALIZE
end
def decode(322) do
:CASE
end
def decode(694) do
:TARGET
end
def decode(418) do
:EXTERNAL
end
def decode(308) do
:BEGIN_P
end
def decode(427) do
:FOLLOWING
end
def decode(315) do
:BREADTH
end
def decode(704) do
:TRAILING
end
def decode(758) do
:XMLFOREST
end
def decode(582) do
:PARALLEL
end
def decode(459) do
:INCLUDE
end
def decode(690) do
:TABLE
end
def decode(753) do
:XML_P
end
def decode(297) do
:ASENSITIVE
end
def decode(378) do
:DEFAULTS
end
def decode(364) do
:CURRENT_SCHEMA
end
def decode(259) do
:UIDENT
end
def decode(351) do
:CONTENT_P
end
def decode(327) do
:CHARACTER
end
def decode(660) do
:SETOF
end
def decode(680) do
:STRICT_P
end
def decode(524) do
:MAXVALUE
end
def decode(355) do
:COST
end
def decode(360) do
:CURRENT_P
end
def decode(693) do
:TABLESPACE
end
def decode(602) do
:PRIVILEGES
end
def decode(288) do
:ALTER
end
def decode(349) do
:CONSTRAINT
end
def decode(656) do
:SESSION
end
def decode(605) do
:PROCEDURES
end
def decode(635) do
:ROLE
end
def decode(546) do
:NONE
end
def decode(270) do
:COLON_EQUALS
end
def decode(523) do
:MATERIALIZED
end
def decode(764) do
:XMLTABLE
end
def decode(664) do
:SIMPLE
end
def decode(396) do
:DOUBLE_P
end
def decode(403) do
:ENCRYPTED
end
def decode(483) do
:ISOLATION
end
def decode(391) do
:DISCARD
end
def decode(484) do
:JOIN
end
def decode(437) do
:FUNCTIONS
end
def decode(283) do
:ADMIN
end
def decode(290) do
:ANALYSE
end
def decode(341) do
:COMMIT
end
def decode(302) do
:AT
end
def decode(677) do
:STDOUT
end
def decode(528) do
:MINUTE_P
end
def decode(295) do
:AS
end
def decode(331) do
:CLASS
end
def decode(692) do
:TABLESAMPLE
end
def decode(711) do
:TRUNCATE
end
def decode(444) do
:GROUPING
end
def decode(385) do
:DEPENDS
end
def decode(716) do
:UNBOUNDED
end
def decode(560) do
:OFF
end
def decode(702) do
:TIMESTAMP
end
def decode(688) do
:SYSTEM_P
end
def decode(598) do
:PREPARE
end
def decode(338) do
:COLUMNS
end
def decode(494) do
:JSON_TABLE
end
def decode(410) do
:EXCLUDE
end
def decode(636) do
:ROLLBACK
end
def decode(44) do
:ASCII_44
end
def decode(581) do
:OWNER
end
def decode(674) do
:STATEMENT
end
def decode(763) do
:XMLSERIALIZE
end
def decode(657) do
:SESSION_USER
end
def decode(274) do
:NOT_EQUALS
end
def decode(691) do
:TABLES
end
def decode(473) do
:INSERT
end
def decode(555) do
:NULLIF
end
def decode(540) do
:NEXT
end
def decode(710) do
:TRUE_P
end
def decode(625) do
:REPLACE
end
def decode(431) do
:FORMAT
end
def decode(311) do
:BINARY
end
def decode(440) do
:GRANT
end
def decode(380) do
:DEFERRED
end
def decode(298) do
:ASSERTION
end
def decode(589) do
:PATH
end
def decode(760) do
:XMLPARSE
end
def decode(564) do
:OMIT
end
def decode(510) do
:LIMIT
end
def decode(600) do
:PRIMARY
end
def decode(304) do
:ATTRIBUTE
end
def decode(499) do
:LABEL
end
def decode(344) do
:CONCURRENTLY
end
def decode(438) do
:GENERATED
end
def decode(299) do
:ASSIGNMENT
end
def decode(686) do
:SYMMETRIC
end
def decode(468) do
:INLINE_P
end
def decode(512) do
:LOAD
end
def decode(722) do
:UNKNOWN
end
def decode(490) do
:JSON_OBJECTAGG
end
def decode(266) do
:ICONST
end
def decode(751) do
:WRAPPER
end
def decode(303) do
:ATTACH
end
def decode(534) do
:NAMES
end
def decode(425) do
:FIRST_P
end
def decode(502) do
:LAST_P
end
def decode(286) do
:ALL
end
def decode(640) do
:ROW
end
def decode(496) do
:KEEP
end
def decode(709) do
:TRIM
end
def decode(590) do
:PLACING
end
def decode(575) do
:OUTER_P
end
def decode(542) do
:NFD
end
def decode(401) do
:ENABLE_P
end
def decode(774) do
:MODE_PLPGSQL_EXPR
end
def decode(746) do
:WINDOW
end
def decode(579) do
:OVERRIDING
end
def decode(262) do
:USCONST
end
def decode(752) do
:WRITE
end
def decode(268) do
:TYPECAST
end
def decode(330) do
:CHECKPOINT
end
def decode(507) do
:LEFT
end
def decode(430) do
:FOREIGN
end
def decode(320) do
:CASCADE
end
def decode(654) do
:SERIALIZABLE
end
def decode(329) do
:CHECK
end
def decode(616) do
:REF_P
end
def decode(584) do
:PARSER
end
def decode(705) do
:TRANSACTION
end
def decode(376) do
:DECLARE
end
def decode(670) do
:SQL_P
end
def decode(369) do
:CYCLE
end
def decode(682) do
:STRIP_P
end
def decode(481) do
:IS
end
def decode(465) do
:INHERIT
end
def decode(539) do
:NEW
end
def decode(707) do
:TREAT
end
def decode(559) do
:OF
end
def decode(456) do
:IMPLICIT_P
end
def decode(556) do
:NULLS_P
end
def decode(469) do
:INNER_P
end
def decode(278) do
:ABSENT
end
def decode(663) do
:SIMILAR
end
def decode(386) do
:DEPTH
end
def decode(478) do
:INTERVAL
end
def decode(771) do
:WITH_LA
end
def decode(729) do
:VACUUM
end
def decode(650) do
:SECURITY
end
def decode(264) do
:XCONST
end
def decode(36) do
:ASCII_36
end
def decode(463) do
:INDEX
end
def decode(628) do
:RESTART
end
def decode(621) do
:RELATIVE_P
end
def decode(294) do
:ARRAY
end
def decode(374) do
:DEC
end
def decode(599) do
:PREPARED
end
def decode(530) do
:MODE
end
def decode(395) do
:DOMAIN_P
end
def decode(720) do
:UNION
end
def decode(769) do
:NOT_LA
end
def decode(260) do
:FCONST
end
def decode(735) do
:VARCHAR
end
def decode(404) do
:END_P
end
def decode(548) do
:NORMALIZED
end
def decode(626) do
:REPLICA
end
def decode(390) do
:DISABLE_P
end
def decode(681) do
:STRING_P
end
def decode(676) do
:STDIN
end
def decode(726) do
:UPDATE
end
def decode(419) do
:EXTRACT
end
def decode(466) do
:INHERITS
end
def decode(629) do
:RESTRICT
end
def decode(58) do
:ASCII_58
end
def decode(489) do
:JSON_OBJECT
end
def decode(653) do
:SEQUENCES
end
def decode(458) do
:IN_P
end
def decode(350) do
:CONSTRAINTS
end
def decode(554) do
:NULL_P
end
def decode(301) do
:ATOMIC
end
def decode(529) do
:MINVALUE
end
def decode(518) do
:LOCKED
end
def decode(392) do
:DISTINCT
end
def decode(736) do
:VARIADIC
end
def decode(723) do
:UNLISTEN
end
def decode(428) do
:FOR
end
def decode(772) do
:WITHOUT_LA
end
def decode(332) do
:CLOSE
end
def decode(353) do
:CONVERSION_P
end
def decode(713) do
:TYPE_P
end
def decode(730) do
:VALID
end
def decode(610) do
:RANGE
end
def decode(685) do
:SUPPORT
end
def decode(569) do
:OPTIONS
end
def decode(659) do
:SETS
end
def decode(775) do
:MODE_PLPGSQL_ASSIGN1
end
def decode(435) do
:FULL
end
def decode(275) do
:SQL_COMMENT
end
def decode(561) do
:OFFSET
end
def decode(762) do
:XMLROOT
end
def decode(377) do
:DEFAULT
end
def decode(526) do
:MERGE_ACTION
end
def decode(60) do
:ASCII_60
end
def decode(567) do
:OPERATOR
end
def decode(442) do
:GREATEST
end
def decode(715) do
:UESCAPE
end
def decode(272) do
:LESS_EQUALS
end
def decode(504) do
:LEADING
end
def decode(601) do
:PRIOR
end
def decode(718) do
:UNCOMMITTED
end
def decode(535) do
:NATIONAL
end
def decode(362) do
:CURRENT_DATE
end
def decode(572) do
:ORDINALITY
end
def decode(516) do
:LOCATION
end
def decode(585) do
:PARTIAL
end
def decode(405) do
:ENUM_P
end
def decode(411) do
:EXCLUDING
end
def decode(757) do
:XMLEXISTS
end
def decode(644) do
:SCALAR
end
def decode(667) do
:SNAPSHOT
end
def decode(537) do
:NCHAR
end
def decode(623) do
:RENAME
end
def decode(738) do
:VERBOSE
end
def decode(328) do
:CHARACTERISTICS
end
def decode(655) do
:SERVER
end
def decode(551) do
:NOTIFY
end
def decode(375) do
:DECIMAL_P
end
def decode(337) do
:COLUMN
end
def decode(509) do
:LIKE
end
def decode(43) do
:ASCII_43
end
def decode(675) do
:STATISTICS
end
def decode(291) do
:ANALYZE
end
def decode(493) do
:JSON_SERIALIZE
end
def decode(397) do
:DROP
end
def decode(745) do
:WHITESPACE_P
end
def decode(609) do
:QUOTES
end
def decode(366) do
:CURRENT_TIMESTAMP
end
def decode(387) do
:DESC
end
def decode(280) do
:ACCESS
end
def decode(592) do
:PLANS
end
def decode(258) do
:IDENT
end
def decode(643) do
:SAVEPOINT
end
def decode(687) do
:SYSID
end
def decode(358) do
:CSV
end
def decode(734) do
:VALUES
end
def decode(282) do
:ADD_P
end
def decode(37) do
:ASCII_37
end
def decode(703) do
:TO
end
def decode(608) do
:QUOTE
end
def decode(368) do
:CURSOR
end
def decode(277) do
:ABORT_P
end
def decode(672) do
:STANDALONE_P
end
def decode(439) do
:GLOBAL
end
def decode(40) do
:ASCII_40
end
def decode(543) do
:NFKC
end
def decode(727) do
:USER
end
def decode(407) do
:ESCAPE
end
def decode(508) do
:LEVEL
end
def decode(276) do
:C_COMMENT
end
def decode(420) do
:FALSE_P
end
def decode(689) do
:SYSTEM_USER
end
def decode(724) do
:UNLOGGED
end
def decode(652) do
:SEQUENCE
end
def decode(630) do
:RETURN
end
def decode(733) do
:VALUE_P
end
def decode(731) do
:VALIDATE
end
def decode(562) do
:OIDS
end
def decode(446) do
:HANDLER
end
def decode(356) do
:CREATE
end
def decode(587) do
:PASSING
end
def decode(737) do
:VARYING
end
def decode(432) do
:FORWARD
end
def decode(700) do
:TIES
end
def decode(352) do
:CONTINUE_P
end
def decode(532) do
:MOVE
end
def decode(520) do
:MAPPING
end
def decode(62) do
:ASCII_62
end
def decode(339) do
:COMMENT
end
def decode(501) do
:LARGE_P
end
def decode(525) do
:MERGE
end
def decode(665) do
:SKIP
end
def decode(448) do
:HEADER_P
end
def decode(453) do
:ILIKE
end
def decode(638) do
:ROUTINE
end
def decode(309) do
:BETWEEN
end
def decode(593) do
:POLICY
end
def decode(739) do
:VERSION_P
end
def decode(765) do
:YEAR_P
end
def decode(541) do
:NFC
end
def decode(305) do
:AUTHORIZATION
end
def decode(354) do
:COPY
end
def decode(482) do
:ISNULL
end
def decode(389) do
:DICTIONARY
end
def decode(406) do
:ERROR_P
end
def decode(423) do
:FILTER
end
def decode(455) do
:IMMUTABLE
end
def decode(0) do
:NUL
end
def decode(580) do
:OWNED
end
def decode(639) do
:ROUTINES
end
def decode(367) do
:CURRENT_USER
end
def decode(673) do
:START
end
def decode(342) do
:COMMITTED
end
def decode(634) do
:RIGHT
end
def decode(433) do
:FREEZE
end
def decode(570) do
:OR
end
def decode(683) do
:SUBSCRIPTION
end
def decode(714) do
:TYPES_P
end
def decode(292) do
:AND
end
def decode(488) do
:JSON_EXISTS
end
def decode(323) do
:CAST
end
def decode(47) do
:ASCII_47
end
def decode(505) do
:LEAKPROOF
end
def decode(742) do
:VOLATILE
end
def decode(728) do
:USING
end
def decode(307) do
:BEFORE
end
def decode(568) do
:OPTION
end
def decode(761) do
:XMLPI
end
def decode(63) do
:ASCII_63
end
def decode(571) do
:ORDER
end
def decode(273) do
:GREATER_EQUALS
end
def decode(412) do
:EXCLUSIVE
end
def decode(409) do
:EXCEPT
end
def decode(547) do
:NORMALIZE
end
def decode(346) do
:CONFIGURATION
end
def decode(515) do
:LOCALTIMESTAMP
end
def decode(550) do
:NOTHING
end
def decode(678) do
:STORAGE
end
def decode(472) do
:INSENSITIVE
end
def decode(450) do
:HOUR_P
end
def decode(335) do
:COLLATE
end
def decode(417) do
:EXTENSION
end
def decode(443) do
:GROUP_P
end
def decode(637) do
:ROLLUP
end
def decode(293) do
:ANY
end
def decode(622) do
:RELEASE
end
def decode(679) do
:STORED
end
def decode(414) do
:EXISTS
end
def decode(624) do
:REPEATABLE
end
def decode(382) do
:DELETE_P
end
def decode(527) do
:METHOD
end
def decode(611) do
:READ
end
def decode(586) do
:PARTITION
end
def decode(321) do
:CASCADED
end
def decode(334) do
:COALESCE
end
def decode(45) do
:ASCII_45
end
def decode(536) do
:NATURAL
end
def decode(464) do
:INDEXES
end
def decode(393) do
:DO
end
def decode(662) do
:SHOW
end
def decode(517) do
:LOCK_P
end
def decode(476) do
:INTEGER
end
def decode(402) do
:ENCODING
end
def decode(766) do
:YES_P
end
def decode(318) do
:CALL
end
def decode(500) do
:LANGUAGE
end
def decode(498) do
:KEYS
end
def decode(597) do
:PRESERVE
end
def decode(474) do
:INSTEAD
end
def decode(744) do
:WHERE
end
def decode(447) do
:HAVING
end
def decode(381) do
:DEFINER
end
def decode(400) do
:EMPTY_P
end
def decode(649) do
:SECOND_P
end
def decode(776) do
:MODE_PLPGSQL_ASSIGN2
end
def decode(279) do
:ABSOLUTE_P
end
def decode(755) do
:XMLCONCAT
end
def decode(619) do
:REFRESH
end
def decode(613) do
:REASSIGN
end
def decode(603) do
:PROCEDURAL
end
def decode(487) do
:JSON_ARRAYAGG
end
def decode(59) do
:ASCII_59
end
def decode(684) do
:SUBSTRING
end
def decode(696) do
:TEMPLATE
end
def decode(495) do
:JSON_VALUE
end
def decode(363) do
:CURRENT_ROLE
end
def decode(461) do
:INCREMENT
end
def decode(336) do
:COLLATION
end
def decode(475) do
:INT_P
end
def decode(491) do
:JSON_QUERY
end
def decode(533) do
:NAME_P
end
def decode(370) do
:DATA_P
end
def decode(754) do
:XMLATTRIBUTES
end
def decode(545) do
:NO
end
def decode(725) do
:UNTIL
end
def decode(271) do
:EQUALS_GREATER
end
def decode(394) do
:DOCUMENT_P
end
def decode(445) do
:GROUPS
end
def decode(413) do
:EXECUTE
end
def decode(310) do
:BIGINT
end
def decode(627) do
:RESET
end
def decode(485) do
:JSON
end
def decode(267) do
:PARAM
end
def decode(719) do
:UNENCRYPTED
end
def decode(x) do
x
end
@spec constants() :: [{integer(), atom()}]
def constants() do
[
{0, :NUL},
{36, :ASCII_36},
{37, :ASCII_37},
{40, :ASCII_40},
{41, :ASCII_41},
{42, :ASCII_42},
{43, :ASCII_43},
{44, :ASCII_44},
{45, :ASCII_45},
{46, :ASCII_46},
{47, :ASCII_47},
{58, :ASCII_58},
{59, :ASCII_59},
{60, :ASCII_60},
{61, :ASCII_61},
{62, :ASCII_62},
{63, :ASCII_63},
{91, :ASCII_91},
{92, :ASCII_92},
{93, :ASCII_93},
{94, :ASCII_94},
{258, :IDENT},
{259, :UIDENT},
{260, :FCONST},
{261, :SCONST},
{262, :USCONST},
{263, :BCONST},
{264, :XCONST},
{265, :Op},
{266, :ICONST},
{267, :PARAM},
{268, :TYPECAST},
{269, :DOT_DOT},
{270, :COLON_EQUALS},
{271, :EQUALS_GREATER},
{272, :LESS_EQUALS},
{273, :GREATER_EQUALS},
{274, :NOT_EQUALS},
{275, :SQL_COMMENT},
{276, :C_COMMENT},
{277, :ABORT_P},
{278, :ABSENT},
{279, :ABSOLUTE_P},
{280, :ACCESS},
{281, :ACTION},
{282, :ADD_P},
{283, :ADMIN},
{284, :AFTER},
{285, :AGGREGATE},
{286, :ALL},
{287, :ALSO},
{288, :ALTER},
{289, :ALWAYS},
{290, :ANALYSE},
{291, :ANALYZE},
{292, :AND},
{293, :ANY},
{294, :ARRAY},
{295, :AS},
{296, :ASC},
{297, :ASENSITIVE},
{298, :ASSERTION},
{299, :ASSIGNMENT},
{300, :ASYMMETRIC},
{301, :ATOMIC},
{302, :AT},
{303, :ATTACH},
{304, :ATTRIBUTE},
{305, :AUTHORIZATION},
{306, :BACKWARD},
{307, :BEFORE},
{308, :BEGIN_P},
{309, :BETWEEN},
{310, :BIGINT},
{311, :BINARY},
{312, :BIT},
{313, :BOOLEAN_P},
{314, :BOTH},
{315, :BREADTH},
{316, :BY},
{317, :CACHE},
{318, :CALL},
{319, :CALLED},
{320, :CASCADE},
{321, :CASCADED},
{322, :CASE},
{323, :CAST},
{324, :CATALOG_P},
{325, :CHAIN},
{326, :CHAR_P},
{327, :CHARACTER},
{328, :CHARACTERISTICS},
{329, :CHECK},
{330, :CHECKPOINT},
{331, :CLASS},
{332, :CLOSE},
{333, :CLUSTER},
{334, :COALESCE},
{335, :COLLATE},
{336, :COLLATION},
{337, :COLUMN},
{338, :COLUMNS},
{339, :COMMENT},
{340, :COMMENTS},
{341, :COMMIT},
{342, :COMMITTED},
{343, :COMPRESSION},
{344, :CONCURRENTLY},
{345, :CONDITIONAL},
{346, :CONFIGURATION},
{347, :CONFLICT},
{348, :CONNECTION},
{349, :CONSTRAINT},
{350, :CONSTRAINTS},
{351, :CONTENT_P},
{352, :CONTINUE_P},
{353, :CONVERSION_P},
{354, :COPY},
{355, :COST},
{356, :CREATE},
{357, :CROSS},
{358, :CSV},
{359, :CUBE},
{360, :CURRENT_P},
{361, :CURRENT_CATALOG},
{362, :CURRENT_DATE},
{363, :CURRENT_ROLE},
{364, :CURRENT_SCHEMA},
{365, :CURRENT_TIME},
{366, :CURRENT_TIMESTAMP},
{367, :CURRENT_USER},
{368, :CURSOR},
{369, :CYCLE},
{370, :DATA_P},
{371, :DATABASE},
{372, :DAY_P},
{373, :DEALLOCATE},
{374, :DEC},
{375, :DECIMAL_P},
{376, :DECLARE},
{377, :DEFAULT},
{378, :DEFAULTS},
{379, :DEFERRABLE},
{380, :DEFERRED},
{381, :DEFINER},
{382, :DELETE_P},
{383, :DELIMITER},
{384, :DELIMITERS},
{385, :DEPENDS},
{386, :DEPTH},
{387, :DESC},
{388, :DETACH},
{389, :DICTIONARY},
{390, :DISABLE_P},
{391, :DISCARD},
{392, :DISTINCT},
{393, :DO},
{394, :DOCUMENT_P},
{395, :DOMAIN_P},
{396, :DOUBLE_P},
{397, :DROP},
{398, :EACH},
{399, :ELSE},
{400, :EMPTY_P},
{401, :ENABLE_P},
{402, :ENCODING},
{403, :ENCRYPTED},
{404, :END_P},
{405, :ENUM_P},
{406, :ERROR_P},
{407, :ESCAPE},
{408, :EVENT},
{409, :EXCEPT},
{410, :EXCLUDE},
{411, :EXCLUDING},
{412, :EXCLUSIVE},
{413, :EXECUTE},
{414, :EXISTS},
{415, :EXPLAIN},
{416, :EXPRESSION},
{417, :EXTENSION},
{418, :EXTERNAL},
{419, :EXTRACT},
{420, :FALSE_P},
{421, :FAMILY},
{422, :FETCH},
{423, :FILTER},
{424, :FINALIZE},
{425, :FIRST_P},
{426, :FLOAT_P},
{427, :FOLLOWING},
{428, :FOR},
{429, :FORCE},
{430, :FOREIGN},
{431, :FORMAT},
{432, :FORWARD},
{433, :FREEZE},
{434, :FROM},
{435, :FULL},
{436, :FUNCTION},
{437, :FUNCTIONS},
{438, :GENERATED},
{439, :GLOBAL},
{440, :GRANT},
{441, :GRANTED},
{442, :GREATEST},
{443, :GROUP_P},
{444, :GROUPING},
{445, :GROUPS},
{446, :HANDLER},
{447, :HAVING},
{448, :HEADER_P},
{449, :HOLD},
{450, :HOUR_P},
{451, :IDENTITY_P},
{452, :IF_P},
{453, :ILIKE},
{454, :IMMEDIATE},
{455, :IMMUTABLE},
{456, :IMPLICIT_P},
{457, :IMPORT_P},
{458, :IN_P},
{459, :INCLUDE},
{460, :INCLUDING},
{461, :INCREMENT},
{462, :INDENT},
{463, :INDEX},
{464, :INDEXES},
{465, :INHERIT},
{466, :INHERITS},
{467, :INITIALLY},
{468, :INLINE_P},
{469, :INNER_P},
{470, :INOUT},
{471, :INPUT_P},
{472, :INSENSITIVE},
{473, :INSERT},
{474, :INSTEAD},
{475, :INT_P},
{476, :INTEGER},
{477, :INTERSECT},
{478, :INTERVAL},
{479, :INTO},
{480, :INVOKER},
{481, :IS},
{482, :ISNULL},
{483, :ISOLATION},
{484, :JOIN},
{485, :JSON},
{486, :JSON_ARRAY},
{487, :JSON_ARRAYAGG},
{488, :JSON_EXISTS},
{489, :JSON_OBJECT},
{490, :JSON_OBJECTAGG},
{491, :JSON_QUERY},
{492, :JSON_SCALAR},
{493, :JSON_SERIALIZE},
{494, :JSON_TABLE},
{495, :JSON_VALUE},
{496, :KEEP},
{497, :KEY},
{498, :KEYS},
{499, :LABEL},
{500, :LANGUAGE},
{501, :LARGE_P},
{502, :LAST_P},
{503, :LATERAL_P},
{504, :LEADING},
{505, :LEAKPROOF},
{506, :LEAST},
{507, :LEFT},
{508, :LEVEL},
{509, :LIKE},
{510, :LIMIT},
{511, :LISTEN},
{512, :LOAD},
{513, :LOCAL},
{514, :LOCALTIME},
{515, :LOCALTIMESTAMP},
{516, :LOCATION},
{517, :LOCK_P},
{518, :LOCKED},
{519, :LOGGED},
{520, :MAPPING},
{521, :MATCH},
{522, :MATCHED},
{523, :MATERIALIZED},
{524, :MAXVALUE},
{525, :MERGE},
{526, :MERGE_ACTION},
{527, :METHOD},
{528, :MINUTE_P},
{529, :MINVALUE},
{530, :MODE},
{531, :MONTH_P},
{532, :MOVE},
{533, :NAME_P},
{534, :NAMES},
{535, :NATIONAL},
{536, :NATURAL},
{537, :NCHAR},
{538, :NESTED},
{539, :NEW},
{540, :NEXT},
{541, :NFC},
{542, :NFD},
{543, :NFKC},
{544, :NFKD},
{545, :NO},
{546, :NONE},
{547, :NORMALIZE},
{548, :NORMALIZED},
{549, :NOT},
{550, :NOTHING},
{551, :NOTIFY},
{552, :NOTNULL},
{553, :NOWAIT},
{554, :NULL_P},
{555, :NULLIF},
{556, :NULLS_P},
{557, :NUMERIC},
{558, :OBJECT_P},
{559, :OF},
{560, :OFF},
{561, :OFFSET},
{562, :OIDS},
{563, :OLD},
{564, :OMIT},
{565, :ON},
{566, :ONLY},
{567, :OPERATOR},
{568, :OPTION},
{569, :OPTIONS},
{570, :OR},
{571, :ORDER},
{572, :ORDINALITY},
{573, :OTHERS},
{574, :OUT_P},
{575, :OUTER_P},
{576, :OVER},
{577, :OVERLAPS},
{578, :OVERLAY},
{579, :OVERRIDING},
{580, :OWNED},
{581, :OWNER},
{582, :PARALLEL},
{583, :PARAMETER},
{584, :PARSER},
{585, :PARTIAL},
{586, :PARTITION},
{587, :PASSING},
{588, :PASSWORD},
{589, :PATH},
{590, :PLACING},
{591, :PLAN},
{592, :PLANS},
{593, :POLICY},
{594, :POSITION},
{595, :PRECEDING},
{596, :PRECISION},
{597, :PRESERVE},
{598, :PREPARE},
{599, :PREPARED},
{600, :PRIMARY},
{601, :PRIOR},
{602, :PRIVILEGES},
{603, :PROCEDURAL},
{604, :PROCEDURE},
{605, :PROCEDURES},
{606, :PROGRAM},
{607, :PUBLICATION},
{608, :QUOTE},
{609, :QUOTES},
{610, :RANGE},
{611, :READ},
{612, :REAL},
{613, :REASSIGN},
{614, :RECHECK},
{615, :RECURSIVE},
{616, :REF_P},
{617, :REFERENCES},
{618, :REFERENCING},
{619, :REFRESH},
{620, :REINDEX},
{621, :RELATIVE_P},
{622, :RELEASE},
{623, :RENAME},
{624, :REPEATABLE},
{625, :REPLACE},
{626, :REPLICA},
{627, :RESET},
{628, :RESTART},
{629, :RESTRICT},
{630, :RETURN},
{631, :RETURNING},
{632, :RETURNS},
{633, :REVOKE},
{634, :RIGHT},
{635, :ROLE},
{636, :ROLLBACK},
{637, :ROLLUP},
{638, :ROUTINE},
{639, :ROUTINES},
{640, :ROW},
{641, :ROWS},
{642, :RULE},
{643, :SAVEPOINT},
{644, :SCALAR},
{645, :SCHEMA},
{646, :SCHEMAS},
{647, :SCROLL},
{648, :SEARCH},
{649, :SECOND_P},
{650, :SECURITY},
{651, :SELECT},
{652, :SEQUENCE},
{653, :SEQUENCES},
{654, :SERIALIZABLE},
{655, :SERVER},
{656, :SESSION},
{657, :SESSION_USER},
{658, :SET},
{659, :SETS},
{660, :SETOF},
{661, :SHARE},
{662, :SHOW},
{663, :SIMILAR},
{664, :SIMPLE},
{665, :SKIP},
{666, :SMALLINT},
{667, :SNAPSHOT},
{668, :SOME},
{669, :SOURCE},
{670, :SQL_P},
{671, :STABLE},
{672, :STANDALONE_P},
{673, :START},
{674, :STATEMENT},
{675, :STATISTICS},
{676, :STDIN},
{677, :STDOUT},
{678, :STORAGE},
{679, :STORED},
{680, :STRICT_P},
{681, :STRING_P},
{682, :STRIP_P},
{683, :SUBSCRIPTION},
{684, :SUBSTRING},
{685, :SUPPORT},
{686, :SYMMETRIC},
{687, :SYSID},
{688, :SYSTEM_P},
{689, :SYSTEM_USER},
{690, :TABLE},
{691, :TABLES},
{692, :TABLESAMPLE},
{693, :TABLESPACE},
{694, :TARGET},
{695, :TEMP},
{696, :TEMPLATE},
{697, :TEMPORARY},
{698, :TEXT_P},
{699, :THEN},
{700, :TIES},
{701, :TIME},
{702, :TIMESTAMP},
{703, :TO},
{704, :TRAILING},
{705, :TRANSACTION},
{706, :TRANSFORM},
{707, :TREAT},
{708, :TRIGGER},
{709, :TRIM},
{710, :TRUE_P},
{711, :TRUNCATE},
{712, :TRUSTED},
{713, :TYPE_P},
{714, :TYPES_P},
{715, :UESCAPE},
{716, :UNBOUNDED},
{717, :UNCONDITIONAL},
{718, :UNCOMMITTED},
{719, :UNENCRYPTED},
{720, :UNION},
{721, :UNIQUE},
{722, :UNKNOWN},
{723, :UNLISTEN},
{724, :UNLOGGED},
{725, :UNTIL},
{726, :UPDATE},
{727, :USER},
{728, :USING},
{729, :VACUUM},
{730, :VALID},
{731, :VALIDATE},
{732, :VALIDATOR},
{733, :VALUE_P},
{734, :VALUES},
{735, :VARCHAR},
{736, :VARIADIC},
{737, :VARYING},
{738, :VERBOSE},
{739, :VERSION_P},
{740, :VIEW},
{741, :VIEWS},
{742, :VOLATILE},
{743, :WHEN},
{744, :WHERE},
{745, :WHITESPACE_P},
{746, :WINDOW},
{747, :WITH},
{748, :WITHIN},
{749, :WITHOUT},
{750, :WORK},
{751, :WRAPPER},
{752, :WRITE},
{753, :XML_P},
{754, :XMLATTRIBUTES},
{755, :XMLCONCAT},
{756, :XMLELEMENT},
{757, :XMLEXISTS},
{758, :XMLFOREST},
{759, :XMLNAMESPACES},
{760, :XMLPARSE},
{761, :XMLPI},
{762, :XMLROOT},
{763, :XMLSERIALIZE},
{764, :XMLTABLE},
{765, :YEAR_P},
{766, :YES_P},
{767, :ZONE},
{768, :FORMAT_LA},
{769, :NOT_LA},
{770, :NULLS_LA},
{771, :WITH_LA},
{772, :WITHOUT_LA},
{773, :MODE_TYPE_NAME},
{774, :MODE_PLPGSQL_EXPR},
{775, :MODE_PLPGSQL_ASSIGN1},
{776, :MODE_PLPGSQL_ASSIGN2},
{777, :MODE_PLPGSQL_ASSIGN3},
{778, :UMINUS}
]
end
@spec has_constant?(any()) :: boolean()
(
def has_constant?(:NUL) do
true
end
def has_constant?(:ASCII_36) do
true
end
def has_constant?(:ASCII_37) do
true
end
def has_constant?(:ASCII_40) do
true
end
def has_constant?(:ASCII_41) do
true
end
def has_constant?(:ASCII_42) do
true
end
def has_constant?(:ASCII_43) do
true
end
def has_constant?(:ASCII_44) do
true
end
def has_constant?(:ASCII_45) do
true
end
def has_constant?(:ASCII_46) do
true
end
def has_constant?(:ASCII_47) do
true
end
def has_constant?(:ASCII_58) do
true
end
def has_constant?(:ASCII_59) do
true
end
def has_constant?(:ASCII_60) do
true
end
def has_constant?(:ASCII_61) do
true
end
def has_constant?(:ASCII_62) do
true
end
def has_constant?(:ASCII_63) do
true
end
def has_constant?(:ASCII_91) do
true
end
def has_constant?(:ASCII_92) do
true
end
def has_constant?(:ASCII_93) do
true
end
def has_constant?(:ASCII_94) do
true
end
def has_constant?(:IDENT) do
true
end
def has_constant?(:UIDENT) do
true
end
def has_constant?(:FCONST) do
true
end
def has_constant?(:SCONST) do
true
end
def has_constant?(:USCONST) do
true
end
def has_constant?(:BCONST) do
true
end
def has_constant?(:XCONST) do
true
end
def has_constant?(:Op) do
true
end
def has_constant?(:ICONST) do
true
end
def has_constant?(:PARAM) do
true
end
def has_constant?(:TYPECAST) do
true
end
def has_constant?(:DOT_DOT) do
true
end
def has_constant?(:COLON_EQUALS) do
true
end
def has_constant?(:EQUALS_GREATER) do
true
end
def has_constant?(:LESS_EQUALS) do
true
end
def has_constant?(:GREATER_EQUALS) do
true
end
def has_constant?(:NOT_EQUALS) do
true
end
def has_constant?(:SQL_COMMENT) do
true
end
def has_constant?(:C_COMMENT) do
true
end
def has_constant?(:ABORT_P) do
true
end
def has_constant?(:ABSENT) do
true
end
def has_constant?(:ABSOLUTE_P) do
true
end
def has_constant?(:ACCESS) do
true
end
def has_constant?(:ACTION) do
true
end
def has_constant?(:ADD_P) do
true
end
def has_constant?(:ADMIN) do
true
end
def has_constant?(:AFTER) do
true
end
def has_constant?(:AGGREGATE) do
true
end
def has_constant?(:ALL) do
true
end
def has_constant?(:ALSO) do
true
end
def has_constant?(:ALTER) do
true
end
def has_constant?(:ALWAYS) do
true
end
def has_constant?(:ANALYSE) do
true
end
def has_constant?(:ANALYZE) do
true
end
def has_constant?(:AND) do
true
end
def has_constant?(:ANY) do
true
end
def has_constant?(:ARRAY) do
true
end
def has_constant?(:AS) do
true
end
def has_constant?(:ASC) do
true
end
def has_constant?(:ASENSITIVE) do
true
end
def has_constant?(:ASSERTION) do
true
end
def has_constant?(:ASSIGNMENT) do
true
end
def has_constant?(:ASYMMETRIC) do
true
end
def has_constant?(:ATOMIC) do
true
end
def has_constant?(:AT) do
true
end
def has_constant?(:ATTACH) do
true
end
def has_constant?(:ATTRIBUTE) do
true
end
def has_constant?(:AUTHORIZATION) do
true
end
def has_constant?(:BACKWARD) do
true
end
def has_constant?(:BEFORE) do
true
end
def has_constant?(:BEGIN_P) do
true
end
def has_constant?(:BETWEEN) do
true
end
def has_constant?(:BIGINT) do
true
end
def has_constant?(:BINARY) do
true
end
def has_constant?(:BIT) do
true
end
def has_constant?(:BOOLEAN_P) do
true
end
def has_constant?(:BOTH) do
true
end
def has_constant?(:BREADTH) do
true
end
def has_constant?(:BY) do
true
end
def has_constant?(:CACHE) do
true
end
def has_constant?(:CALL) do
true
end
def has_constant?(:CALLED) do
true
end
def has_constant?(:CASCADE) do
true
end
def has_constant?(:CASCADED) do
true
end
def has_constant?(:CASE) do
true
end
def has_constant?(:CAST) do
true
end
def has_constant?(:CATALOG_P) do
true
end
def has_constant?(:CHAIN) do
true
end
def has_constant?(:CHAR_P) do
true
end
def has_constant?(:CHARACTER) do
true
end
def has_constant?(:CHARACTERISTICS) do
true
end
def has_constant?(:CHECK) do
true
end
def has_constant?(:CHECKPOINT) do
true
end
def has_constant?(:CLASS) do
true
end
def has_constant?(:CLOSE) do
true
end
def has_constant?(:CLUSTER) do
true
end
def has_constant?(:COALESCE) do
true
end
def has_constant?(:COLLATE) do
true
end
def has_constant?(:COLLATION) do
true
end
def has_constant?(:COLUMN) do
true
end
def has_constant?(:COLUMNS) do
true
end
def has_constant?(:COMMENT) do
true
end
def has_constant?(:COMMENTS) do
true
end
def has_constant?(:COMMIT) do
true
end
def has_constant?(:COMMITTED) do
true
end
def has_constant?(:COMPRESSION) do
true
end
def has_constant?(:CONCURRENTLY) do
true
end
def has_constant?(:CONDITIONAL) do
true
end
def has_constant?(:CONFIGURATION) do
true
end
def has_constant?(:CONFLICT) do
true
end
def has_constant?(:CONNECTION) do
true
end
def has_constant?(:CONSTRAINT) do
true
end
def has_constant?(:CONSTRAINTS) do
true
end
def has_constant?(:CONTENT_P) do
true
end
def has_constant?(:CONTINUE_P) do
true
end
def has_constant?(:CONVERSION_P) do
true
end
def has_constant?(:COPY) do
true
end
def has_constant?(:COST) do
true
end
def has_constant?(:CREATE) do
true
end
def has_constant?(:CROSS) do
true
end
def has_constant?(:CSV) do
true
end
def has_constant?(:CUBE) do
true
end
def has_constant?(:CURRENT_P) do
true
end
def has_constant?(:CURRENT_CATALOG) do
true
end
def has_constant?(:CURRENT_DATE) do
true
end
def has_constant?(:CURRENT_ROLE) do
true
end
def has_constant?(:CURRENT_SCHEMA) do
true
end
def has_constant?(:CURRENT_TIME) do
true
end
def has_constant?(:CURRENT_TIMESTAMP) do
true
end
def has_constant?(:CURRENT_USER) do
true
end
def has_constant?(:CURSOR) do
true
end
def has_constant?(:CYCLE) do
true
end
def has_constant?(:DATA_P) do
true
end
def has_constant?(:DATABASE) do
true
end
def has_constant?(:DAY_P) do
true
end
def has_constant?(:DEALLOCATE) do
true
end
def has_constant?(:DEC) do
true
end
def has_constant?(:DECIMAL_P) do
true
end
def has_constant?(:DECLARE) do
true
end
def has_constant?(:DEFAULT) do
true
end
def has_constant?(:DEFAULTS) do
true
end
def has_constant?(:DEFERRABLE) do
true
end
def has_constant?(:DEFERRED) do
true
end
def has_constant?(:DEFINER) do
true
end
def has_constant?(:DELETE_P) do
true
end
def has_constant?(:DELIMITER) do
true
end
def has_constant?(:DELIMITERS) do
true
end
def has_constant?(:DEPENDS) do
true
end
def has_constant?(:DEPTH) do
true
end
def has_constant?(:DESC) do
true
end
def has_constant?(:DETACH) do
true
end
def has_constant?(:DICTIONARY) do
true
end
def has_constant?(:DISABLE_P) do
true
end
def has_constant?(:DISCARD) do
true
end
def has_constant?(:DISTINCT) do
true
end
def has_constant?(:DO) do
true
end
def has_constant?(:DOCUMENT_P) do
true
end
def has_constant?(:DOMAIN_P) do
true
end
def has_constant?(:DOUBLE_P) do
true
end
def has_constant?(:DROP) do
true
end
def has_constant?(:EACH) do
true
end
def has_constant?(:ELSE) do
true
end
def has_constant?(:EMPTY_P) do
true
end
def has_constant?(:ENABLE_P) do
true
end
def has_constant?(:ENCODING) do
true
end
def has_constant?(:ENCRYPTED) do
true
end
def has_constant?(:END_P) do
true
end
def has_constant?(:ENUM_P) do
true
end
def has_constant?(:ERROR_P) do
true
end
def has_constant?(:ESCAPE) do
true
end
def has_constant?(:EVENT) do
true
end
def has_constant?(:EXCEPT) do
true
end
def has_constant?(:EXCLUDE) do
true
end
def has_constant?(:EXCLUDING) do
true
end
def has_constant?(:EXCLUSIVE) do
true
end
def has_constant?(:EXECUTE) do
true
end
def has_constant?(:EXISTS) do
true
end
def has_constant?(:EXPLAIN) do
true
end
def has_constant?(:EXPRESSION) do
true
end
def has_constant?(:EXTENSION) do
true
end
def has_constant?(:EXTERNAL) do
true
end
def has_constant?(:EXTRACT) do
true
end
def has_constant?(:FALSE_P) do
true
end
def has_constant?(:FAMILY) do
true
end
def has_constant?(:FETCH) do
true
end
def has_constant?(:FILTER) do
true
end
def has_constant?(:FINALIZE) do
true
end
def has_constant?(:FIRST_P) do
true
end
def has_constant?(:FLOAT_P) do
true
end
def has_constant?(:FOLLOWING) do
true
end
def has_constant?(:FOR) do
true
end
def has_constant?(:FORCE) do
true
end
def has_constant?(:FOREIGN) do
true
end
def has_constant?(:FORMAT) do
true
end
def has_constant?(:FORWARD) do
true
end
def has_constant?(:FREEZE) do
true
end
def has_constant?(:FROM) do
true
end
def has_constant?(:FULL) do
true
end
def has_constant?(:FUNCTION) do
true
end
def has_constant?(:FUNCTIONS) do
true
end
def has_constant?(:GENERATED) do
true
end
def has_constant?(:GLOBAL) do
true
end
def has_constant?(:GRANT) do
true
end
def has_constant?(:GRANTED) do
true
end
def has_constant?(:GREATEST) do
true
end
def has_constant?(:GROUP_P) do
true
end
def has_constant?(:GROUPING) do
true
end
def has_constant?(:GROUPS) do
true
end
def has_constant?(:HANDLER) do
true
end
def has_constant?(:HAVING) do
true
end
def has_constant?(:HEADER_P) do
true
end
def has_constant?(:HOLD) do
true
end
def has_constant?(:HOUR_P) do
true
end
def has_constant?(:IDENTITY_P) do
true
end
def has_constant?(:IF_P) do
true
end
def has_constant?(:ILIKE) do
true
end
def has_constant?(:IMMEDIATE) do
true
end
def has_constant?(:IMMUTABLE) do
true
end
def has_constant?(:IMPLICIT_P) do
true
end
def has_constant?(:IMPORT_P) do
true
end
def has_constant?(:IN_P) do
true
end
def has_constant?(:INCLUDE) do
true
end
def has_constant?(:INCLUDING) do
true
end
def has_constant?(:INCREMENT) do
true
end
def has_constant?(:INDENT) do
true
end
def has_constant?(:INDEX) do
true
end
def has_constant?(:INDEXES) do
true
end
def has_constant?(:INHERIT) do
true
end
def has_constant?(:INHERITS) do
true
end
def has_constant?(:INITIALLY) do
true
end
def has_constant?(:INLINE_P) do
true
end
def has_constant?(:INNER_P) do
true
end
def has_constant?(:INOUT) do
true
end
def has_constant?(:INPUT_P) do
true
end
def has_constant?(:INSENSITIVE) do
true
end
def has_constant?(:INSERT) do
true
end
def has_constant?(:INSTEAD) do
true
end
def has_constant?(:INT_P) do
true
end
def has_constant?(:INTEGER) do
true
end
def has_constant?(:INTERSECT) do
true
end
def has_constant?(:INTERVAL) do
true
end
def has_constant?(:INTO) do
true
end
def has_constant?(:INVOKER) do
true
end
def has_constant?(:IS) do
true
end
def has_constant?(:ISNULL) do
true
end
def has_constant?(:ISOLATION) do
true
end
def has_constant?(:JOIN) do
true
end
def has_constant?(:JSON) do
true
end
def has_constant?(:JSON_ARRAY) do
true
end
def has_constant?(:JSON_ARRAYAGG) do
true
end
def has_constant?(:JSON_EXISTS) do
true
end
def has_constant?(:JSON_OBJECT) do
true
end
def has_constant?(:JSON_OBJECTAGG) do
true
end
def has_constant?(:JSON_QUERY) do
true
end
def has_constant?(:JSON_SCALAR) do
true
end
def has_constant?(:JSON_SERIALIZE) do
true
end
def has_constant?(:JSON_TABLE) do
true
end
def has_constant?(:JSON_VALUE) do
true
end
def has_constant?(:KEEP) do
true
end
def has_constant?(:KEY) do
true
end
def has_constant?(:KEYS) do
true
end
def has_constant?(:LABEL) do
true
end
def has_constant?(:LANGUAGE) do
true
end
def has_constant?(:LARGE_P) do
true
end
def has_constant?(:LAST_P) do
true
end
def has_constant?(:LATERAL_P) do
true
end
def has_constant?(:LEADING) do
true
end
def has_constant?(:LEAKPROOF) do
true
end
def has_constant?(:LEAST) do
true
end
def has_constant?(:LEFT) do
true
end
def has_constant?(:LEVEL) do
true
end
def has_constant?(:LIKE) do
true
end
def has_constant?(:LIMIT) do
true
end
def has_constant?(:LISTEN) do
true
end
def has_constant?(:LOAD) do
true
end
def has_constant?(:LOCAL) do
true
end
def has_constant?(:LOCALTIME) do
true
end
def has_constant?(:LOCALTIMESTAMP) do
true
end
def has_constant?(:LOCATION) do
true
end
def has_constant?(:LOCK_P) do
true
end
def has_constant?(:LOCKED) do
true
end
def has_constant?(:LOGGED) do
true
end
def has_constant?(:MAPPING) do
true
end
def has_constant?(:MATCH) do
true
end
def has_constant?(:MATCHED) do
true
end
def has_constant?(:MATERIALIZED) do
true
end
def has_constant?(:MAXVALUE) do
true
end
def has_constant?(:MERGE) do
true
end
def has_constant?(:MERGE_ACTION) do
true
end
def has_constant?(:METHOD) do
true
end
def has_constant?(:MINUTE_P) do
true
end
def has_constant?(:MINVALUE) do
true
end
def has_constant?(:MODE) do
true
end
def has_constant?(:MONTH_P) do
true
end
def has_constant?(:MOVE) do
true
end
def has_constant?(:NAME_P) do
true
end
def has_constant?(:NAMES) do
true
end
def has_constant?(:NATIONAL) do
true
end
def has_constant?(:NATURAL) do
true
end
def has_constant?(:NCHAR) do
true
end
def has_constant?(:NESTED) do
true
end
def has_constant?(:NEW) do
true
end
def has_constant?(:NEXT) do
true
end
def has_constant?(:NFC) do
true
end
def has_constant?(:NFD) do
true
end
def has_constant?(:NFKC) do
true
end
def has_constant?(:NFKD) do
true
end
def has_constant?(:NO) do
true
end
def has_constant?(:NONE) do
true
end
def has_constant?(:NORMALIZE) do
true
end
def has_constant?(:NORMALIZED) do
true
end
def has_constant?(:NOT) do
true
end
def has_constant?(:NOTHING) do
true
end
def has_constant?(:NOTIFY) do
true
end
def has_constant?(:NOTNULL) do
true
end
def has_constant?(:NOWAIT) do
true
end
def has_constant?(:NULL_P) do
true
end
def has_constant?(:NULLIF) do
true
end
def has_constant?(:NULLS_P) do
true
end
def has_constant?(:NUMERIC) do
true
end
def has_constant?(:OBJECT_P) do
true
end
def has_constant?(:OF) do
true
end
def has_constant?(:OFF) do
true
end
def has_constant?(:OFFSET) do
true
end
def has_constant?(:OIDS) do
true
end
def has_constant?(:OLD) do
true
end
def has_constant?(:OMIT) do
true
end
def has_constant?(:ON) do
true
end
def has_constant?(:ONLY) do
true
end
def has_constant?(:OPERATOR) do
true
end
def has_constant?(:OPTION) do
true
end
def has_constant?(:OPTIONS) do
true
end
def has_constant?(:OR) do
true
end
def has_constant?(:ORDER) do
true
end
def has_constant?(:ORDINALITY) do
true
end
def has_constant?(:OTHERS) do
true
end
def has_constant?(:OUT_P) do
true
end
def has_constant?(:OUTER_P) do
true
end
def has_constant?(:OVER) do
true
end
def has_constant?(:OVERLAPS) do
true
end
def has_constant?(:OVERLAY) do
true
end
def has_constant?(:OVERRIDING) do
true
end
def has_constant?(:OWNED) do
true
end
def has_constant?(:OWNER) do
true
end
def has_constant?(:PARALLEL) do
true
end
def has_constant?(:PARAMETER) do
true
end
def has_constant?(:PARSER) do
true
end
def has_constant?(:PARTIAL) do
true
end
def has_constant?(:PARTITION) do
true
end
def has_constant?(:PASSING) do
true
end
def has_constant?(:PASSWORD) do
true
end
def has_constant?(:PATH) do
true
end
def has_constant?(:PLACING) do
true
end
def has_constant?(:PLAN) do
true
end
def has_constant?(:PLANS) do
true
end
def has_constant?(:POLICY) do
true
end
def has_constant?(:POSITION) do
true
end
def has_constant?(:PRECEDING) do
true
end
def has_constant?(:PRECISION) do
true
end
def has_constant?(:PRESERVE) do
true
end
def has_constant?(:PREPARE) do
true
end
def has_constant?(:PREPARED) do
true
end
def has_constant?(:PRIMARY) do
true
end
def has_constant?(:PRIOR) do
true
end
def has_constant?(:PRIVILEGES) do
true
end
def has_constant?(:PROCEDURAL) do
true
end
def has_constant?(:PROCEDURE) do
true
end
def has_constant?(:PROCEDURES) do
true
end
def has_constant?(:PROGRAM) do
true
end
def has_constant?(:PUBLICATION) do
true
end
def has_constant?(:QUOTE) do
true
end
def has_constant?(:QUOTES) do
true
end
def has_constant?(:RANGE) do
true
end
def has_constant?(:READ) do
true
end
def has_constant?(:REAL) do
true
end
def has_constant?(:REASSIGN) do
true
end
def has_constant?(:RECHECK) do
true
end
def has_constant?(:RECURSIVE) do
true
end
def has_constant?(:REF_P) do
true
end
def has_constant?(:REFERENCES) do
true
end
def has_constant?(:REFERENCING) do
true
end
def has_constant?(:REFRESH) do
true
end
def has_constant?(:REINDEX) do
true
end
def has_constant?(:RELATIVE_P) do
true
end
def has_constant?(:RELEASE) do
true
end
def has_constant?(:RENAME) do
true
end
def has_constant?(:REPEATABLE) do
true
end
def has_constant?(:REPLACE) do
true
end
def has_constant?(:REPLICA) do
true
end
def has_constant?(:RESET) do
true
end
def has_constant?(:RESTART) do
true
end
def has_constant?(:RESTRICT) do
true
end
def has_constant?(:RETURN) do
true
end
def has_constant?(:RETURNING) do
true
end
def has_constant?(:RETURNS) do
true
end
def has_constant?(:REVOKE) do
true
end
def has_constant?(:RIGHT) do
true
end
def has_constant?(:ROLE) do
true
end
def has_constant?(:ROLLBACK) do
true
end
def has_constant?(:ROLLUP) do
true
end
def has_constant?(:ROUTINE) do
true
end
def has_constant?(:ROUTINES) do
true
end
def has_constant?(:ROW) do
true
end
def has_constant?(:ROWS) do
true
end
def has_constant?(:RULE) do
true
end
def has_constant?(:SAVEPOINT) do
true
end
def has_constant?(:SCALAR) do
true
end
def has_constant?(:SCHEMA) do
true
end
def has_constant?(:SCHEMAS) do
true
end
def has_constant?(:SCROLL) do
true
end
def has_constant?(:SEARCH) do
true
end
def has_constant?(:SECOND_P) do
true
end
def has_constant?(:SECURITY) do
true
end
def has_constant?(:SELECT) do
true
end
def has_constant?(:SEQUENCE) do
true
end
def has_constant?(:SEQUENCES) do
true
end
def has_constant?(:SERIALIZABLE) do
true
end
def has_constant?(:SERVER) do
true
end
def has_constant?(:SESSION) do
true
end
def has_constant?(:SESSION_USER) do
true
end
def has_constant?(:SET) do
true
end
def has_constant?(:SETS) do
true
end
def has_constant?(:SETOF) do
true
end
def has_constant?(:SHARE) do
true
end
def has_constant?(:SHOW) do
true
end
def has_constant?(:SIMILAR) do
true
end
def has_constant?(:SIMPLE) do
true
end
def has_constant?(:SKIP) do
true
end
def has_constant?(:SMALLINT) do
true
end
def has_constant?(:SNAPSHOT) do
true
end
def has_constant?(:SOME) do
true
end
def has_constant?(:SOURCE) do
true
end
def has_constant?(:SQL_P) do
true
end
def has_constant?(:STABLE) do
true
end
def has_constant?(:STANDALONE_P) do
true
end
def has_constant?(:START) do
true
end
def has_constant?(:STATEMENT) do
true
end
def has_constant?(:STATISTICS) do
true
end
def has_constant?(:STDIN) do
true
end
def has_constant?(:STDOUT) do
true
end
def has_constant?(:STORAGE) do
true
end
def has_constant?(:STORED) do
true
end
def has_constant?(:STRICT_P) do
true
end
def has_constant?(:STRING_P) do
true
end
def has_constant?(:STRIP_P) do
true
end
def has_constant?(:SUBSCRIPTION) do
true
end
def has_constant?(:SUBSTRING) do
true
end
def has_constant?(:SUPPORT) do
true
end
def has_constant?(:SYMMETRIC) do
true
end
def has_constant?(:SYSID) do
true
end
def has_constant?(:SYSTEM_P) do
true
end
def has_constant?(:SYSTEM_USER) do
true
end
def has_constant?(:TABLE) do
true
end
def has_constant?(:TABLES) do
true
end
def has_constant?(:TABLESAMPLE) do
true
end
def has_constant?(:TABLESPACE) do
true
end
def has_constant?(:TARGET) do
true
end
def has_constant?(:TEMP) do
true
end
def has_constant?(:TEMPLATE) do
true
end
def has_constant?(:TEMPORARY) do
true
end
def has_constant?(:TEXT_P) do
true
end
def has_constant?(:THEN) do
true
end
def has_constant?(:TIES) do
true
end
def has_constant?(:TIME) do
true
end
def has_constant?(:TIMESTAMP) do
true
end
def has_constant?(:TO) do
true
end
def has_constant?(:TRAILING) do
true
end
def has_constant?(:TRANSACTION) do
true
end
def has_constant?(:TRANSFORM) do
true
end
def has_constant?(:TREAT) do
true
end
def has_constant?(:TRIGGER) do
true
end
def has_constant?(:TRIM) do
true
end
def has_constant?(:TRUE_P) do
true
end
def has_constant?(:TRUNCATE) do
true
end
def has_constant?(:TRUSTED) do
true
end
def has_constant?(:TYPE_P) do
true
end
def has_constant?(:TYPES_P) do
true
end
def has_constant?(:UESCAPE) do
true
end
def has_constant?(:UNBOUNDED) do
true
end
def has_constant?(:UNCONDITIONAL) do
true
end
def has_constant?(:UNCOMMITTED) do
true
end
def has_constant?(:UNENCRYPTED) do
true
end
def has_constant?(:UNION) do
true
end
def has_constant?(:UNIQUE) do
true
end
def has_constant?(:UNKNOWN) do
true
end
def has_constant?(:UNLISTEN) do
true
end
def has_constant?(:UNLOGGED) do
true
end
def has_constant?(:UNTIL) do
true
end
def has_constant?(:UPDATE) do
true
end
def has_constant?(:USER) do
true
end
def has_constant?(:USING) do
true
end
def has_constant?(:VACUUM) do
true
end
def has_constant?(:VALID) do
true
end
def has_constant?(:VALIDATE) do
true
end
def has_constant?(:VALIDATOR) do
true
end
def has_constant?(:VALUE_P) do
true
end
def has_constant?(:VALUES) do
true
end
def has_constant?(:VARCHAR) do
true
end
def has_constant?(:VARIADIC) do
true
end
def has_constant?(:VARYING) do
true
end
def has_constant?(:VERBOSE) do
true
end
def has_constant?(:VERSION_P) do
true
end
def has_constant?(:VIEW) do
true
end
def has_constant?(:VIEWS) do
true
end
def has_constant?(:VOLATILE) do
true
end
def has_constant?(:WHEN) do
true
end
def has_constant?(:WHERE) do
true
end
def has_constant?(:WHITESPACE_P) do
true
end
def has_constant?(:WINDOW) do
true
end
def has_constant?(:WITH) do
true
end
def has_constant?(:WITHIN) do
true
end
def has_constant?(:WITHOUT) do
true
end
def has_constant?(:WORK) do
true
end
def has_constant?(:WRAPPER) do
true
end
def has_constant?(:WRITE) do
true
end
def has_constant?(:XML_P) do
true
end
def has_constant?(:XMLATTRIBUTES) do
true
end
def has_constant?(:XMLCONCAT) do
true
end
def has_constant?(:XMLELEMENT) do
true
end
def has_constant?(:XMLEXISTS) do
true
end
def has_constant?(:XMLFOREST) do
true
end
def has_constant?(:XMLNAMESPACES) do
true
end
def has_constant?(:XMLPARSE) do
true
end
def has_constant?(:XMLPI) do
true
end
def has_constant?(:XMLROOT) do
true
end
def has_constant?(:XMLSERIALIZE) do
true
end
def has_constant?(:XMLTABLE) do
true
end
def has_constant?(:YEAR_P) do
true
end
def has_constant?(:YES_P) do
true
end
def has_constant?(:ZONE) do
true
end
def has_constant?(:FORMAT_LA) do
true
end
def has_constant?(:NOT_LA) do
true
end
def has_constant?(:NULLS_LA) do
true
end
def has_constant?(:WITH_LA) do
true
end
def has_constant?(:WITHOUT_LA) do
true
end
def has_constant?(:MODE_TYPE_NAME) do
true
end
def has_constant?(:MODE_PLPGSQL_EXPR) do
true
end
def has_constant?(:MODE_PLPGSQL_ASSIGN1) do
true
end
def has_constant?(:MODE_PLPGSQL_ASSIGN2) do
true
end
def has_constant?(:MODE_PLPGSQL_ASSIGN3) do
true
end
def has_constant?(:UMINUS) do
true
end
def has_constant?(_) do
false
end
)
end