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-07-21 09:15:43 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                 :             :     "destination\0"
     137                 :             :     "detach\0"
     138                 :             :     "dictionary\0"
     139                 :             :     "disable\0"
     140                 :             :     "discard\0"
     141                 :             :     "distinct\0"
     142                 :             :     "do\0"
     143                 :             :     "document\0"
     144                 :             :     "domain\0"
     145                 :             :     "double\0"
     146                 :             :     "drop\0"
     147                 :             :     "each\0"
     148                 :             :     "edge\0"
     149                 :             :     "else\0"
     150                 :             :     "empty\0"
     151                 :             :     "enable\0"
     152                 :             :     "encoding\0"
     153                 :             :     "encrypted\0"
     154                 :             :     "end\0"
     155                 :             :     "enforced\0"
     156                 :             :     "enum\0"
     157                 :             :     "error\0"
     158                 :             :     "escape\0"
     159                 :             :     "event\0"
     160                 :             :     "except\0"
     161                 :             :     "exclude\0"
     162                 :             :     "excluding\0"
     163                 :             :     "exclusive\0"
     164                 :             :     "execute\0"
     165                 :             :     "exists\0"
     166                 :             :     "explain\0"
     167                 :             :     "expression\0"
     168                 :             :     "extension\0"
     169                 :             :     "external\0"
     170                 :             :     "extract\0"
     171                 :             :     "false\0"
     172                 :             :     "family\0"
     173                 :             :     "fetch\0"
     174                 :             :     "filter\0"
     175                 :             :     "finalize\0"
     176                 :             :     "first\0"
     177                 :             :     "float\0"
     178                 :             :     "following\0"
     179                 :             :     "for\0"
     180                 :             :     "force\0"
     181                 :             :     "foreign\0"
     182                 :             :     "format\0"
     183                 :             :     "forward\0"
     184                 :             :     "freeze\0"
     185                 :             :     "from\0"
     186                 :             :     "full\0"
     187                 :             :     "function\0"
     188                 :             :     "functions\0"
     189                 :             :     "generated\0"
     190                 :             :     "global\0"
     191                 :             :     "grant\0"
     192                 :             :     "granted\0"
     193                 :             :     "graph\0"
     194                 :             :     "graph_table\0"
     195                 :             :     "greatest\0"
     196                 :             :     "group\0"
     197                 :             :     "grouping\0"
     198                 :             :     "groups\0"
     199                 :             :     "handler\0"
     200                 :             :     "having\0"
     201                 :             :     "header\0"
     202                 :             :     "hold\0"
     203                 :             :     "hour\0"
     204                 :             :     "identity\0"
     205                 :             :     "if\0"
     206                 :             :     "ignore\0"
     207                 :             :     "ilike\0"
     208                 :             :     "immediate\0"
     209                 :             :     "immutable\0"
     210                 :             :     "implicit\0"
     211                 :             :     "import\0"
     212                 :             :     "in\0"
     213                 :             :     "include\0"
     214                 :             :     "including\0"
     215                 :             :     "increment\0"
     216                 :             :     "indent\0"
     217                 :             :     "index\0"
     218                 :             :     "indexes\0"
     219                 :             :     "inherit\0"
     220                 :             :     "inherits\0"
     221                 :             :     "initially\0"
     222                 :             :     "inline\0"
     223                 :             :     "inner\0"
     224                 :             :     "inout\0"
     225                 :             :     "input\0"
     226                 :             :     "insensitive\0"
     227                 :             :     "insert\0"
     228                 :             :     "instead\0"
     229                 :             :     "int\0"
     230                 :             :     "integer\0"
     231                 :             :     "intersect\0"
     232                 :             :     "interval\0"
     233                 :             :     "into\0"
     234                 :             :     "invoker\0"
     235                 :             :     "is\0"
     236                 :             :     "isnull\0"
     237                 :             :     "isolation\0"
     238                 :             :     "join\0"
     239                 :             :     "json\0"
     240                 :             :     "json_array\0"
     241                 :             :     "json_arrayagg\0"
     242                 :             :     "json_exists\0"
     243                 :             :     "json_object\0"
     244                 :             :     "json_objectagg\0"
     245                 :             :     "json_query\0"
     246                 :             :     "json_scalar\0"
     247                 :             :     "json_serialize\0"
     248                 :             :     "json_table\0"
     249                 :             :     "json_value\0"
     250                 :             :     "keep\0"
     251                 :             :     "key\0"
     252                 :             :     "keys\0"
     253                 :             :     "label\0"
     254                 :             :     "language\0"
     255                 :             :     "large\0"
     256                 :             :     "last\0"
     257                 :             :     "lateral\0"
     258                 :             :     "leading\0"
     259                 :             :     "leakproof\0"
     260                 :             :     "least\0"
     261                 :             :     "left\0"
     262                 :             :     "level\0"
     263                 :             :     "like\0"
     264                 :             :     "limit\0"
     265                 :             :     "listen\0"
     266                 :             :     "load\0"
     267                 :             :     "local\0"
     268                 :             :     "localtime\0"
     269                 :             :     "localtimestamp\0"
     270                 :             :     "location\0"
     271                 :             :     "lock\0"
     272                 :             :     "locked\0"
     273                 :             :     "logged\0"
     274                 :             :     "lsn\0"
     275                 :             :     "mapping\0"
     276                 :             :     "match\0"
     277                 :             :     "matched\0"
     278                 :             :     "materialized\0"
     279                 :             :     "maxvalue\0"
     280                 :             :     "merge\0"
     281                 :             :     "merge_action\0"
     282                 :             :     "method\0"
     283                 :             :     "minute\0"
     284                 :             :     "minvalue\0"
     285                 :             :     "mode\0"
     286                 :             :     "month\0"
     287                 :             :     "move\0"
     288                 :             :     "name\0"
     289                 :             :     "names\0"
     290                 :             :     "national\0"
     291                 :             :     "natural\0"
     292                 :             :     "nchar\0"
     293                 :             :     "nested\0"
     294                 :             :     "new\0"
     295                 :             :     "next\0"
     296                 :             :     "nfc\0"
     297                 :             :     "nfd\0"
     298                 :             :     "nfkc\0"
     299                 :             :     "nfkd\0"
     300                 :             :     "no\0"
     301                 :             :     "node\0"
     302                 :             :     "none\0"
     303                 :             :     "normalize\0"
     304                 :             :     "normalized\0"
     305                 :             :     "not\0"
     306                 :             :     "nothing\0"
     307                 :             :     "notify\0"
     308                 :             :     "notnull\0"
     309                 :             :     "nowait\0"
     310                 :             :     "null\0"
     311                 :             :     "nullif\0"
     312                 :             :     "nulls\0"
     313                 :             :     "numeric\0"
     314                 :             :     "object\0"
     315                 :             :     "objects\0"
     316                 :             :     "of\0"
     317                 :             :     "off\0"
     318                 :             :     "offset\0"
     319                 :             :     "oids\0"
     320                 :             :     "old\0"
     321                 :             :     "omit\0"
     322                 :             :     "on\0"
     323                 :             :     "only\0"
     324                 :             :     "operator\0"
     325                 :             :     "option\0"
     326                 :             :     "options\0"
     327                 :             :     "or\0"
     328                 :             :     "order\0"
     329                 :             :     "ordinality\0"
     330                 :             :     "others\0"
     331                 :             :     "out\0"
     332                 :             :     "outer\0"
     333                 :             :     "over\0"
     334                 :             :     "overlaps\0"
     335                 :             :     "overlay\0"
     336                 :             :     "overriding\0"
     337                 :             :     "owned\0"
     338                 :             :     "owner\0"
     339                 :             :     "parallel\0"
     340                 :             :     "parameter\0"
     341                 :             :     "parser\0"
     342                 :             :     "partial\0"
     343                 :             :     "partition\0"
     344                 :             :     "partitions\0"
     345                 :             :     "passing\0"
     346                 :             :     "password\0"
     347                 :             :     "path\0"
     348                 :             :     "period\0"
     349                 :             :     "placing\0"
     350                 :             :     "plan\0"
     351                 :             :     "plans\0"
     352                 :             :     "policy\0"
     353                 :             :     "portion\0"
     354                 :             :     "position\0"
     355                 :             :     "preceding\0"
     356                 :             :     "precision\0"
     357                 :             :     "prepare\0"
     358                 :             :     "prepared\0"
     359                 :             :     "preserve\0"
     360                 :             :     "primary\0"
     361                 :             :     "prior\0"
     362                 :             :     "privileges\0"
     363                 :             :     "procedural\0"
     364                 :             :     "procedure\0"
     365                 :             :     "procedures\0"
     366                 :             :     "program\0"
     367                 :             :     "properties\0"
     368                 :             :     "property\0"
     369                 :             :     "publication\0"
     370                 :             :     "quote\0"
     371                 :             :     "quotes\0"
     372                 :             :     "range\0"
     373                 :             :     "read\0"
     374                 :             :     "real\0"
     375                 :             :     "reassign\0"
     376                 :             :     "recursive\0"
     377                 :             :     "ref\0"
     378                 :             :     "references\0"
     379                 :             :     "referencing\0"
     380                 :             :     "refresh\0"
     381                 :             :     "reindex\0"
     382                 :             :     "relationship\0"
     383                 :             :     "relative\0"
     384                 :             :     "release\0"
     385                 :             :     "rename\0"
     386                 :             :     "repack\0"
     387                 :             :     "repeatable\0"
     388                 :             :     "replace\0"
     389                 :             :     "replica\0"
     390                 :             :     "reset\0"
     391                 :             :     "respect\0"
     392                 :             :     "restart\0"
     393                 :             :     "restrict\0"
     394                 :             :     "return\0"
     395                 :             :     "returning\0"
     396                 :             :     "returns\0"
     397                 :             :     "revoke\0"
     398                 :             :     "right\0"
     399                 :             :     "role\0"
     400                 :             :     "rollback\0"
     401                 :             :     "rollup\0"
     402                 :             :     "routine\0"
     403                 :             :     "routines\0"
     404                 :             :     "row\0"
     405                 :             :     "rows\0"
     406                 :             :     "rule\0"
     407                 :             :     "savepoint\0"
     408                 :             :     "scalar\0"
     409                 :             :     "schema\0"
     410                 :             :     "schemas\0"
     411                 :             :     "scroll\0"
     412                 :             :     "search\0"
     413                 :             :     "second\0"
     414                 :             :     "security\0"
     415                 :             :     "select\0"
     416                 :             :     "sequence\0"
     417                 :             :     "sequences\0"
     418                 :             :     "serializable\0"
     419                 :             :     "server\0"
     420                 :             :     "session\0"
     421                 :             :     "session_user\0"
     422                 :             :     "set\0"
     423                 :             :     "setof\0"
     424                 :             :     "sets\0"
     425                 :             :     "share\0"
     426                 :             :     "show\0"
     427                 :             :     "similar\0"
     428                 :             :     "simple\0"
     429                 :             :     "skip\0"
     430                 :             :     "smallint\0"
     431                 :             :     "snapshot\0"
     432                 :             :     "some\0"
     433                 :             :     "source\0"
     434                 :             :     "split\0"
     435                 :             :     "sql\0"
     436                 :             :     "stable\0"
     437                 :             :     "standalone\0"
     438                 :             :     "start\0"
     439                 :             :     "statement\0"
     440                 :             :     "statistics\0"
     441                 :             :     "stdin\0"
     442                 :             :     "stdout\0"
     443                 :             :     "storage\0"
     444                 :             :     "stored\0"
     445                 :             :     "strict\0"
     446                 :             :     "string\0"
     447                 :             :     "strip\0"
     448                 :             :     "subscription\0"
     449                 :             :     "substring\0"
     450                 :             :     "support\0"
     451                 :             :     "symmetric\0"
     452                 :             :     "sysid\0"
     453                 :             :     "system\0"
     454                 :             :     "system_user\0"
     455                 :             :     "table\0"
     456                 :             :     "tables\0"
     457                 :             :     "tablesample\0"
     458                 :             :     "tablespace\0"
     459                 :             :     "target\0"
     460                 :             :     "temp\0"
     461                 :             :     "template\0"
     462                 :             :     "temporary\0"
     463                 :             :     "text\0"
     464                 :             :     "then\0"
     465                 :             :     "ties\0"
     466                 :             :     "time\0"
     467                 :             :     "timestamp\0"
     468                 :             :     "to\0"
     469                 :             :     "trailing\0"
     470                 :             :     "transaction\0"
     471                 :             :     "transform\0"
     472                 :             :     "treat\0"
     473                 :             :     "trigger\0"
     474                 :             :     "trim\0"
     475                 :             :     "true\0"
     476                 :             :     "truncate\0"
     477                 :             :     "trusted\0"
     478                 :             :     "type\0"
     479                 :             :     "types\0"
     480                 :             :     "uescape\0"
     481                 :             :     "unbounded\0"
     482                 :             :     "uncommitted\0"
     483                 :             :     "unconditional\0"
     484                 :             :     "unencrypted\0"
     485                 :             :     "union\0"
     486                 :             :     "unique\0"
     487                 :             :     "unknown\0"
     488                 :             :     "unlisten\0"
     489                 :             :     "unlogged\0"
     490                 :             :     "until\0"
     491                 :             :     "update\0"
     492                 :             :     "user\0"
     493                 :             :     "using\0"
     494                 :             :     "vacuum\0"
     495                 :             :     "valid\0"
     496                 :             :     "validate\0"
     497                 :             :     "validator\0"
     498                 :             :     "value\0"
     499                 :             :     "values\0"
     500                 :             :     "varchar\0"
     501                 :             :     "variadic\0"
     502                 :             :     "varying\0"
     503                 :             :     "verbose\0"
     504                 :             :     "version\0"
     505                 :             :     "vertex\0"
     506                 :             :     "view\0"
     507                 :             :     "views\0"
     508                 :             :     "virtual\0"
     509                 :             :     "volatile\0"
     510                 :             :     "wait\0"
     511                 :             :     "when\0"
     512                 :             :     "where\0"
     513                 :             :     "whitespace\0"
     514                 :             :     "window\0"
     515                 :             :     "with\0"
     516                 :             :     "within\0"
     517                 :             :     "without\0"
     518                 :             :     "work\0"
     519                 :             :     "wrapper\0"
     520                 :             :     "write\0"
     521                 :             :     "xml\0"
     522                 :             :     "xmlattributes\0"
     523                 :             :     "xmlconcat\0"
     524                 :             :     "xmlelement\0"
     525                 :             :     "xmlexists\0"
     526                 :             :     "xmlforest\0"
     527                 :             :     "xmlnamespaces\0"
     528                 :             :     "xmlparse\0"
     529                 :             :     "xmlpi\0"
     530                 :             :     "xmlroot\0"
     531                 :             :     "xmlserialize\0"
     532                 :             :     "xmltable\0"
     533                 :             :     "year\0"
     534                 :             :     "yes\0"
     535                 :             :     "zone";
     536                 :             : 
     537                 :             : static const uint16 ScanKeywords_kw_offsets[] = {
     538                 :             :     0,
     539                 :             :     6,
     540                 :             :     13,
     541                 :             :     22,
     542                 :             :     29,
     543                 :             :     36,
     544                 :             :     40,
     545                 :             :     46,
     546                 :             :     52,
     547                 :             :     62,
     548                 :             :     66,
     549                 :             :     71,
     550                 :             :     77,
     551                 :             :     84,
     552                 :             :     92,
     553                 :             :     100,
     554                 :             :     104,
     555                 :             :     108,
     556                 :             :     114,
     557                 :             :     117,
     558                 :             :     121,
     559                 :             :     132,
     560                 :             :     142,
     561                 :             :     153,
     562                 :             :     164,
     563                 :             :     167,
     564                 :             :     174,
     565                 :             :     181,
     566                 :             :     191,
     567                 :             :     205,
     568                 :             :     214,
     569                 :             :     221,
     570                 :             :     227,
     571                 :             :     235,
     572                 :             :     242,
     573                 :             :     249,
     574                 :             :     253,
     575                 :             :     261,
     576                 :             :     266,
     577                 :             :     274,
     578                 :             :     277,
     579                 :             :     283,
     580                 :             :     288,
     581                 :             :     295,
     582                 :             :     303,
     583                 :             :     312,
     584                 :             :     317,
     585                 :             :     322,
     586                 :             :     330,
     587                 :             :     336,
     588                 :             :     341,
     589                 :             :     351,
     590                 :             :     367,
     591                 :             :     373,
     592                 :             :     384,
     593                 :             :     390,
     594                 :             :     396,
     595                 :             :     404,
     596                 :             :     413,
     597                 :             :     421,
     598                 :             :     431,
     599                 :             :     438,
     600                 :             :     446,
     601                 :             :     454,
     602                 :             :     463,
     603                 :             :     470,
     604                 :             :     480,
     605                 :             :     492,
     606                 :             :     505,
     607                 :             :     517,
     608                 :             :     531,
     609                 :             :     540,
     610                 :             :     551,
     611                 :             :     562,
     612                 :             :     574,
     613                 :             :     582,
     614                 :             :     591,
     615                 :             :     602,
     616                 :             :     607,
     617                 :             :     612,
     618                 :             :     619,
     619                 :             :     625,
     620                 :             :     629,
     621                 :             :     634,
     622                 :             :     642,
     623                 :             :     658,
     624                 :             :     671,
     625                 :             :     684,
     626                 :             :     699,
     627                 :             :     712,
     628                 :             :     730,
     629                 :             :     743,
     630                 :             :     750,
     631                 :             :     756,
     632                 :             :     761,
     633                 :             :     770,
     634                 :             :     774,
     635                 :             :     785,
     636                 :             :     789,
     637                 :             :     797,
     638                 :             :     805,
     639                 :             :     813,
     640                 :             :     822,
     641                 :             :     833,
     642                 :             :     842,
     643                 :             :     850,
     644                 :             :     857,
     645                 :             :     867,
     646                 :             :     878,
     647                 :             :     886,
     648                 :             :     892,
     649                 :             :     897,
     650                 :             :     909,
     651                 :             :     916,
     652                 :             :     927,
     653                 :             :     935,
     654                 :             :     943,
     655                 :             :     952,
     656                 :             :     955,
     657                 :             :     964,
     658                 :             :     971,
     659                 :             :     978,
     660                 :             :     983,
     661                 :             :     988,
     662                 :             :     993,
     663                 :             :     998,
     664                 :             :     1004,
     665                 :             :     1011,
     666                 :             :     1020,
     667                 :             :     1030,
     668                 :             :     1034,
     669                 :             :     1043,
     670                 :             :     1048,
     671                 :             :     1054,
     672                 :             :     1061,
     673                 :             :     1067,
     674                 :             :     1074,
     675                 :             :     1082,
     676                 :             :     1092,
     677                 :             :     1102,
     678                 :             :     1110,
     679                 :             :     1117,
     680                 :             :     1125,
     681                 :             :     1136,
     682                 :             :     1146,
     683                 :             :     1155,
     684                 :             :     1163,
     685                 :             :     1169,
     686                 :             :     1176,
     687                 :             :     1182,
     688                 :             :     1189,
     689                 :             :     1198,
     690                 :             :     1204,
     691                 :             :     1210,
     692                 :             :     1220,
     693                 :             :     1224,
     694                 :             :     1230,
     695                 :             :     1238,
     696                 :             :     1245,
     697                 :             :     1253,
     698                 :             :     1260,
     699                 :             :     1265,
     700                 :             :     1270,
     701                 :             :     1279,
     702                 :             :     1289,
     703                 :             :     1299,
     704                 :             :     1306,
     705                 :             :     1312,
     706                 :             :     1320,
     707                 :             :     1326,
     708                 :             :     1338,
     709                 :             :     1347,
     710                 :             :     1353,
     711                 :             :     1362,
     712                 :             :     1369,
     713                 :             :     1377,
     714                 :             :     1384,
     715                 :             :     1391,
     716                 :             :     1396,
     717                 :             :     1401,
     718                 :             :     1410,
     719                 :             :     1413,
     720                 :             :     1420,
     721                 :             :     1426,
     722                 :             :     1436,
     723                 :             :     1446,
     724                 :             :     1455,
     725                 :             :     1462,
     726                 :             :     1465,
     727                 :             :     1473,
     728                 :             :     1483,
     729                 :             :     1493,
     730                 :             :     1500,
     731                 :             :     1506,
     732                 :             :     1514,
     733                 :             :     1522,
     734                 :             :     1531,
     735                 :             :     1541,
     736                 :             :     1548,
     737                 :             :     1554,
     738                 :             :     1560,
     739                 :             :     1566,
     740                 :             :     1578,
     741                 :             :     1585,
     742                 :             :     1593,
     743                 :             :     1597,
     744                 :             :     1605,
     745                 :             :     1615,
     746                 :             :     1624,
     747                 :             :     1629,
     748                 :             :     1637,
     749                 :             :     1640,
     750                 :             :     1647,
     751                 :             :     1657,
     752                 :             :     1662,
     753                 :             :     1667,
     754                 :             :     1678,
     755                 :             :     1692,
     756                 :             :     1704,
     757                 :             :     1716,
     758                 :             :     1731,
     759                 :             :     1742,
     760                 :             :     1754,
     761                 :             :     1769,
     762                 :             :     1780,
     763                 :             :     1791,
     764                 :             :     1796,
     765                 :             :     1800,
     766                 :             :     1805,
     767                 :             :     1811,
     768                 :             :     1820,
     769                 :             :     1826,
     770                 :             :     1831,
     771                 :             :     1839,
     772                 :             :     1847,
     773                 :             :     1857,
     774                 :             :     1863,
     775                 :             :     1868,
     776                 :             :     1874,
     777                 :             :     1879,
     778                 :             :     1885,
     779                 :             :     1892,
     780                 :             :     1897,
     781                 :             :     1903,
     782                 :             :     1913,
     783                 :             :     1928,
     784                 :             :     1937,
     785                 :             :     1942,
     786                 :             :     1949,
     787                 :             :     1956,
     788                 :             :     1960,
     789                 :             :     1968,
     790                 :             :     1974,
     791                 :             :     1982,
     792                 :             :     1995,
     793                 :             :     2004,
     794                 :             :     2010,
     795                 :             :     2023,
     796                 :             :     2030,
     797                 :             :     2037,
     798                 :             :     2046,
     799                 :             :     2051,
     800                 :             :     2057,
     801                 :             :     2062,
     802                 :             :     2067,
     803                 :             :     2073,
     804                 :             :     2082,
     805                 :             :     2090,
     806                 :             :     2096,
     807                 :             :     2103,
     808                 :             :     2107,
     809                 :             :     2112,
     810                 :             :     2116,
     811                 :             :     2120,
     812                 :             :     2125,
     813                 :             :     2130,
     814                 :             :     2133,
     815                 :             :     2138,
     816                 :             :     2143,
     817                 :             :     2153,
     818                 :             :     2164,
     819                 :             :     2168,
     820                 :             :     2176,
     821                 :             :     2183,
     822                 :             :     2191,
     823                 :             :     2198,
     824                 :             :     2203,
     825                 :             :     2210,
     826                 :             :     2216,
     827                 :             :     2224,
     828                 :             :     2231,
     829                 :             :     2239,
     830                 :             :     2242,
     831                 :             :     2246,
     832                 :             :     2253,
     833                 :             :     2258,
     834                 :             :     2262,
     835                 :             :     2267,
     836                 :             :     2270,
     837                 :             :     2275,
     838                 :             :     2284,
     839                 :             :     2291,
     840                 :             :     2299,
     841                 :             :     2302,
     842                 :             :     2308,
     843                 :             :     2319,
     844                 :             :     2326,
     845                 :             :     2330,
     846                 :             :     2336,
     847                 :             :     2341,
     848                 :             :     2350,
     849                 :             :     2358,
     850                 :             :     2369,
     851                 :             :     2375,
     852                 :             :     2381,
     853                 :             :     2390,
     854                 :             :     2400,
     855                 :             :     2407,
     856                 :             :     2415,
     857                 :             :     2425,
     858                 :             :     2436,
     859                 :             :     2444,
     860                 :             :     2453,
     861                 :             :     2458,
     862                 :             :     2465,
     863                 :             :     2473,
     864                 :             :     2478,
     865                 :             :     2484,
     866                 :             :     2491,
     867                 :             :     2499,
     868                 :             :     2508,
     869                 :             :     2518,
     870                 :             :     2528,
     871                 :             :     2536,
     872                 :             :     2545,
     873                 :             :     2554,
     874                 :             :     2562,
     875                 :             :     2568,
     876                 :             :     2579,
     877                 :             :     2590,
     878                 :             :     2600,
     879                 :             :     2611,
     880                 :             :     2619,
     881                 :             :     2630,
     882                 :             :     2639,
     883                 :             :     2651,
     884                 :             :     2657,
     885                 :             :     2664,
     886                 :             :     2670,
     887                 :             :     2675,
     888                 :             :     2680,
     889                 :             :     2689,
     890                 :             :     2699,
     891                 :             :     2703,
     892                 :             :     2714,
     893                 :             :     2726,
     894                 :             :     2734,
     895                 :             :     2742,
     896                 :             :     2755,
     897                 :             :     2764,
     898                 :             :     2772,
     899                 :             :     2779,
     900                 :             :     2786,
     901                 :             :     2797,
     902                 :             :     2805,
     903                 :             :     2813,
     904                 :             :     2819,
     905                 :             :     2827,
     906                 :             :     2835,
     907                 :             :     2844,
     908                 :             :     2851,
     909                 :             :     2861,
     910                 :             :     2869,
     911                 :             :     2876,
     912                 :             :     2882,
     913                 :             :     2887,
     914                 :             :     2896,
     915                 :             :     2903,
     916                 :             :     2911,
     917                 :             :     2920,
     918                 :             :     2924,
     919                 :             :     2929,
     920                 :             :     2934,
     921                 :             :     2944,
     922                 :             :     2951,
     923                 :             :     2958,
     924                 :             :     2966,
     925                 :             :     2973,
     926                 :             :     2980,
     927                 :             :     2987,
     928                 :             :     2996,
     929                 :             :     3003,
     930                 :             :     3012,
     931                 :             :     3022,
     932                 :             :     3035,
     933                 :             :     3042,
     934                 :             :     3050,
     935                 :             :     3063,
     936                 :             :     3067,
     937                 :             :     3073,
     938                 :             :     3078,
     939                 :             :     3084,
     940                 :             :     3089,
     941                 :             :     3097,
     942                 :             :     3104,
     943                 :             :     3109,
     944                 :             :     3118,
     945                 :             :     3127,
     946                 :             :     3132,
     947                 :             :     3139,
     948                 :             :     3145,
     949                 :             :     3149,
     950                 :             :     3156,
     951                 :             :     3167,
     952                 :             :     3173,
     953                 :             :     3183,
     954                 :             :     3194,
     955                 :             :     3200,
     956                 :             :     3207,
     957                 :             :     3215,
     958                 :             :     3222,
     959                 :             :     3229,
     960                 :             :     3236,
     961                 :             :     3242,
     962                 :             :     3255,
     963                 :             :     3265,
     964                 :             :     3273,
     965                 :             :     3283,
     966                 :             :     3289,
     967                 :             :     3296,
     968                 :             :     3308,
     969                 :             :     3314,
     970                 :             :     3321,
     971                 :             :     3333,
     972                 :             :     3344,
     973                 :             :     3351,
     974                 :             :     3356,
     975                 :             :     3365,
     976                 :             :     3375,
     977                 :             :     3380,
     978                 :             :     3385,
     979                 :             :     3390,
     980                 :             :     3395,
     981                 :             :     3405,
     982                 :             :     3408,
     983                 :             :     3417,
     984                 :             :     3429,
     985                 :             :     3439,
     986                 :             :     3445,
     987                 :             :     3453,
     988                 :             :     3458,
     989                 :             :     3463,
     990                 :             :     3472,
     991                 :             :     3480,
     992                 :             :     3485,
     993                 :             :     3491,
     994                 :             :     3499,
     995                 :             :     3509,
     996                 :             :     3521,
     997                 :             :     3535,
     998                 :             :     3547,
     999                 :             :     3553,
    1000                 :             :     3560,
    1001                 :             :     3568,
    1002                 :             :     3577,
    1003                 :             :     3586,
    1004                 :             :     3592,
    1005                 :             :     3599,
    1006                 :             :     3604,
    1007                 :             :     3610,
    1008                 :             :     3617,
    1009                 :             :     3623,
    1010                 :             :     3632,
    1011                 :             :     3642,
    1012                 :             :     3648,
    1013                 :             :     3655,
    1014                 :             :     3663,
    1015                 :             :     3672,
    1016                 :             :     3680,
    1017                 :             :     3688,
    1018                 :             :     3696,
    1019                 :             :     3703,
    1020                 :             :     3708,
    1021                 :             :     3714,
    1022                 :             :     3722,
    1023                 :             :     3731,
    1024                 :             :     3736,
    1025                 :             :     3741,
    1026                 :             :     3747,
    1027                 :             :     3758,
    1028                 :             :     3765,
    1029                 :             :     3770,
    1030                 :             :     3777,
    1031                 :             :     3785,
    1032                 :             :     3790,
    1033                 :             :     3798,
    1034                 :             :     3804,
    1035                 :             :     3808,
    1036                 :             :     3822,
    1037                 :             :     3832,
    1038                 :             :     3843,
    1039                 :             :     3853,
    1040                 :             :     3863,
    1041                 :             :     3877,
    1042                 :             :     3886,
    1043                 :             :     3892,
    1044                 :             :     3900,
    1045                 :             :     3913,
    1046                 :             :     3922,
    1047                 :             :     3927,
    1048                 :             :     3931,
    1049                 :             : };
    1050                 :             : 
    1051                 :             : #define SCANKEYWORDS_NUM_KEYWORDS 511
    1052                 :             : 
    1053                 :             : static int
    1054                 :     8828268 : ScanKeywords_hash_func(const void *key, size_t keylen)
    1055                 :             : {
    1056                 :             :     static const int16 h[1023] = {
    1057                 :             :         493,   -731,  32767, 584,   379,   -13,   508,   289,
    1058                 :             :         32767, 167,   32767, 1288,  32767, 32767, 222,   32767,
    1059                 :             :         346,   32767, 32767, 93,    355,   32767, 32767, 32767,
    1060                 :             :         32767, -301,  -89,   139,   127,   156,   330,   476,
    1061                 :             :         504,   32767, 169,   -366,  32767, 443,   543,   32767,
    1062                 :             :         139,   243,   -211,  111,   273,   32767, 458,   32767,
    1063                 :             :         294,   320,   0,     399,   -269,  32767, 32767, 32767,
    1064                 :             :         -143,  113,   222,   178,   32767, 0,     32767, 32767,
    1065                 :             :         243,   32767, 48,    318,   354,   0,     32767, 290,
    1066                 :             :         312,   0,     32767, 32767, 462,   136,   32767, 161,
    1067                 :             :         401,   333,   166,   411,   32767, 433,   362,   0,
    1068                 :             :         32767, 44,    32767, 436,   214,   0,     339,   -69,
    1069                 :             :         167,   32767, 381,   32767, 289,   737,   32767, 0,
    1070                 :             :         -175,  246,   -34,   32767, 244,   597,   0,     32767,
    1071                 :             :         379,   32767, 0,     32767, -345,  263,   490,   62,
    1072                 :             :         0,     252,   0,     59,    -279,  32767, -76,   32767,
    1073                 :             :         289,   716,   -291,  1,     32767, 32767, 421,   32767,
    1074                 :             :         6,     290,   32767, 0,     32767, 134,   0,     84,
    1075                 :             :         0,     -377,  32767, 242,   1307,  32767, 32767, 336,
    1076                 :             :         367,   498,   203,   83,    0,     32767, 32767, 0,
    1077                 :             :         32767, 844,   0,     78,    -101,  0,     -113,  32767,
    1078                 :             :         179,   501,   379,   353,   0,     92,    -88,   -9,
    1079                 :             :         496,   144,   261,   423,   32767, 32767, 386,   258,
    1080                 :             :         71,    474,   0,     862,   32767, 32767, 32767, 0,
    1081                 :             :         -283,  32767, 32767, 32767, 32767, 204,   32767, 0,
    1082                 :             :         203,   32767, 32767, -254,  32767, 32767, 265,   32767,
    1083                 :             :         32767, 32767, -107,  499,   308,   32767, 0,     32767,
    1084                 :             :         27,    32767, 32767, 460,   319,   0,     0,     0,
    1085                 :             :         32767, 172,   -301,  0,     32767, 32767, 32767, 324,
    1086                 :             :         35,    384,   -511,  -248,  117,   -206,  -74,   410,
    1087                 :             :         251,   96,    32767, 274,   32767, 0,     32767, 13,
    1088                 :             :         5,     54,    32767, 468,   264,   -323,  45,    270,
    1089                 :             :         0,     37,    32767, 100,   370,   -135,  32767, 32767,
    1090                 :             :         288,   711,   -179,  0,     32767, 46,    32767, 376,
    1091                 :             :         32767, 179,   32767, 32767, 32767, 32767, -119,  32767,
    1092                 :             :         32767, 32767, -198,  32767, 287,   32767, 0,     191,
    1093                 :             :         0,     359,   88,    25,    345,   32767, 0,     32767,
    1094                 :             :         32767, 0,     70,    32767, 32767, 32767, 32767, 10,
    1095                 :             :         112,   0,     32767, 388,   0,     -14,   0,     436,
    1096                 :             :         0,     32767, 348,   -87,   82,    32767, 32767, 67,
    1097                 :             :         32767, 68,    349,   32767, 167,   32767, 363,   32767,
    1098                 :             :         0,     497,   19,    32767, -216,  32767, 213,   0,
    1099                 :             :         210,   206,   336,   292,   0,     32767, 0,     529,
    1100                 :             :         32767, 32767, 32767, 1033,  -150,  447,   498,   450,
    1101                 :             :         32767, -389,  -222,  405,   0,     321,   397,   400,
    1102                 :             :         32767, 0,     32767, 62,    32767, 429,   32767, 32767,
    1103                 :             :         0,     -5,    32767, 124,   0,     221,   3,     487,
    1104                 :             :         0,     32767, 32767, 32767, 32767, 32767, 32767, 0,
    1105                 :             :         -27,   -342,  32767, 137,   -723,  32767, 32767, 32767,
    1106                 :             :         32767, -71,   32767, 32767, 54,    67,    32767, 32767,
    1107                 :             :         500,   483,   32767, 0,     32767, 234,   0,     507,
    1108                 :             :         32767, 32767, 73,    368,   391,   32767, 32767, 0,
    1109                 :             :         -363,  208,   32767, 32767, 0,     20,    32767, 0,
    1110                 :             :         32767, 651,   329,   38,    704,   32767, 0,     32767,
    1111                 :             :         -279,  465,   52,    32767, 32767, 3,     0,     32767,
    1112                 :             :         32767, 32767, 0,     -158,  -117,  178,   0,     -56,
    1113                 :             :         427,   -286,  32767, 187,   185,   -195,  -406,  182,
    1114                 :             :         0,     -482,  -457,  262,   398,   93,    143,   0,
    1115                 :             :         356,   406,   32767, 32767, -59,   -187,  597,   100,
    1116                 :             :         0,     32767, -305,  32767, 344,   57,    0,     32767,
    1117                 :             :         101,   307,   -19,   8,     0,     352,   32767, 293,
    1118                 :             :         790,   99,    511,   32767, -125,  119,   0,     32767,
    1119                 :             :         32767, 187,   58,    32767, 37,    18,    395,   32767,
    1120                 :             :         59,    32767, 32767, 32767, 0,     229,   32767, 32767,
    1121                 :             :         -48,   32767, 0,     -51,   202,   0,     86,    0,
    1122                 :             :         32767, 0,     0,     0,     32767, 133,   0,     0,
    1123                 :             :         32767, 32767, 32767, 237,   -125,  205,   32767, 32767,
    1124                 :             :         32767, 32767, 216,   32767, 154,   295,   0,     32767,
    1125                 :             :         0,     269,   -449,  781,   32767, 32767, -100,  32767,
    1126                 :             :         32767, 32767, 220,   32767, 348,   32767, 32767, 32767,
    1127                 :             :         130,   381,   32767, 32767, 146,   352,   0,     -493,
    1128                 :             :         0,     32767, 32767, -173,  233,   252,   32767, 273,
    1129                 :             :         0,     277,   0,     42,    32767, 366,   492,   -438,
    1130                 :             :         32767, 71,    32767, 32767, 0,     -177,  0,     32767,
    1131                 :             :         244,   32767, 303,   32767, 503,   32767, 195,   372,
    1132                 :             :         -74,   32767, 32767, 32767, 132,   32767, -1,    32767,
    1133                 :             :         209,   0,     173,   32767, 0,     57,    32767, 0,
    1134                 :             :         -218,  133,   -70,   32767, 288,   32767, 431,   339,
    1135                 :             :         32767, 32767, 212,   32767, -81,   0,     32767, 32767,
    1136                 :             :         0,     444,   32767, 377,   32767, 32767, 32767, 32767,
    1137                 :             :         23,    32767, 32767, 32767, 32767, 32767, 32767, -196,
    1138                 :             :         383,   -272,  32767, 32767, 343,   21,    32767, 471,
    1139                 :             :         32767, 160,   32767, 32767, 32767, 0,     0,     -369,
    1140                 :             :         -71,   32767, 32767, 32767, 32767, 32767, 32767, 32767,
    1141                 :             :         455,   78,    0,     32767, 0,     309,   32767, 32767,
    1142                 :             :         291,   73,    0,     404,   409,   0,     32767, 255,
    1143                 :             :         -181,  32767, 32767, 507,   389,   32767, 0,     0,
    1144                 :             :         15,    0,     32767, 771,   32767, 32767, 404,   49,
    1145                 :             :         205,   32767, 32767, 32767, 32767, 341,   79,    32767,
    1146                 :             :         32767, 32767, 19,    316,   696,   466,   32767, 61,
    1147                 :             :         -284,  -186,  -22,   32767, 32767, 0,     149,   147,
    1148                 :             :         -41,   32767, 32767, 278,   0,     177,   32767, -326,
    1149                 :             :         30,    -12,   469,   32767, 156,   143,   -95,   246,
    1150                 :             :         622,   -38,   0,     32767, 32767, 0,     0,     32767,
    1151                 :             :         -850,  0,     32767, 39,    32767, 0,     415,   241,
    1152                 :             :         120,   0,     32767, 261,   0,     331,   310,   910,
    1153                 :             :         -34,   32767, 373,   63,    41,    155,   0,     32767,
    1154                 :             :         32767, 0,     32767, 198,   115,   0,     115,   272,
    1155                 :             :         -313,  0,     424,   421,   0,     0,     512,   153,
    1156                 :             :         -219,  32767, 0,     472,   -314,  32767, 32767, 32767,
    1157                 :             :         0,     32767, 32767, 104,   164,   32767, 399,   77,
    1158                 :             :         32767, 111,   32767, 628,   0,     169,   337,   32767,
    1159                 :             :         121,   32767, 0,     32767, 32767, 468,   0,     32767,
    1160                 :             :         221,   32767, 45,    -44,   32767, 0,     -4,    1,
    1161                 :             :         -239,  32767, 341,   233,   0,     414,   0,     32767,
    1162                 :             :         -168,  32767, 0,     179,   21,    61,    369,   61,
    1163                 :             :         0,     32767, 32767, 32767, 32767, 0,     32767, 123,
    1164                 :             :         295,   0,     32767, 186,   194,   0,     527,   32767,
    1165                 :             :         81,    32767, 32767, 370,   -110,  32767, 32767, 485,
    1166                 :             :         0,     0,     510,   175,   407,   -185,  406,   0,
    1167                 :             :         104,   32767, 483,   257,   0,     0,     53,    156,
    1168                 :             :         0,     561,   0,     0,     442,   186,   32767, 484,
    1169                 :             :         32767, 442,   0,     0,     0,     32767, -231,  32767,
    1170                 :             :         32767, 32767, 112,   32767, 0,     0,     -454,  32767,
    1171                 :             :         228,   32767, 0,     0,     268,   -32,   32767, 245,
    1172                 :             :         0,     0,     0,     32767, 0,     32767, 0,     32767,
    1173                 :             :         32767, 205,   32767, 32767, 200,   99,    -46,   364,
    1174                 :             :         0,     32767, 216,   155,   32767, 79,    32767, 32767,
    1175                 :             :         32767, 439,   -135,  0,     260,   181,   32767, 350,
    1176                 :             :         118,   32767, 0,     0,     0,     174,   155,   343,
    1177                 :             :         32767, 32767, -310,  32767, 0,     473,   291,   32767,
    1178                 :             :         0,     56,    9,     409,   416,   458,   0,     314,
    1179                 :             :         32767, -420,  0,     32767, -404,  243,   32767, 32767,
    1180                 :             :         254,   126,   0,     103,   32767, 32767, 418,   32767,
    1181                 :             :         0,     274,   32767, 32767, 509,   32767, 0,     32767,
    1182                 :             :         251,   32767, 296,   549,   32767, -598,  -160,  359,
    1183                 :             :         0,     32767, 32767, 32767, 28,    7,     327,   77,
    1184                 :             :         297,   0,     0,     313,   302,   32767, 32767
    1185                 :             :     };
    1186                 :             : 
    1187                 :     8828268 :     const unsigned char *k = (const unsigned char *) key;
    1188                 :     8828268 :     uint32      a = 0;
    1189                 :     8828268 :     uint32      b = 0;
    1190                 :             : 
    1191         [ +  + ]:    59865719 :     while (keylen--)
    1192                 :             :     {
    1193                 :    51037451 :         unsigned char c = *k++ | 0x20;
    1194                 :             : 
    1195                 :    51037451 :         a = a * 257 + c;
    1196                 :    51037451 :         b = b * 17 + c;
    1197                 :             :     }
    1198                 :     8828268 :     return h[a % 1023] + h[b % 1023];
    1199                 :             : }
    1200                 :             : 
    1201                 :             : extern PGDLLIMPORT const ScanKeywordList ScanKeywords;
    1202                 :             : 
    1203                 :             : const ScanKeywordList ScanKeywords = {
    1204                 :             :     ScanKeywords_kw_string,
    1205                 :             :     ScanKeywords_kw_offsets,
    1206                 :             :     ScanKeywords_hash_func,
    1207                 :             :     SCANKEYWORDS_NUM_KEYWORDS,
    1208                 :             :     17
    1209                 :             : };
    1210                 :             : 
    1211                 :             : #endif                          /* KWLIST_D_H */
        

Generated by: LCOV version 2.0-1