PostgreSQL Source Code
git master
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-2024, 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:1307
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:3111
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 Nov 4 2024 06:13:25 for PostgreSQL Source Code by
1.9.1