PostgreSQL Source Code  git master
JsonLexContext Struct Reference

#include <jsonapi.h>

Data Fields

char * input
 
int input_length
 
int input_encoding
 
char * token_start
 
char * token_terminator
 
char * prev_token_terminator
 
bool incremental
 
JsonTokenType token_type
 
int lex_level
 
bits32 flags
 
int line_number
 
char * line_start
 
JsonParserStackpstack
 
JsonIncrementalStateinc_state
 
StringInfo strval
 
StringInfo errormsg
 

Detailed Description

Definition at line 89 of file jsonapi.h.

Field Documentation

◆ errormsg

StringInfo JsonLexContext::errormsg

Definition at line 106 of file jsonapi.h.

Referenced by freeJsonLexContext(), json_errdetail(), and makeJsonLexContextCstringLen().

◆ flags

bits32 JsonLexContext::flags

◆ inc_state

◆ incremental

◆ input

◆ input_encoding

int JsonLexContext::input_encoding

◆ input_length

◆ lex_level

◆ line_number

int JsonLexContext::line_number

◆ line_start

char* JsonLexContext::line_start

◆ prev_token_terminator

◆ pstack

◆ strval

◆ token_start

◆ token_terminator

◆ token_type


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