|
PostgreSQL Source Code git master
|
#include <jsonapi.h>
| struct jsonapi_StrValType* JsonLexContext::errormsg |
Definition at line 118 of file jsonapi.h.
Referenced by freeJsonLexContext(), json_errdetail(), and makeJsonLexContextCstringLen().
| bits32 JsonLexContext::flags |
Definition at line 111 of file jsonapi.h.
Referenced by freeJsonLexContext(), makeJsonLexContextCstringLen(), makeJsonLexContextIncremental(), parse_object_field(), parse_scalar(), pg_parse_json_incremental(), set_fname(), and setJsonLexContextOwnsTokens().
| JsonIncrementalState* JsonLexContext::inc_state |
Definition at line 115 of file jsonapi.h.
Referenced by allocate_incremental_state(), freeJsonLexContext(), json_lex(), json_lex_number(), pg_parse_json_incremental(), and setJsonLexContextOwnsTokens().
| bool JsonLexContext::incremental |
Definition at line 108 of file jsonapi.h.
Referenced by allocate_incremental_state(), freeJsonLexContext(), inc_lex_level(), json_errdetail(), json_lex(), json_lex_number(), pg_parse_json(), pg_parse_json_incremental(), and setJsonLexContextOwnsTokens().
Definition at line 102 of file jsonapi.h.
Referenced by IsValidJsonNumber(), json_lex(), json_lex_number(), json_lex_string(), makeJsonLexContextCstringLen(), pg_parse_json(), pg_parse_json_incremental(), and report_json_context().
| int JsonLexContext::input_encoding |
Definition at line 104 of file jsonapi.h.
Referenced by json_lex(), json_lex_string(), makeJsonLexContextCstringLen(), and makeJsonLexContextIncremental().
| size_t JsonLexContext::input_length |
Definition at line 103 of file jsonapi.h.
Referenced by json_lex(), json_lex_number(), json_lex_string(), makeJsonLexContextCstringLen(), pg_parse_json(), pg_parse_json_incremental(), and report_json_context().
| int JsonLexContext::lex_level |
Definition at line 110 of file jsonapi.h.
Referenced by allocate_incremental_state(), dec_lex_level(), freeJsonLexContext(), get_fname(), get_fnull(), inc_lex_level(), parse_array(), parse_object(), pg_parse_json_incremental(), set_fname(), and set_fnull().
| int JsonLexContext::line_number |
Definition at line 112 of file jsonapi.h.
Referenced by json_lex(), makeJsonLexContextCstringLen(), makeJsonLexContextIncremental(), and report_json_context().
Definition at line 113 of file jsonapi.h.
Referenced by json_lex(), makeJsonLexContextCstringLen(), pg_parse_json_incremental(), and report_json_context().
| bool JsonLexContext::need_escapes |
Definition at line 116 of file jsonapi.h.
Referenced by json_lex(), json_lex_string(), makeJsonLexContextCstringLen(), makeJsonLexContextIncremental(), parse_object_field(), parse_scalar(), and pg_parse_json_incremental().
Definition at line 107 of file jsonapi.h.
Referenced by json_lex(), json_lex_number(), and json_lex_string().
| JsonParserStack* JsonLexContext::pstack |
Definition at line 114 of file jsonapi.h.
Referenced by allocate_incremental_state(), freeJsonLexContext(), get_fname(), get_fnull(), inc_lex_level(), pg_parse_json_incremental(), set_fname(), and set_fnull().
| struct jsonapi_StrValType* JsonLexContext::strval |
Definition at line 117 of file jsonapi.h.
Referenced by freeJsonLexContext(), json_lex(), json_lex_string(), makeJsonLexContextCstringLen(), makeJsonLexContextIncremental(), parse_object_field(), parse_scalar(), and pg_parse_json_incremental().
Definition at line 105 of file jsonapi.h.
Referenced by json_lex(), json_lex_number(), json_lex_string(), parse_scalar(), pg_parse_json_incremental(), and report_parse_error().
Definition at line 106 of file jsonapi.h.
Referenced by json_errdetail(), json_lex(), json_lex_number(), json_lex_string(), makeJsonLexContextCstringLen(), parse_scalar(), pg_parse_json_incremental(), and report_json_context().
| JsonTokenType JsonLexContext::token_type |
Definition at line 109 of file jsonapi.h.
Referenced by json_get_first_token(), json_lex(), json_typeof(), lex_peek(), report_json_context(), and report_parse_error().