PostgreSQL Source Code
git master
Loading...
Searching...
No Matches
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-2026, 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:1334
transformExpr
Node * transformExpr(ParseState *pstate, Node *expr, ParseExprKind exprKind)
Definition
parse_expr.c:120
Transform_null_equals
PGDLLIMPORT bool Transform_null_equals
Definition
parse_expr.c:45
ParseExprKindName
const char * ParseExprKindName(ParseExprKind exprKind)
Definition
parse_expr.c:3144
parse_node.h
ParseExprKind
ParseExprKind
Definition
parse_node.h:39
fb
static int fb(int x)
Definition
preproc-init.c:92
Node
Definition
nodes.h:135
ParseState
Definition
parse_node.h:193
src
include
parser
parse_expr.h
Generated on Sat Feb 7 2026 00:13:17 for PostgreSQL Source Code by
1.9.8