PostgreSQL Source Code  git master
XmlExpr Struct Reference

#include <primnodes.h>

Public Member Functions

char *name pg_node_attr (query_jumble_ignore)
 
List *arg_names pg_node_attr (query_jumble_ignore)
 
XmlOptionType xmloption pg_node_attr (query_jumble_ignore)
 
Oid type pg_node_attr (query_jumble_ignore)
 
int32 typmod pg_node_attr (query_jumble_ignore)
 

Data Fields

Expr xpr
 
XmlExprOp op
 
Listnamed_args
 
Listargs
 
int location
 

Detailed Description

Definition at line 1470 of file primnodes.h.

Member Function Documentation

◆ pg_node_attr() [1/5]

char* name XmlExpr::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [2/5]

List* arg_names XmlExpr::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [3/5]

XmlOptionType xmloption XmlExpr::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [4/5]

Oid type XmlExpr::pg_node_attr ( query_jumble_ignore  )

◆ pg_node_attr() [5/5]

int32 typmod XmlExpr::pg_node_attr ( query_jumble_ignore  )

Field Documentation

◆ args

◆ location

int XmlExpr::location

Definition at line 1489 of file primnodes.h.

Referenced by exprLocation(), transformXmlExpr(), and transformXmlSerialize().

◆ named_args

◆ op

XmlExprOp XmlExpr::op

◆ xpr

Expr XmlExpr::xpr

Definition at line 1472 of file primnodes.h.


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