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
readfuncs.h
Go to the documentation of this file.
1
/*-------------------------------------------------------------------------
2
*
3
* readfuncs.h
4
* header file for read.c and readfuncs.c. These functions are internal
5
* to the stringToNode interface and should not be used by anyone else.
6
*
7
* Portions Copyright (c) 1996-2025, PostgreSQL Global Development Group
8
* Portions Copyright (c) 1994, Regents of the University of California
9
*
10
* src/include/nodes/readfuncs.h
11
*
12
*-------------------------------------------------------------------------
13
*/
14
#ifndef READFUNCS_H
15
#define READFUNCS_H
16
17
#include "
nodes/nodes.h
"
18
19
/*
20
* variable in read.c that needs to be accessible to readfuncs.c
21
*/
22
#ifdef DEBUG_NODE_TESTS_ENABLED
23
extern
PGDLLIMPORT
bool
restore_location_fields;
24
#endif
25
26
/*
27
* prototypes for functions in read.c (the lisp token parser)
28
*/
29
extern
const
char
*
pg_strtok
(
int
*length);
30
extern
char
*
debackslash
(
const
char
*
token
,
int
length);
31
extern
void
*
nodeRead
(
const
char
*
token
,
int
tok_len);
32
33
/*
34
* prototypes for functions in readfuncs.c
35
*/
36
extern
Node
*
parseNodeString
(
void
);
37
38
#endif
/* READFUNCS_H */
PGDLLIMPORT
#define PGDLLIMPORT
Definition:
c.h:1277
token
#define token
Definition:
indent_globs.h:126
nodes.h
debackslash
char * debackslash(const char *token, int length)
Definition:
read.c:214
parseNodeString
Node * parseNodeString(void)
Definition:
readfuncs.c:565
nodeRead
void * nodeRead(const char *token, int tok_len)
Definition:
read.c:320
pg_strtok
const char * pg_strtok(int *length)
Definition:
read.c:153
Node
Definition:
nodes.h:129
src
include
nodes
readfuncs.h
Generated on Wed Jan 22 2025 12:13:25 for PostgreSQL Source Code by
1.9.4