PostgreSQL Source Code  git master
ElementsState Struct Reference

Data Fields

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

Detailed Description

Definition at line 114 of file jsonfuncs.c.

Field Documentation

◆ function_name

const char* ElementsState::function_name

Definition at line 117 of file jsonfuncs.c.

Referenced by elements_object_start(), elements_scalar(), and elements_worker().

◆ lex

◆ next_scalar

bool ElementsState::next_scalar

◆ normalize_results

bool ElementsState::normalize_results

◆ normalized_scalar

char* ElementsState::normalized_scalar

Definition at line 124 of file jsonfuncs.c.

Referenced by elements_array_element_end(), and elements_scalar().

◆ result_start

char* ElementsState::result_start

Definition at line 121 of file jsonfuncs.c.

Referenced by elements_array_element_end(), and elements_array_element_start().

◆ ret_tdesc

TupleDesc ElementsState::ret_tdesc

Definition at line 119 of file jsonfuncs.c.

Referenced by elements_array_element_end(), and elements_worker().

◆ tmp_cxt

MemoryContext ElementsState::tmp_cxt

Definition at line 120 of file jsonfuncs.c.

Referenced by elements_array_element_end(), and elements_worker().

◆ tuple_store

Tuplestorestate* ElementsState::tuple_store

Definition at line 118 of file jsonfuncs.c.

Referenced by elements_array_element_end(), and elements_worker().


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