PostgreSQL Source Code
git master
Toggle main menu visibility
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
parse_expr.h
Go to the documentation of this file.
1
/*-------------------------------------------------------------------------
2
*
3
* parse_expr.h
4
* handle expressions in parser
5
*
6
* Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
7
* Portions Copyright (c) 1994, Regents of the University of California
8
*
9
* src/include/parser/parse_expr.h
10
*
11
*-------------------------------------------------------------------------
12
*/
13
#ifndef PARSE_EXPR_H
14
#define PARSE_EXPR_H
15
16
#include "
parser/parse_node.h
"
17
18
/* GUC parameters */
19
extern
PGDLLIMPORT
bool
Transform_null_equals
;
20
21
extern
Node
*
transformExpr
(
ParseState
*pstate,
Node
*expr,
ParseExprKind
exprKind);
22
23
extern
const
char
*
ParseExprKindName
(
ParseExprKind
exprKind);
24
25
#endif
/* PARSE_EXPR_H */
PGDLLIMPORT
#define PGDLLIMPORT
Definition:
c.h:1277
transformExpr
Node * transformExpr(ParseState *pstate, Node *expr, ParseExprKind exprKind)
Definition:
parse_expr.c:118
Transform_null_equals
PGDLLIMPORT bool Transform_null_equals
Definition:
parse_expr.c:44
ParseExprKindName
const char * ParseExprKindName(ParseExprKind exprKind)
Definition:
parse_expr.c:3121
parse_node.h
ParseExprKind
ParseExprKind
Definition:
parse_node.h:39
Node
Definition:
nodes.h:129
ParseState
Definition:
parse_node.h:207
src
include
parser
parse_expr.h
Generated on Mon Jan 20 2025 06:13:28 for PostgreSQL Source Code by
1.9.4