PostgreSQL Source Code  git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ElementsState Struct Reference

Data Fields

JsonLexContextlex
 
const char * function_name
 
Tuplestorestatetuple_store
 
TupleDesc ret_tdesc
 
MemoryContext tmp_cxt
 
const char * result_start
 
bool normalize_results
 
bool next_scalar
 
char * normalized_scalar
 

Detailed Description

Definition at line 122 of file jsonfuncs.c.

Field Documentation

◆ function_name

const char* ElementsState::function_name

Definition at line 125 of file jsonfuncs.c.

Referenced by elements_object_start(), and elements_scalar().

◆ lex

◆ next_scalar

bool ElementsState::next_scalar

◆ normalize_results

bool ElementsState::normalize_results

Definition at line 130 of file jsonfuncs.c.

Referenced by elements_array_element_end(), and elements_array_element_start().

◆ normalized_scalar

char* ElementsState::normalized_scalar

Definition at line 132 of file jsonfuncs.c.

Referenced by elements_array_element_end(), and elements_scalar().

◆ result_start

const char* ElementsState::result_start

Definition at line 129 of file jsonfuncs.c.

Referenced by elements_array_element_end(), and elements_array_element_start().

◆ ret_tdesc

TupleDesc ElementsState::ret_tdesc

Definition at line 127 of file jsonfuncs.c.

Referenced by elements_array_element_end().

◆ tmp_cxt

MemoryContext ElementsState::tmp_cxt

Definition at line 128 of file jsonfuncs.c.

Referenced by elements_array_element_end().

◆ tuple_store

Tuplestorestate* ElementsState::tuple_store

Definition at line 126 of file jsonfuncs.c.

Referenced by elements_array_element_end().


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