PostgreSQL Source Code git master
Data Fields
JsonPathGinNode Struct Reference

Data Fields

 
union {
   int   nargs
 
   int   entryIndex
 
   Datum   entryDatum
 
val
 
 

Detailed Description

Definition at line 97 of file jsonb_gin.c.

Field Documentation

args

JsonPathGinNode* JsonPathGinNode::args[FLEXIBLE_ARRAY_MEMBER]

Definition at line 108 of file jsonb_gin.c.

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

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

Definition at line 99 of file jsonb_gin.c.

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

union { ... } JsonPathGinNode::val

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


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

AltStyle によって変換されたページ (->オリジナル) /