PostgreSQL Source Code: JsonSemAction Struct Reference (original) (raw)

#include <[jsonapi.h](jsonapi%5F8h%5Fsource.html)>

Data Fields
void * semstate
json_struct_action object_start
json_struct_action object_end
json_struct_action array_start
json_struct_action array_end
json_ofield_action object_field_start
json_ofield_action object_field_end
json_aelem_action array_element_start
json_aelem_action array_element_end
json_scalar_action scalar

Detailed Description

Field Documentation

array_element_end

array_element_start

Definition at line 160 of file jsonapi.h.

Referenced by elements_worker(), get_worker(), json_array_length(), json_parse_manifest(), json_parse_manifest_incremental_init(), json_strip_nulls(), parse_array_element(), pg_parse_json_incremental(), populate_array_json(), populate_recordset_worker(), and transform_json_string_values().

array_end

Definition at line 157 of file jsonapi.h.

Referenced by datum_to_jsonb_internal(), get_worker(), handle_oauth_sasl_error(), json_parse_manifest(), json_parse_manifest_incremental_init(), json_strip_nulls(), jsonb_from_cstring(), parse_array(), parse_oauth_json(), pg_parse_json_incremental(), populate_array_json(), and transform_json_string_values().

array_start

Definition at line 156 of file jsonapi.h.

Referenced by datum_to_jsonb_internal(), each_worker(), get_json_object_as_hash(), get_worker(), handle_oauth_sasl_error(), json_object_keys(), json_parse_manifest(), json_parse_manifest_incremental_init(), json_strip_nulls(), jsonb_from_cstring(), parse_array(), parse_oauth_json(), pg_parse_json_incremental(), populate_recordset_worker(), and transform_json_string_values().

object_end

Definition at line 155 of file jsonapi.h.

Referenced by datum_to_jsonb_internal(), get_worker(), handle_oauth_sasl_error(), json_parse_manifest(), json_parse_manifest_incremental_init(), json_strip_nulls(), json_validate(), jsonb_from_cstring(), parse_oauth_json(), parse_object(), pg_parse_json_incremental(), populate_recordset_worker(), and transform_json_string_values().

object_field_end

object_field_start

Definition at line 158 of file jsonapi.h.

Referenced by datum_to_jsonb_internal(), each_worker(), get_json_object_as_hash(), get_worker(), handle_oauth_sasl_error(), iterate_json_values(), json_object_keys(), json_parse_manifest(), json_parse_manifest_incremental_init(), json_strip_nulls(), json_validate(), jsonb_from_cstring(), parse_oauth_json(), parse_object_field(), pg_parse_json_incremental(), populate_recordset_worker(), and transform_json_string_values().

object_start

Definition at line 154 of file jsonapi.h.

Referenced by datum_to_jsonb_internal(), elements_worker(), get_worker(), handle_oauth_sasl_error(), json_array_length(), json_parse_manifest(), json_parse_manifest_incremental_init(), json_strip_nulls(), json_validate(), jsonb_from_cstring(), parse_oauth_json(), parse_object(), pg_parse_json_incremental(), populate_array_json(), populate_recordset_worker(), and transform_json_string_values().

scalar

Definition at line 162 of file jsonapi.h.

Referenced by datum_to_jsonb_internal(), each_worker(), elements_worker(), get_json_object_as_hash(), get_worker(), handle_oauth_sasl_error(), iterate_json_values(), json_array_length(), json_object_keys(), json_parse_manifest(), json_parse_manifest_incremental_init(), json_strip_nulls(), jsonb_from_cstring(), parse_oauth_json(), parse_scalar(), pg_parse_json_incremental(), populate_array_json(), populate_recordset_worker(), and transform_json_string_values().

semstate

void* JsonSemAction::semstate

Definition at line 153 of file jsonapi.h.

Referenced by datum_to_jsonb_internal(), each_worker(), elements_worker(), get_json_object_as_hash(), get_worker(), handle_oauth_sasl_error(), iterate_json_values(), json_array_length(), json_object_keys(), json_parse_manifest(), json_parse_manifest_incremental_chunk(), json_parse_manifest_incremental_init(), json_parse_manifest_incremental_shutdown(), json_strip_nulls(), json_validate(), jsonb_from_cstring(), main(), parse_array(), parse_array_element(), parse_oauth_json(), parse_object(), parse_object_field(), parse_scalar(), pg_parse_json_incremental(), populate_array_json(), populate_recordset_worker(), and transform_json_string_values().


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