PostgreSQL Source Code git master
A_Expr Struct Reference

#include <parsenodes.h>

Public Member Functions

 pg_node_attr (custom_read_write) NodeTag type
 

Data Fields

A_Expr_Kind kind
 
Listname
 
Nodelexpr
 
Noderexpr
 
ParseLoc rexpr_list_start
 
ParseLoc rexpr_list_end
 
ParseLoc location
 

Detailed Description

Definition at line 346 of file parsenodes.h.

Member Function Documentation

◆ pg_node_attr()

A_Expr::pg_node_attr ( custom_read_write  )

Field Documentation

◆ kind

A_Expr_Kind A_Expr::kind

Definition at line 351 of file parsenodes.h.

Referenced by _outA_Expr(), and make_nulltest_from_distinct().

◆ lexpr

Node* A_Expr::lexpr

Definition at line 353 of file parsenodes.h.

Referenced by exprLocation(), and raw_expression_tree_walker_impl().

◆ location

ParseLoc A_Expr::location

Definition at line 363 of file parsenodes.h.

Referenced by exprLocation(), and make_nulltest_from_distinct().

◆ name

List* A_Expr::name

Definition at line 352 of file parsenodes.h.

◆ rexpr

Node* A_Expr::rexpr

Definition at line 354 of file parsenodes.h.

Referenced by raw_expression_tree_walker_impl().

◆ rexpr_list_end

ParseLoc A_Expr::rexpr_list_end

Definition at line 362 of file parsenodes.h.

◆ rexpr_list_start

ParseLoc A_Expr::rexpr_list_start

Definition at line 361 of file parsenodes.h.


The documentation for this struct was generated from the following file: