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

#include <jsonb.h>

Data Fields

JsonbContainercontainer
 
uint32 nElems
 
bool isScalar
 
JEntrychildren
 
char * dataProper
 
int curIndex
 
uint32 curDataOffset
 
uint32 curValueOffset
 
JsonbIterState state
 
struct JsonbIteratorparent
 

Detailed Description

Definition at line 341 of file jsonb.h.

Field Documentation

◆ children

JEntry* JsonbIterator::children

Definition at line 348 of file jsonb.h.

Referenced by iteratorFromContainer().

◆ container

JsonbContainer* JsonbIterator::container

Definition at line 344 of file jsonb.h.

Referenced by iteratorFromContainer().

◆ curDataOffset

uint32 JsonbIterator::curDataOffset

Definition at line 356 of file jsonb.h.

◆ curIndex

int JsonbIterator::curIndex

Definition at line 353 of file jsonb.h.

◆ curValueOffset

uint32 JsonbIterator::curValueOffset

Definition at line 363 of file jsonb.h.

◆ dataProper

char* JsonbIterator::dataProper

Definition at line 350 of file jsonb.h.

Referenced by iteratorFromContainer().

◆ isScalar

bool JsonbIterator::isScalar

Definition at line 347 of file jsonb.h.

Referenced by iteratorFromContainer(), and transform_jsonb_string_values().

◆ nElems

uint32 JsonbIterator::nElems

Definition at line 345 of file jsonb.h.

Referenced by iteratorFromContainer().

◆ parent

struct JsonbIterator* JsonbIterator::parent

Definition at line 368 of file jsonb.h.

Referenced by compareJsonbContainers(), freeAndGetParent(), and iteratorFromContainer().

◆ state

JsonbIterState JsonbIterator::state

Definition at line 366 of file jsonb.h.

Referenced by iteratorFromContainer().


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