PostgreSQL Source Code  git master
JsonPathGinNode Struct Reference

Data Fields

JsonPathGinNodeType type
 
union {
   int   nargs
 
   int   entryIndex
 
   Datum   entryDatum
 
val
 
JsonPathGinNodeargs [FLEXIBLE_ARRAY_MEMBER]
 

Detailed Description

Definition at line 97 of file jsonb_gin.c.

Field Documentation

◆ args

◆ entryDatum

Datum JsonPathGinNode::entryDatum

Definition at line 105 of file jsonb_gin.c.

Referenced by emit_jsp_gin_entries(), and make_jsp_entry_node().

◆ entryIndex

int JsonPathGinNode::entryIndex

Definition at line 103 of file jsonb_gin.c.

Referenced by emit_jsp_gin_entries(), and execute_jsp_gin_node().

◆ nargs

int JsonPathGinNode::nargs

Definition at line 102 of file jsonb_gin.c.

Referenced by emit_jsp_gin_entries(), execute_jsp_gin_node(), and make_jsp_expr_node().

◆ type

JsonPathGinNodeType JsonPathGinNode::type

◆ 

union { ... } JsonPathGinNode::val

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