LCOV - code coverage report
Current view: top level - src/common - kwlist_d.h (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 100.0 % 9 9
Test Date: 2026-09-19 10:15:41 Functions: 100.0 % 1 1
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 100.0 % 2 2

             Branch data     Line data    Source code
       1                 :             : /*-------------------------------------------------------------------------
       2                 :             :  *
       3                 :             :  * kwlist_d.h
       4                 :             :  *    List of keywords represented as a ScanKeywordList.
       5                 :             :  *
       6                 :             :  * Portions Copyright (c) 1996-2026, PostgreSQL Global Development Group
       7                 :             :  * Portions Copyright (c) 1994, Regents of the University of California
       8                 :             :  *
       9                 :             :  * NOTES
      10                 :             :  *  ******************************
      11                 :             :  *  *** DO NOT EDIT THIS FILE! ***
      12                 :             :  *  ******************************
      13                 :             :  *
      14                 :             :  *  It has been GENERATED by src/tools/gen_keywordlist.pl
      15                 :             :  *
      16                 :             :  *-------------------------------------------------------------------------
      17                 :             :  */
      18                 :             : 
      19                 :             : #ifndef KWLIST_D_H
      20                 :             : #define KWLIST_D_H
      21                 :             : 
      22                 :             : #include "common/kwlookup.h"
      23                 :             : 
      24                 :             : static const char ScanKeywords_kw_string[] =
      25                 :             :     "abort\0"
      26                 :             :     "absent\0"
      27                 :             :     "absolute\0"
      28                 :             :     "access\0"
      29                 :             :     "action\0"
      30                 :             :     "add\0"
      31                 :             :     "admin\0"
      32                 :             :     "after\0"
      33                 :             :     "aggregate\0"
      34                 :             :     "all\0"
      35                 :             :     "also\0"
      36                 :             :     "alter\0"
      37                 :             :     "always\0"
      38                 :             :     "analyse\0"
      39                 :             :     "analyze\0"
      40                 :             :     "and\0"
      41                 :             :     "any\0"
      42                 :             :     "array\0"
      43                 :             :     "as\0"
      44                 :             :     "asc\0"
      45                 :             :     "asensitive\0"
      46                 :             :     "assertion\0"
      47                 :             :     "assignment\0"
      48                 :             :     "asymmetric\0"
      49                 :             :     "at\0"
      50                 :             :     "atomic\0"
      51                 :             :     "attach\0"
      52                 :             :     "attribute\0"
      53                 :             :     "authorization\0"
      54                 :             :     "backward\0"
      55                 :             :     "before\0"
      56                 :             :     "begin\0"
      57                 :             :     "between\0"
      58                 :             :     "bigint\0"
      59                 :             :     "binary\0"
      60                 :             :     "bit\0"
      61                 :             :     "boolean\0"
      62                 :             :     "both\0"
      63                 :             :     "breadth\0"
      64                 :             :     "by\0"
      65                 :             :     "cache\0"
      66                 :             :     "call\0"
      67                 :             :     "called\0"
      68                 :             :     "cascade\0"
      69                 :             :     "cascaded\0"
      70                 :             :     "case\0"
      71                 :             :     "cast\0"
      72                 :             :     "catalog\0"
      73                 :             :     "chain\0"
      74                 :             :     "char\0"
      75                 :             :     "character\0"
      76                 :             :     "characteristics\0"
      77                 :             :     "check\0"
      78                 :             :     "checkpoint\0"
      79                 :             :     "class\0"
      80                 :             :     "close\0"
      81                 :             :     "cluster\0"
      82                 :             :     "coalesce\0"
      83                 :             :     "collate\0"
      84                 :             :     "collation\0"
      85                 :             :     "column\0"
      86                 :             :     "columns\0"
      87                 :             :     "comment\0"
      88                 :             :     "comments\0"
      89                 :             :     "commit\0"
      90                 :             :     "committed\0"
      91                 :             :     "compression\0"
      92                 :             :     "concurrently\0"
      93                 :             :     "conditional\0"
      94                 :             :     "configuration\0"
      95                 :             :     "conflict\0"
      96                 :             :     "connection\0"
      97                 :             :     "constraint\0"
      98                 :             :     "constraints\0"
      99                 :             :     "content\0"
     100                 :             :     "continue\0"
     101                 :             :     "conversion\0"
     102                 :             :     "copy\0"
     103                 :             :     "cost\0"
     104                 :             :     "create\0"
     105                 :             :     "cross\0"
     106                 :             :     "csv\0"
     107                 :             :     "cube\0"
     108                 :             :     "current\0"
     109                 :             :     "current_catalog\0"
     110                 :             :     "current_date\0"
     111                 :             :     "current_role\0"
     112                 :             :     "current_schema\0"
     113                 :             :     "current_time\0"
     114                 :             :     "current_timestamp\0"
     115                 :             :     "current_user\0"
     116                 :             :     "cursor\0"
     117                 :             :     "cycle\0"
     118                 :             :     "data\0"
     119                 :             :     "database\0"
     120                 :             :     "day\0"
     121                 :             :     "deallocate\0"
     122                 :             :     "dec\0"
     123                 :             :     "decimal\0"
     124                 :             :     "declare\0"
     125                 :             :     "default\0"
     126                 :             :     "defaults\0"
     127                 :             :     "deferrable\0"
     128                 :             :     "deferred\0"
     129                 :             :     "definer\0"
     130                 :             :     "delete\0"
     131                 :             :     "delimiter\0"
     132                 :             :     "delimiters\0"
     133                 :             :     "depends\0"
     134                 :             :     "depth\0"
     135                 :             :     "desc\0"
     136                 :             :     "detach\0"
     137                 :             :     "dictionary\0"
     138                 :             :     "disable\0"
     139                 :             :     "discard\0"
     140                 :             :     "distinct\0"
     141                 :             :     "do\0"
     142                 :             :     "document\0"
     143                 :             :     "domain\0"
     144                 :             :     "double\0"
     145                 :             :     "drop\0"
     146                 :             :     "each\0"
     147                 :             :     "else\0"
     148                 :             :     "empty\0"
     149                 :             :     "enable\0"
     150                 :             :     "encoding\0"
     151                 :             :     "encrypted\0"
     152                 :             :     "end\0"
     153                 :             :     "enforced\0"
     154                 :             :     "enum\0"
     155                 :             :     "error\0"
     156                 :             :     "escape\0"
     157                 :             :     "event\0"
     158                 :             :     "except\0"
     159                 :             :     "exclude\0"
     160                 :             :     "excluding\0"
     161                 :             :     "exclusive\0"
     162                 :             :     "execute\0"
     163                 :             :     "exists\0"
     164                 :             :     "explain\0"
     165                 :             :     "expression\0"
     166                 :             :     "extension\0"
     167                 :             :     "external\0"
     168                 :             :     "extract\0"
     169                 :             :     "false\0"
     170                 :             :     "family\0"
     171                 :             :     "fetch\0"
     172                 :             :     "filter\0"
     173                 :             :     "finalize\0"
     174                 :             :     "first\0"
     175                 :             :     "float\0"
     176                 :             :     "following\0"
     177                 :             :     "for\0"
     178                 :             :     "force\0"
     179                 :             :     "foreign\0"
     180                 :             :     "format\0"
     181                 :             :     "forward\0"
     182                 :             :     "freeze\0"
     183                 :             :     "from\0"
     184                 :             :     "full\0"
     185                 :             :     "function\0"
     186                 :             :     "functions\0"
     187                 :             :     "generated\0"
     188                 :             :     "global\0"
     189                 :             :     "grant\0"
     190                 :             :     "granted\0"
     191                 :             :     "greatest\0"
     192                 :             :     "group\0"
     193                 :             :     "grouping\0"
     194                 :             :     "groups\0"
     195                 :             :     "handler\0"
     196                 :             :     "having\0"
     197                 :             :     "header\0"
     198                 :             :     "hold\0"
     199                 :             :     "hour\0"
     200                 :             :     "identity\0"
     201                 :             :     "if\0"
     202                 :             :     "ignore\0"
     203                 :             :     "ilike\0"
     204                 :             :     "immediate\0"
     205                 :             :     "immutable\0"
     206                 :             :     "implicit\0"
     207                 :             :     "import\0"
     208                 :             :     "in\0"
     209                 :             :     "include\0"
     210                 :             :     "including\0"
     211                 :             :     "increment\0"
     212                 :             :     "indent\0"
     213                 :             :     "index\0"
     214                 :             :     "indexes\0"
     215                 :             :     "inherit\0"
     216                 :             :     "inherits\0"
     217                 :             :     "initially\0"
     218                 :             :     "inline\0"
     219                 :             :     "inner\0"
     220                 :             :     "inout\0"
     221                 :             :     "input\0"
     222                 :             :     "insensitive\0"
     223                 :             :     "insert\0"
     224                 :             :     "instead\0"
     225                 :             :     "int\0"
     226                 :             :     "integer\0"
     227                 :             :     "intersect\0"
     228                 :             :     "interval\0"
     229                 :             :     "into\0"
     230                 :             :     "invoker\0"
     231                 :             :     "is\0"
     232                 :             :     "isnull\0"
     233                 :             :     "isolation\0"
     234                 :             :     "join\0"
     235                 :             :     "json\0"
     236                 :             :     "json_array\0"
     237                 :             :     "json_arrayagg\0"
     238                 :             :     "json_exists\0"
     239                 :             :     "json_object\0"
     240                 :             :     "json_objectagg\0"
     241                 :             :     "json_query\0"
     242                 :             :     "json_scalar\0"
     243                 :             :     "json_serialize\0"
     244                 :             :     "json_table\0"
     245                 :             :     "json_value\0"
     246                 :             :     "keep\0"
     247                 :             :     "key\0"
     248                 :             :     "keys\0"
     249                 :             :     "label\0"
     250                 :             :     "language\0"
     251                 :             :     "large\0"
     252                 :             :     "last\0"
     253                 :             :     "lateral\0"
     254                 :             :     "leading\0"
     255                 :             :     "leakproof\0"
     256                 :             :     "least\0"
     257                 :             :     "left\0"
     258                 :             :     "level\0"
     259                 :             :     "like\0"
     260                 :             :     "limit\0"
     261                 :             :     "listen\0"
     262                 :             :     "load\0"
     263                 :             :     "local\0"
     264                 :             :     "localtime\0"
     265                 :             :     "localtimestamp\0"
     266                 :             :     "location\0"
     267                 :             :     "lock\0"
     268                 :             :     "locked\0"
     269                 :             :     "logged\0"
     270                 :             :     "lsn\0"
     271                 :             :     "mapping\0"
     272                 :             :     "match\0"
     273                 :             :     "matched\0"
     274                 :             :     "materialized\0"
     275                 :             :     "maxvalue\0"
     276                 :             :     "merge\0"
     277                 :             :     "merge_action\0"
     278                 :             :     "method\0"
     279                 :             :     "minute\0"
     280                 :             :     "minvalue\0"
     281                 :             :     "mode\0"
     282                 :             :     "month\0"
     283                 :             :     "move\0"
     284                 :             :     "name\0"
     285                 :             :     "names\0"
     286                 :             :     "national\0"
     287                 :             :     "natural\0"
     288                 :             :     "nchar\0"
     289                 :             :     "nested\0"
     290                 :             :     "new\0"
     291                 :             :     "next\0"
     292                 :             :     "nfc\0"
     293                 :             :     "nfd\0"
     294                 :             :     "nfkc\0"
     295                 :             :     "nfkd\0"
     296                 :             :     "no\0"
     297                 :             :     "none\0"
     298                 :             :     "normalize\0"
     299                 :             :     "normalized\0"
     300                 :             :     "not\0"
     301                 :             :     "nothing\0"
     302                 :             :     "notify\0"
     303                 :             :     "notnull\0"
     304                 :             :     "nowait\0"
     305                 :             :     "null\0"
     306                 :             :     "nullif\0"
     307                 :             :     "nulls\0"
     308                 :             :     "numeric\0"
     309                 :             :     "object\0"
     310                 :             :     "objects\0"
     311                 :             :     "of\0"
     312                 :             :     "off\0"
     313                 :             :     "offset\0"
     314                 :             :     "oids\0"
     315                 :             :     "old\0"
     316                 :             :     "omit\0"
     317                 :             :     "on\0"
     318                 :             :     "only\0"
     319                 :             :     "operator\0"
     320                 :             :     "option\0"
     321                 :             :     "options\0"
     322                 :             :     "or\0"
     323                 :             :     "order\0"
     324                 :             :     "ordinality\0"
     325                 :             :     "others\0"
     326                 :             :     "out\0"
     327                 :             :     "outer\0"
     328                 :             :     "over\0"
     329                 :             :     "overlaps\0"
     330                 :             :     "overlay\0"
     331                 :             :     "overriding\0"
     332                 :             :     "owned\0"
     333                 :             :     "owner\0"
     334                 :             :     "parallel\0"
     335                 :             :     "parameter\0"
     336                 :             :     "parser\0"
     337                 :             :     "partial\0"
     338                 :             :     "partition\0"
     339                 :             :     "passing\0"
     340                 :             :     "password\0"
     341                 :             :     "path\0"
     342                 :             :     "period\0"
     343                 :             :     "placing\0"
     344                 :             :     "plan\0"
     345                 :             :     "plans\0"
     346                 :             :     "policy\0"
     347                 :             :     "position\0"
     348                 :             :     "preceding\0"
     349                 :             :     "precision\0"
     350                 :             :     "prepare\0"
     351                 :             :     "prepared\0"
     352                 :             :     "preserve\0"
     353                 :             :     "primary\0"
     354                 :             :     "prior\0"
     355                 :             :     "privileges\0"
     356                 :             :     "procedural\0"
     357                 :             :     "procedure\0"
     358                 :             :     "procedures\0"
     359                 :             :     "program\0"
     360                 :             :     "publication\0"
     361                 :             :     "quote\0"
     362                 :             :     "quotes\0"
     363                 :             :     "range\0"
     364                 :             :     "read\0"
     365                 :             :     "real\0"
     366                 :             :     "reassign\0"
     367                 :             :     "recursive\0"
     368                 :             :     "ref\0"
     369                 :             :     "references\0"
     370                 :             :     "referencing\0"
     371                 :             :     "refresh\0"
     372                 :             :     "reindex\0"
     373                 :             :     "relative\0"
     374                 :             :     "release\0"
     375                 :             :     "rename\0"
     376                 :             :     "repack\0"
     377                 :             :     "repeatable\0"
     378                 :             :     "replace\0"
     379                 :             :     "replica\0"
     380                 :             :     "reset\0"
     381                 :             :     "respect\0"
     382                 :             :     "restart\0"
     383                 :             :     "restrict\0"
     384                 :             :     "return\0"
     385                 :             :     "returning\0"
     386                 :             :     "returns\0"
     387                 :             :     "revoke\0"
     388                 :             :     "right\0"
     389                 :             :     "role\0"
     390                 :             :     "rollback\0"
     391                 :             :     "rollup\0"
     392                 :             :     "routine\0"
     393                 :             :     "routines\0"
     394                 :             :     "row\0"
     395                 :             :     "rows\0"
     396                 :             :     "rule\0"
     397                 :             :     "savepoint\0"
     398                 :             :     "scalar\0"
     399                 :             :     "schema\0"
     400                 :             :     "schemas\0"
     401                 :             :     "scroll\0"
     402                 :             :     "search\0"
     403                 :             :     "second\0"
     404                 :             :     "security\0"
     405                 :             :     "select\0"
     406                 :             :     "sequence\0"
     407                 :             :     "sequences\0"
     408                 :             :     "serializable\0"
     409                 :             :     "server\0"
     410                 :             :     "session\0"
     411                 :             :     "session_user\0"
     412                 :             :     "set\0"
     413                 :             :     "setof\0"
     414                 :             :     "sets\0"
     415                 :             :     "share\0"
     416                 :             :     "show\0"
     417                 :             :     "similar\0"
     418                 :             :     "simple\0"
     419                 :             :     "skip\0"
     420                 :             :     "smallint\0"
     421                 :             :     "snapshot\0"
     422                 :             :     "some\0"
     423                 :             :     "source\0"
     424                 :             :     "sql\0"
     425                 :             :     "stable\0"
     426                 :             :     "standalone\0"
     427                 :             :     "start\0"
     428                 :             :     "statement\0"
     429                 :             :     "statistics\0"
     430                 :             :     "stdin\0"
     431                 :             :     "stdout\0"
     432                 :             :     "storage\0"
     433                 :             :     "stored\0"
     434                 :             :     "strict\0"
     435                 :             :     "string\0"
     436                 :             :     "strip\0"
     437                 :             :     "subscription\0"
     438                 :             :     "substring\0"
     439                 :             :     "support\0"
     440                 :             :     "symmetric\0"
     441                 :             :     "sysid\0"
     442                 :             :     "system\0"
     443                 :             :     "system_user\0"
     444                 :             :     "table\0"
     445                 :             :     "tables\0"
     446                 :             :     "tablesample\0"
     447                 :             :     "tablespace\0"
     448                 :             :     "target\0"
     449                 :             :     "temp\0"
     450                 :             :     "template\0"
     451                 :             :     "temporary\0"
     452                 :             :     "text\0"
     453                 :             :     "then\0"
     454                 :             :     "ties\0"
     455                 :             :     "time\0"
     456                 :             :     "timestamp\0"
     457                 :             :     "to\0"
     458                 :             :     "trailing\0"
     459                 :             :     "transaction\0"
     460                 :             :     "transform\0"
     461                 :             :     "treat\0"
     462                 :             :     "trigger\0"
     463                 :             :     "trim\0"
     464                 :             :     "true\0"
     465                 :             :     "truncate\0"
     466                 :             :     "trusted\0"
     467                 :             :     "type\0"
     468                 :             :     "types\0"
     469                 :             :     "uescape\0"
     470                 :             :     "unbounded\0"
     471                 :             :     "uncommitted\0"
     472                 :             :     "unconditional\0"
     473                 :             :     "unencrypted\0"
     474                 :             :     "union\0"
     475                 :             :     "unique\0"
     476                 :             :     "unknown\0"
     477                 :             :     "unlisten\0"
     478                 :             :     "unlogged\0"
     479                 :             :     "until\0"
     480                 :             :     "update\0"
     481                 :             :     "user\0"
     482                 :             :     "using\0"
     483                 :             :     "vacuum\0"
     484                 :             :     "valid\0"
     485                 :             :     "validate\0"
     486                 :             :     "validator\0"
     487                 :             :     "value\0"
     488                 :             :     "values\0"
     489                 :             :     "varchar\0"
     490                 :             :     "variadic\0"
     491                 :             :     "varying\0"
     492                 :             :     "verbose\0"
     493                 :             :     "version\0"
     494                 :             :     "view\0"
     495                 :             :     "views\0"
     496                 :             :     "virtual\0"
     497                 :             :     "volatile\0"
     498                 :             :     "wait\0"
     499                 :             :     "when\0"
     500                 :             :     "where\0"
     501                 :             :     "whitespace\0"
     502                 :             :     "window\0"
     503                 :             :     "with\0"
     504                 :             :     "within\0"
     505                 :             :     "without\0"
     506                 :             :     "work\0"
     507                 :             :     "wrapper\0"
     508                 :             :     "write\0"
     509                 :             :     "xml\0"
     510                 :             :     "xmlattributes\0"
     511                 :             :     "xmlconcat\0"
     512                 :             :     "xmlelement\0"
     513                 :             :     "xmlexists\0"
     514                 :             :     "xmlforest\0"
     515                 :             :     "xmlnamespaces\0"
     516                 :             :     "xmlparse\0"
     517                 :             :     "xmlpi\0"
     518                 :             :     "xmlroot\0"
     519                 :             :     "xmlserialize\0"
     520                 :             :     "xmltable\0"
     521                 :             :     "year\0"
     522                 :             :     "yes\0"
     523                 :             :     "zone";
     524                 :             : 
     525                 :             : static const uint16 ScanKeywords_kw_offsets[] = {
     526                 :             :     0,
     527                 :             :     6,
     528                 :             :     13,
     529                 :             :     22,
     530                 :             :     29,
     531                 :             :     36,
     532                 :             :     40,
     533                 :             :     46,
     534                 :             :     52,
     535                 :             :     62,
     536                 :             :     66,
     537                 :             :     71,
     538                 :             :     77,
     539                 :             :     84,
     540                 :             :     92,
     541                 :             :     100,
     542                 :             :     104,
     543                 :             :     108,
     544                 :             :     114,
     545                 :             :     117,
     546                 :             :     121,
     547                 :             :     132,
     548                 :             :     142,
     549                 :             :     153,
     550                 :             :     164,
     551                 :             :     167,
     552                 :             :     174,
     553                 :             :     181,
     554                 :             :     191,
     555                 :             :     205,
     556                 :             :     214,
     557                 :             :     221,
     558                 :             :     227,
     559                 :             :     235,
     560                 :             :     242,
     561                 :             :     249,
     562                 :             :     253,
     563                 :             :     261,
     564                 :             :     266,
     565                 :             :     274,
     566                 :             :     277,
     567                 :             :     283,
     568                 :             :     288,
     569                 :             :     295,
     570                 :             :     303,
     571                 :             :     312,
     572                 :             :     317,
     573                 :             :     322,
     574                 :             :     330,
     575                 :             :     336,
     576                 :             :     341,
     577                 :             :     351,
     578                 :             :     367,
     579                 :             :     373,
     580                 :             :     384,
     581                 :             :     390,
     582                 :             :     396,
     583                 :             :     404,
     584                 :             :     413,
     585                 :             :     421,
     586                 :             :     431,
     587                 :             :     438,
     588                 :             :     446,
     589                 :             :     454,
     590                 :             :     463,
     591                 :             :     470,
     592                 :             :     480,
     593                 :             :     492,
     594                 :             :     505,
     595                 :             :     517,
     596                 :             :     531,
     597                 :             :     540,
     598                 :             :     551,
     599                 :             :     562,
     600                 :             :     574,
     601                 :             :     582,
     602                 :             :     591,
     603                 :             :     602,
     604                 :             :     607,
     605                 :             :     612,
     606                 :             :     619,
     607                 :             :     625,
     608                 :             :     629,
     609                 :             :     634,
     610                 :             :     642,
     611                 :             :     658,
     612                 :             :     671,
     613                 :             :     684,
     614                 :             :     699,
     615                 :             :     712,
     616                 :             :     730,
     617                 :             :     743,
     618                 :             :     750,
     619                 :             :     756,
     620                 :             :     761,
     621                 :             :     770,
     622                 :             :     774,
     623                 :             :     785,
     624                 :             :     789,
     625                 :             :     797,
     626                 :             :     805,
     627                 :             :     813,
     628                 :             :     822,
     629                 :             :     833,
     630                 :             :     842,
     631                 :             :     850,
     632                 :             :     857,
     633                 :             :     867,
     634                 :             :     878,
     635                 :             :     886,
     636                 :             :     892,
     637                 :             :     897,
     638                 :             :     904,
     639                 :             :     915,
     640                 :             :     923,
     641                 :             :     931,
     642                 :             :     940,
     643                 :             :     943,
     644                 :             :     952,
     645                 :             :     959,
     646                 :             :     966,
     647                 :             :     971,
     648                 :             :     976,
     649                 :             :     981,
     650                 :             :     987,
     651                 :             :     994,
     652                 :             :     1003,
     653                 :             :     1013,
     654                 :             :     1017,
     655                 :             :     1026,
     656                 :             :     1031,
     657                 :             :     1037,
     658                 :             :     1044,
     659                 :             :     1050,
     660                 :             :     1057,
     661                 :             :     1065,
     662                 :             :     1075,
     663                 :             :     1085,
     664                 :             :     1093,
     665                 :             :     1100,
     666                 :             :     1108,
     667                 :             :     1119,
     668                 :             :     1129,
     669                 :             :     1138,
     670                 :             :     1146,
     671                 :             :     1152,
     672                 :             :     1159,
     673                 :             :     1165,
     674                 :             :     1172,
     675                 :             :     1181,
     676                 :             :     1187,
     677                 :             :     1193,
     678                 :             :     1203,
     679                 :             :     1207,
     680                 :             :     1213,
     681                 :             :     1221,
     682                 :             :     1228,
     683                 :             :     1236,
     684                 :             :     1243,
     685                 :             :     1248,
     686                 :             :     1253,
     687                 :             :     1262,
     688                 :             :     1272,
     689                 :             :     1282,
     690                 :             :     1289,
     691                 :             :     1295,
     692                 :             :     1303,
     693                 :             :     1312,
     694                 :             :     1318,
     695                 :             :     1327,
     696                 :             :     1334,
     697                 :             :     1342,
     698                 :             :     1349,
     699                 :             :     1356,
     700                 :             :     1361,
     701                 :             :     1366,
     702                 :             :     1375,
     703                 :             :     1378,
     704                 :             :     1385,
     705                 :             :     1391,
     706                 :             :     1401,
     707                 :             :     1411,
     708                 :             :     1420,
     709                 :             :     1427,
     710                 :             :     1430,
     711                 :             :     1438,
     712                 :             :     1448,
     713                 :             :     1458,
     714                 :             :     1465,
     715                 :             :     1471,
     716                 :             :     1479,
     717                 :             :     1487,
     718                 :             :     1496,
     719                 :             :     1506,
     720                 :             :     1513,
     721                 :             :     1519,
     722                 :             :     1525,
     723                 :             :     1531,
     724                 :             :     1543,
     725                 :             :     1550,
     726                 :             :     1558,
     727                 :             :     1562,
     728                 :             :     1570,
     729                 :             :     1580,
     730                 :             :     1589,
     731                 :             :     1594,
     732                 :             :     1602,
     733                 :             :     1605,
     734                 :             :     1612,
     735                 :             :     1622,
     736                 :             :     1627,
     737                 :             :     1632,
     738                 :             :     1643,
     739                 :             :     1657,
     740                 :             :     1669,
     741                 :             :     1681,
     742                 :             :     1696,
     743                 :             :     1707,
     744                 :             :     1719,
     745                 :             :     1734,
     746                 :             :     1745,
     747                 :             :     1756,
     748                 :             :     1761,
     749                 :             :     1765,
     750                 :             :     1770,
     751                 :             :     1776,
     752                 :             :     1785,
     753                 :             :     1791,
     754                 :             :     1796,
     755                 :             :     1804,
     756                 :             :     1812,
     757                 :             :     1822,
     758                 :             :     1828,
     759                 :             :     1833,
     760                 :             :     1839,
     761                 :             :     1844,
     762                 :             :     1850,
     763                 :             :     1857,
     764                 :             :     1862,
     765                 :             :     1868,
     766                 :             :     1878,
     767                 :             :     1893,
     768                 :             :     1902,
     769                 :             :     1907,
     770                 :             :     1914,
     771                 :             :     1921,
     772                 :             :     1925,
     773                 :             :     1933,
     774                 :             :     1939,
     775                 :             :     1947,
     776                 :             :     1960,
     777                 :             :     1969,
     778                 :             :     1975,
     779                 :             :     1988,
     780                 :             :     1995,
     781                 :             :     2002,
     782                 :             :     2011,
     783                 :             :     2016,
     784                 :             :     2022,
     785                 :             :     2027,
     786                 :             :     2032,
     787                 :             :     2038,
     788                 :             :     2047,
     789                 :             :     2055,
     790                 :             :     2061,
     791                 :             :     2068,
     792                 :             :     2072,
     793                 :             :     2077,
     794                 :             :     2081,
     795                 :             :     2085,
     796                 :             :     2090,
     797                 :             :     2095,
     798                 :             :     2098,
     799                 :             :     2103,
     800                 :             :     2113,
     801                 :             :     2124,
     802                 :             :     2128,
     803                 :             :     2136,
     804                 :             :     2143,
     805                 :             :     2151,
     806                 :             :     2158,
     807                 :             :     2163,
     808                 :             :     2170,
     809                 :             :     2176,
     810                 :             :     2184,
     811                 :             :     2191,
     812                 :             :     2199,
     813                 :             :     2202,
     814                 :             :     2206,
     815                 :             :     2213,
     816                 :             :     2218,
     817                 :             :     2222,
     818                 :             :     2227,
     819                 :             :     2230,
     820                 :             :     2235,
     821                 :             :     2244,
     822                 :             :     2251,
     823                 :             :     2259,
     824                 :             :     2262,
     825                 :             :     2268,
     826                 :             :     2279,
     827                 :             :     2286,
     828                 :             :     2290,
     829                 :             :     2296,
     830                 :             :     2301,
     831                 :             :     2310,
     832                 :             :     2318,
     833                 :             :     2329,
     834                 :             :     2335,
     835                 :             :     2341,
     836                 :             :     2350,
     837                 :             :     2360,
     838                 :             :     2367,
     839                 :             :     2375,
     840                 :             :     2385,
     841                 :             :     2393,
     842                 :             :     2402,
     843                 :             :     2407,
     844                 :             :     2414,
     845                 :             :     2422,
     846                 :             :     2427,
     847                 :             :     2433,
     848                 :             :     2440,
     849                 :             :     2449,
     850                 :             :     2459,
     851                 :             :     2469,
     852                 :             :     2477,
     853                 :             :     2486,
     854                 :             :     2495,
     855                 :             :     2503,
     856                 :             :     2509,
     857                 :             :     2520,
     858                 :             :     2531,
     859                 :             :     2541,
     860                 :             :     2552,
     861                 :             :     2560,
     862                 :             :     2572,
     863                 :             :     2578,
     864                 :             :     2585,
     865                 :             :     2591,
     866                 :             :     2596,
     867                 :             :     2601,
     868                 :             :     2610,
     869                 :             :     2620,
     870                 :             :     2624,
     871                 :             :     2635,
     872                 :             :     2647,
     873                 :             :     2655,
     874                 :             :     2663,
     875                 :             :     2672,
     876                 :             :     2680,
     877                 :             :     2687,
     878                 :             :     2694,
     879                 :             :     2705,
     880                 :             :     2713,
     881                 :             :     2721,
     882                 :             :     2727,
     883                 :             :     2735,
     884                 :             :     2743,
     885                 :             :     2752,
     886                 :             :     2759,
     887                 :             :     2769,
     888                 :             :     2777,
     889                 :             :     2784,
     890                 :             :     2790,
     891                 :             :     2795,
     892                 :             :     2804,
     893                 :             :     2811,
     894                 :             :     2819,
     895                 :             :     2828,
     896                 :             :     2832,
     897                 :             :     2837,
     898                 :             :     2842,
     899                 :             :     2852,
     900                 :             :     2859,
     901                 :             :     2866,
     902                 :             :     2874,
     903                 :             :     2881,
     904                 :             :     2888,
     905                 :             :     2895,
     906                 :             :     2904,
     907                 :             :     2911,
     908                 :             :     2920,
     909                 :             :     2930,
     910                 :             :     2943,
     911                 :             :     2950,
     912                 :             :     2958,
     913                 :             :     2971,
     914                 :             :     2975,
     915                 :             :     2981,
     916                 :             :     2986,
     917                 :             :     2992,
     918                 :             :     2997,
     919                 :             :     3005,
     920                 :             :     3012,
     921                 :             :     3017,
     922                 :             :     3026,
     923                 :             :     3035,
     924                 :             :     3040,
     925                 :             :     3047,
     926                 :             :     3051,
     927                 :             :     3058,
     928                 :             :     3069,
     929                 :             :     3075,
     930                 :             :     3085,
     931                 :             :     3096,
     932                 :             :     3102,
     933                 :             :     3109,
     934                 :             :     3117,
     935                 :             :     3124,
     936                 :             :     3131,
     937                 :             :     3138,
     938                 :             :     3144,
     939                 :             :     3157,
     940                 :             :     3167,
     941                 :             :     3175,
     942                 :             :     3185,
     943                 :             :     3191,
     944                 :             :     3198,
     945                 :             :     3210,
     946                 :             :     3216,
     947                 :             :     3223,
     948                 :             :     3235,
     949                 :             :     3246,
     950                 :             :     3253,
     951                 :             :     3258,
     952                 :             :     3267,
     953                 :             :     3277,
     954                 :             :     3282,
     955                 :             :     3287,
     956                 :             :     3292,
     957                 :             :     3297,
     958                 :             :     3307,
     959                 :             :     3310,
     960                 :             :     3319,
     961                 :             :     3331,
     962                 :             :     3341,
     963                 :             :     3347,
     964                 :             :     3355,
     965                 :             :     3360,
     966                 :             :     3365,
     967                 :             :     3374,
     968                 :             :     3382,
     969                 :             :     3387,
     970                 :             :     3393,
     971                 :             :     3401,
     972                 :             :     3411,
     973                 :             :     3423,
     974                 :             :     3437,
     975                 :             :     3449,
     976                 :             :     3455,
     977                 :             :     3462,
     978                 :             :     3470,
     979                 :             :     3479,
     980                 :             :     3488,
     981                 :             :     3494,
     982                 :             :     3501,
     983                 :             :     3506,
     984                 :             :     3512,
     985                 :             :     3519,
     986                 :             :     3525,
     987                 :             :     3534,
     988                 :             :     3544,
     989                 :             :     3550,
     990                 :             :     3557,
     991                 :             :     3565,
     992                 :             :     3574,
     993                 :             :     3582,
     994                 :             :     3590,
     995                 :             :     3598,
     996                 :             :     3603,
     997                 :             :     3609,
     998                 :             :     3617,
     999                 :             :     3626,
    1000                 :             :     3631,
    1001                 :             :     3636,
    1002                 :             :     3642,
    1003                 :             :     3653,
    1004                 :             :     3660,
    1005                 :             :     3665,
    1006                 :             :     3672,
    1007                 :             :     3680,
    1008                 :             :     3685,
    1009                 :             :     3693,
    1010                 :             :     3699,
    1011                 :             :     3703,
    1012                 :             :     3717,
    1013                 :             :     3727,
    1014                 :             :     3738,
    1015                 :             :     3748,
    1016                 :             :     3758,
    1017                 :             :     3772,
    1018                 :             :     3781,
    1019                 :             :     3787,
    1020                 :             :     3795,
    1021                 :             :     3808,
    1022                 :             :     3817,
    1023                 :             :     3822,
    1024                 :             :     3826,
    1025                 :             : };
    1026                 :             : 
    1027                 :             : #define SCANKEYWORDS_NUM_KEYWORDS 499
    1028                 :             : 
    1029                 :             : static int
    1030                 :     8657350 : ScanKeywords_hash_func(const void *key, size_t keylen)
    1031                 :             : {
    1032                 :             :     static const int16 h[999] = {
    1033                 :             :         347,   331,   180,   3,     283,   32767, 32767, 147,
    1034                 :             :         32767, 32767, 32767, -6,    32767, 37,    32767, 32767,
    1035                 :             :         32767, -200,  32767, 47,    -390,  -254,  -56,   490,
    1036                 :             :         777,   -215,  458,   -45,   677,   0,     179,   32767,
    1037                 :             :         32767, 32767, 32767, -35,   -345,  -307,  0,     66,
    1038                 :             :         20,    209,   167,   498,   32767, 0,     0,     0,
    1039                 :             :         32767, 1148,  0,     -451,  32767, 32767, 32767, -360,
    1040                 :             :         749,   234,   -954,  24,    -108,  32767, 0,     0,
    1041                 :             :         32767, 32767, 0,     -22,   304,   21,    -269,  -117,
    1042                 :             :         32767, 319,   270,   32767, 753,   -107,  583,   276,
    1043                 :             :         32767, 32767, 0,     1093,  98,    0,     32767, 253,
    1044                 :             :         32767, 32767, 32767, 1294,  434,   461,   32767, 0,
    1045                 :             :         788,   -1026, -19,   81,    32767, 167,   0,     0,
    1046                 :             :         32767, 32767, -465,  -308,  0,     32767, 32767, 0,
    1047                 :             :         32767, 896,   176,   32767, 32767, 32767, 195,   32767,
    1048                 :             :         0,     32767, 183,   32767, 419,   -662,  -108,  -848,
    1049                 :             :         32767, 181,   -656,  32767, 475,   562,   32767, 439,
    1050                 :             :         450,   -247,  284,   0,     -622,  368,   -91,   0,
    1051                 :             :         32767, -242,  0,     -1035, 32767, 1112,  32767, 0,
    1052                 :             :         180,   1086,  -289,  -100,  161,   32767, 0,     32767,
    1053                 :             :         32767, 376,   32767, -742,  32767, 32767, -488,  175,
    1054                 :             :         32767, 1119,  14,    200,   32767, 32767, 32767, 906,
    1055                 :             :         218,   40,    32767, -605,  0,     32767, -559,  32767,
    1056                 :             :         356,   349,   415,   32767, 32767, 32767, -4,    32767,
    1057                 :             :         0,     100,   -764,  279,   32767, 59,    -316,  -153,
    1058                 :             :         38,    32767, 32767, 32767, 32767, 32767, 32767, 0,
    1059                 :             :         999,   65,    32767, -103,  32767, 431,   447,   32767,
    1060                 :             :         32767, 248,   354,   56,    32767, -75,   32767, 32767,
    1061                 :             :         32767, 832,   32767, 720,   229,   32767, -514,  32767,
    1062                 :             :         425,   -916,  32767, 32767, 32767, 32767, -902,  32767,
    1063                 :             :         -168,  108,   0,     32767, 379,   79,    401,   -290,
    1064                 :             :         32767, -311,  71,    32767, 32767, 32767, 32767, 32767,
    1065                 :             :         -304,  199,   32767, 32767, 32767, 104,   840,   32767,
    1066                 :             :         1439,  -160,  50,    32767, 32767, -532,  406,   -464,
    1067                 :             :         221,   32767, 46,    455,   32767, 32767, 0,     32767,
    1068                 :             :         187,   32767, 68,    32767, 69,    32767, -351,  32767,
    1069                 :             :         251,   -109,  32767, 162,   32767, -357,  -277,  32767,
    1070                 :             :         650,   -402,  32767, 180,   32767, 353,   32767, 102,
    1071                 :             :         32767, 364,   32767, -357,  -109,  32767, 32767, 490,
    1072                 :             :         0,     -518,  32767, 32767, -776,  32767, 94,    32767,
    1073                 :             :         0,     32767, 422,   342,   19,    0,     32767, 32767,
    1074                 :             :         -360,  72,    -664,  -133,  203,   32767, 275,   511,
    1075                 :             :         32767, 387,   32767, 322,   391,   470,   32767, 336,
    1076                 :             :         32767, 32767, 701,   32767, 32767, -33,   32767, 0,
    1077                 :             :         225,   0,     32767, 264,   446,   32767, 32767, -3,
    1078                 :             :         293,   0,     32767, 32767, 32767, 32767, 0,     473,
    1079                 :             :         32767, 32767, 32767, 491,   32767, 133,   32767, -259,
    1080                 :             :         -635,  -304,  32767, 32767, 32767, 32767, 32767, 49,
    1081                 :             :         194,   32767, 32767, 165,   32767, -31,   0,     32767,
    1082                 :             :         0,     32767, 32767, 32767, 175,   224,   32767, 32767,
    1083                 :             :         640,   32767, 114,   -633,  32767, 0,     -41,   287,
    1084                 :             :         170,   0,     32767, 29,    -391,  -517,  -880,  -961,
    1085                 :             :         224,   25,    -724,  0,     223,   -58,   0,     -172,
    1086                 :             :         32767, 475,   32767, 0,     32767, 298,   32767, 0,
    1087                 :             :         32767, 0,     32767, 250,   32767, 1414,  0,     32767,
    1088                 :             :         745,   32767, 0,     32767, 157,   0,     123,   32767,
    1089                 :             :         32767, 590,   32767, 358,   222,   -416,  32767, 32767,
    1090                 :             :         -470,  32767, 173,   32767, 75,    -689,  -295,  32767,
    1091                 :             :         32767, -118,  388,   32767, 0,     32767, 761,   141,
    1092                 :             :         -52,   875,   452,   32767, 0,     32767, 0,     32767,
    1093                 :             :         441,   272,   216,   495,   32767, 41,    381,   32767,
    1094                 :             :         519,   0,     32767, 32767, -253,  0,     37,    32767,
    1095                 :             :         498,   32767, 32767, -521,  646,   0,     32767, 0,
    1096                 :             :         32767, 87,    0,     32767, 0,     32767, 0,     32767,
    1097                 :             :         471,   700,   32767, 32767, 32767, 536,   0,     131,
    1098                 :             :         322,   47,    32767, 32767, 32767, 32767, 32767, 32767,
    1099                 :             :         977,   -17,   32767, 32767, 32767, 0,     32767, 504,
    1100                 :             :         -428,  373,   718,   32767, 342,   0,     32767, -119,
    1101                 :             :         170,   32767, 32767, 0,     0,     260,   32767, 32767,
    1102                 :             :         -239,  161,   32767, 0,     120,   32767, 0,     32767,
    1103                 :             :         189,   658,   32767, -9,    -164,  125,   32767, -747,
    1104                 :             :         999,   303,   361,   -600,  48,    0,     32767, 32767,
    1105                 :             :         383,   5,     32767, 32767, 0,     34,    32767, -651,
    1106                 :             :         0,     467,   46,    -284,  0,     -441,  32767, 424,
    1107                 :             :         342,   97,    32767, 32767, 0,     32767, 478,   0,
    1108                 :             :         290,   1029,  190,   -882,  0,     32767, 0,     32767,
    1109                 :             :         32767, 164,   32767, 0,     -147,  -188,  172,   32767,
    1110                 :             :         1078,  382,   32767, 32767, 32767, 32767, 0,     928,
    1111                 :             :         32767, 32767, -151,  542,   1076,  -41,   433,   0,
    1112                 :             :         690,   -519,  -254,  32767, 1432,  32767, 0,     963,
    1113                 :             :         573,   657,   0,     0,     761,   -498,  32767, 32767,
    1114                 :             :         1144,  32767, 32767, 32767, 32767, 0,     442,   455,
    1115                 :             :         32767, -153,  0,     32767, -265,  0,     416,   32767,
    1116                 :             :         280,   292,   32767, 32767, 143,   1332,  -995,  -50,
    1117                 :             :         0,     378,   471,   31,    32767, 32767, 0,     32767,
    1118                 :             :         32767, 41,    32767, 32767, 32767, -637,  32767, 0,
    1119                 :             :         328,   594,   35,    32767, 723,   123,   32767, 32767,
    1120                 :             :         32767, 86,    1173,  444,   32767, 32767, 0,     65,
    1121                 :             :         32767, 480,   -421,  32767, 277,   32767, 212,   -257,
    1122                 :             :         0,     0,     -601,  201,   32767, 32767, 118,   325,
    1123                 :             :         0,     302,   274,   32767, 191,   -1031, 408,   32767,
    1124                 :             :         -207,  198,   925,   451,   253,   378,   79,    32767,
    1125                 :             :         0,     0,     -7,    188,   46,    0,     -75,   32767,
    1126                 :             :         214,   32767, 32767, 1110,  32767, 0,     63,    35,
    1127                 :             :         32767, 228,   -1021, 32767, 0,     231,   323,   32767,
    1128                 :             :         1115,  32767, 163,   87,    265,   32767, 32767, 32767,
    1129                 :             :         -33,   32767, 32767, 0,     -257,  9,     119,   32767,
    1130                 :             :         -229,  361,   -194,  -17,   0,     754,   92,    -85,
    1131                 :             :         0,     32767, 32767, 215,   13,    32767, 699,   32767,
    1132                 :             :         -184,  460,   32767, 246,   32767, 369,   0,     1176,
    1133                 :             :         32767, 0,     32767, 244,   32767, 113,   334,   32767,
    1134                 :             :         32767, 345,   389,   0,     -647,  -481,  32767, 32767,
    1135                 :             :         -499,  32767, 17,    42,    -411,  32767, -444,  207,
    1136                 :             :         32767, 32767, 32767, 32767, 32767, 32767, 0,     32767,
    1137                 :             :         -398,  32767, 32767, 740,   -938,  263,   0,     32767,
    1138                 :             :         32767, 32767, 32767, 135,   32767, 0,     148,   32767,
    1139                 :             :         32767, 234,   32767, 285,   32767, 459,   32767, 32767,
    1140                 :             :         32767, 522,   0,     229,   32767, 0,     -553,  32767,
    1141                 :             :         -295,  209,   543,   -994,  32767, 417,   32767, 32767,
    1142                 :             :         -927,  -608,  32767, 32767, 428,   -177,  357,   237,
    1143                 :             :         0,     185,   32767, 337,   194,   923,   -114,  32767,
    1144                 :             :         0,     33,    0,     816,   1037,  341,   0,     412,
    1145                 :             :         32767, 350,   763,   0,     407,   32767, -385,  0,
    1146                 :             :         551,   -385,  32767, 32767, 219,   32767, 0,     32767,
    1147                 :             :         431,   -293,  -17,   -48,   32767, 200,   32767, 96,
    1148                 :             :         0,     32767, 36,    -829,  224,   243,   269,   55,
    1149                 :             :         32767, -159,  32767, -67,   32767, 0,     32767, 494,
    1150                 :             :         32767, 32767, 0,     0,     32767, 462,   32767, 0,
    1151                 :             :         271,   32767, 32767, 0,     32767, 714,   32767, 32767,
    1152                 :             :         1054,  20,    497,   32767, 86,    0,     0,     0,
    1153                 :             :         -507,  202,   484,   32767, 32767, 32767, 237,   32767,
    1154                 :             :         -426,  319,   0,     -571,  32767, 32767, 105,   32767,
    1155                 :             :         428,   423,   -93,   32767, 32767, 32767, 32767, 0,
    1156                 :             :         32767, 34,    0,     412,   32767, 294,   32767, 5,
    1157                 :             :         301,   32767, 488,   371,   -294,  0,     667
    1158                 :             :     };
    1159                 :             : 
    1160                 :     8657350 :     const unsigned char *k = (const unsigned char *) key;
    1161                 :     8657350 :     uint32      a = 0;
    1162                 :     8657350 :     uint32      b = 3;
    1163                 :             : 
    1164         [ +  + ]:    58661089 :     while (keylen--)
    1165                 :             :     {
    1166                 :    50003739 :         unsigned char c = *k++ | 0x20;
    1167                 :             : 
    1168                 :    50003739 :         a = a * 257 + c;
    1169                 :    50003739 :         b = b * 8191 + c;
    1170                 :             :     }
    1171                 :     8657350 :     return h[a % 999] + h[b % 999];
    1172                 :             : }
    1173                 :             : 
    1174                 :             : extern PGDLLIMPORT const ScanKeywordList ScanKeywords;
    1175                 :             : 
    1176                 :             : const ScanKeywordList ScanKeywords = {
    1177                 :             :     ScanKeywords_kw_string,
    1178                 :             :     ScanKeywords_kw_offsets,
    1179                 :             :     ScanKeywords_hash_func,
    1180                 :             :     SCANKEYWORDS_NUM_KEYWORDS,
    1181                 :             :     17
    1182                 :             : };
    1183                 :             : 
    1184                 :             : #endif                          /* KWLIST_D_H */
        

Generated by: LCOV version 2.0-1