PostgreSQL Source Code
git master
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
Functions
Variables
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
f
h
i
n
o
p
r
s
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
pl_reserved_kwlist.h
Go to the documentation of this file.
1
/*-------------------------------------------------------------------------
2
*
3
* pl_reserved_kwlist.h
4
*
5
* The keyword lists are kept in their own source files for use by
6
* automatic tools. The exact representation of a keyword is determined
7
* by the PG_KEYWORD macro, which is not defined in this file; it can
8
* be defined by the caller for special purposes.
9
*
10
* Portions Copyright (c) 1996-2024, PostgreSQL Global Development Group
11
* Portions Copyright (c) 1994, Regents of the University of California
12
*
13
* src/pl/plpgsql/src/pl_reserved_kwlist.h
14
*
15
*-------------------------------------------------------------------------
16
*/
17
18
/* There is deliberately not an #ifndef PL_RESERVED_KWLIST_H here. */
19
20
/*
21
* List of (keyword-name, keyword-token-value) pairs.
22
*
23
* Be careful not to put the same word into pl_unreserved_kwlist.h.
24
*
25
* Note: gen_keywordlist.pl requires the entries to appear in ASCII order.
26
*/
27
28
/* name, value */
29
PG_KEYWORD
(
"all"
, K_ALL)
30
PG_KEYWORD
(
"begin"
, K_BEGIN)
31
PG_KEYWORD
(
"by"
, K_BY)
32
PG_KEYWORD
(
"case"
, K_CASE)
33
PG_KEYWORD
(
"declare"
, K_DECLARE)
34
PG_KEYWORD
(
"else"
, K_ELSE)
35
PG_KEYWORD
(
"end"
, K_END)
36
PG_KEYWORD
(
"execute"
, K_EXECUTE)
37
PG_KEYWORD
(
"for"
, K_FOR)
38
PG_KEYWORD
(
"foreach"
, K_FOREACH)
39
PG_KEYWORD
(
"from"
, K_FROM)
40
PG_KEYWORD
(
"if"
, K_IF)
41
PG_KEYWORD
(
"in"
, K_IN)
42
PG_KEYWORD
(
"into"
, K_INTO)
43
PG_KEYWORD
(
"loop"
, K_LOOP)
44
PG_KEYWORD
(
"not"
, K_NOT)
45
PG_KEYWORD
(
"null"
, K_NULL)
46
PG_KEYWORD
(
"or"
, K_OR)
47
PG_KEYWORD
(
"strict"
, K_STRICT)
48
PG_KEYWORD
(
"then"
, K_THEN)
49
PG_KEYWORD
(
"to"
, K_TO)
50
PG_KEYWORD
(
"using"
, K_USING)
51
PG_KEYWORD
(
"when"
, K_WHEN)
52
PG_KEYWORD
(
"while"
, K_WHILE)
PG_KEYWORD
#define PG_KEYWORD(kwname, value, category, collabel)
Definition:
keywords.c:37
src
pl
plpgsql
src
pl_reserved_kwlist.h
Generated on Wed Nov 27 2024 12:13:27 for PostgreSQL Source Code by
1.9.1