PostgreSQL Source Code  git master
StringInfoData Struct Reference

#include <stringinfo.h>

Data Fields

char * data
 
int len
 
int maxlen
 
int cursor
 

Detailed Description

Definition at line 36 of file stringinfo.h.

Field Documentation

◆ cursor

◆ data

char* StringInfoData::data

Definition at line 38 of file stringinfo.h.

Referenced by array_to_json(), array_to_json_pretty(), BackendInitialize(), bbstreamer_tar_header(), bbstreamer_tar_parser_finalize(), bbstreamer_tar_parser_free(), bqarr_in(), brin_page_items(), build_tuplestore_recursively(), BuildRestoreCommand(), catenate_stringinfo_string(), CheckSASLAuth(), checkSharedDependencies(), config_enum_get_options(), convert_sourcefiles_in(), convertToJsonb(), copy_read_data(), copy_table(), CopyFromErrorCallback(), CopyReadAttributesCSV(), CopyReadAttributesText(), CopyReadBinaryAttribute(), CopyReadLine(), CopySendEndOfRow(), copyToBuffer(), database_to_xml_and_xmlschema(), database_to_xml_internal(), DeadLockReport(), deparseFromExprForRel(), describeOneTableDetails(), do_pg_start_backup(), ecpg_filter_source(), ecpg_filter_stderr(), ecpg_start_test(), estimate_path_cost_size(), exec_bind_message(), exec_stmt_raise(), ExecBuildSlotValueDescription(), execute_extension_script(), explain_ExecutorEnd(), ExplainCloseWorker(), ExplainFlushWorkersState(), ExplainIndentText(), ExplainQuery(), fetch_remote_table_info(), fetch_table_list(), format_expr_params(), format_preparedparamsdata(), fsm_page_contents(), funcname_signature_string(), get_from_clause(), get_target_list(), getObjectDescription(), getObjectIdentityParts(), getObjectTypeDescription(), HandleParallelMessages(), hstore_to_json(), hstore_to_json_loose(), hstore_to_jsonb_loose(), incompatible_module_error(), InteractiveBackend(), json_build_array(), json_build_object(), json_object(), json_object_keys(), json_object_two_arg(), jsonb_send(), JsonbToCStringWorker(), JsonbValueAsText(), jsonpath_send(), jsonPathToCstring(), libpq_destroy(), libpqrcv_create_slot(), libpqrcv_startstreaming(), LogicalOutputWrite(), logicalrep_report_missing_attrs(), LogicalRepApplyLoop(), make_temptable_name_n(), map_multipart_sql_identifier_to_xml_name(), map_sql_catalog_to_xmlschema_types(), map_sql_schema_to_xmlschema_types(), map_sql_table_to_xmlschema(), map_sql_type_to_xml_name(), map_sql_type_to_xmlschema_type(), map_sql_typecoll_to_xmlschema_types(), multirange_recv(), op_signature_string(), padBufferToInt(), parse_fcall_arguments(), parse_object_field(), parse_scalar(), perform_base_backup(), PerformAuthentication(), pg_extension_update_paths(), pg_get_functiondef(), pg_split_opts(), pg_stop_backup_v2(), pgp_armor_decode(), pgp_armor_encode(), PLy_elog_impl(), PLy_traceback(), populate_array_report_expected_array(), postgresAcquireSampleRowsFunc(), postgresAnalyzeForeignTable(), postgresBeginForeignInsert(), postgresExecForeignTruncate(), postgresExplainForeignScan(), postgresPlanDirectModify(), postgresPlanForeignModify(), pq_copymsgbytes(), pq_getmessage(), pq_getmsgbyte(), pq_getmsgbytes(), pq_getmsgrawstring(), pq_getmsgstring(), pq_getmsgtext(), print_function_rettype(), printtup_shutdown(), process_queued_fetch_requests(), ProcSleep(), psql_add_command(), quote_object_name(), range_recv(), read_binary_file(), ReadArrayBinary(), readfile(), record_recv(), refresh_by_match_merge(), ReplicationSlotDropAtPubNode(), reportDependentObjects(), reserveFromBuffer(), ri_Check_Pk_Match(), RI_FKey_cascade_del(), RI_FKey_cascade_upd(), RI_FKey_check(), RI_Initial_Check(), RI_PartitionRemove_Check(), ri_ReportViolation(), ri_restrict(), ri_set(), row_to_json(), row_to_json_pretty(), run_ssl_passphrase_command(), schema_get_xml_visible_tables(), schema_to_xml_and_xmlschema(), schema_to_xml_internal(), send_feedback(), sepgsql_attribute_post_create(), sepgsql_database_post_create(), sepgsql_proc_post_create(), sepgsql_relation_post_create(), sepgsql_schema_post_create(), set_backtrace(), show_incremental_sort_group_info(), show_memoize_info(), show_sort_group_keys(), slot_modify_data(), slot_store_data(), sn_array_element_start(), sn_object_field_start(), SortTocFromFile(), stream_write_change(), table_to_xml_internal(), to_json(), transform_string_values_array_element_start(), transform_string_values_object_field_start(), tsearch_readline(), tsearch_readline_end(), WalSndKeepalive(), WalSndWriteData(), write_csvlog(), XLogDumpDisplayRecord(), XLogInsertRecord(), XLogSendPhysical(), XLogWalRcvSendHSFeedback(), and XLogWalRcvSendReply().

◆ len

int StringInfoData::len

Definition at line 39 of file stringinfo.h.

Referenced by array_to_json(), array_to_json_pretty(), bbstreamer_buffer_until(), bbstreamer_tar_header(), bbstreamer_tar_parser_content(), bbstreamer_tar_parser_finalize(), catenate_stringinfo_string(), CheckSASLAuth(), checkSharedDependencies(), config_enum_get_options(), convertJsonbArray(), convertJsonbObject(), convertToJsonb(), copy_read_data(), CopyFrom(), CopyGetData(), CopyReadAttributesCSV(), CopyReadAttributesText(), CopyReadBinaryAttribute(), CopyReadLine(), CopySendEndOfRow(), database_to_xml_internal(), DeadLockReport(), deparseFromExprForRel(), do_pg_start_backup(), exec_bind_message(), explain_ExecutorEnd(), ExplainCloseWorker(), ExplainIndentText(), ExplainOpenWorker(), fsm_page_contents(), get_from_clause(), get_target_list(), getObjectDescription(), getObjectIdentityParts(), getObjectTypeDescription(), HandleParallelMessage(), hstore_to_json_loose(), hstore_to_jsonb_loose(), incompatible_module_error(), InteractiveBackend(), json_build_array(), json_build_object(), json_object(), json_object_two_arg(), jsonb_send(), JsonbValueAsText(), jsonpath_send(), LogicalOutputWrite(), LogicalRepApplyLoop(), NextCopyFromRawFields(), padBufferToInt(), parse_fcall_arguments(), pg_get_functiondef(), pgp_armor_decode(), pgp_armor_encode(), pq_copymsgbytes(), pq_getmessage(), pq_getmsgbyte(), pq_getmsgbytes(), pq_getmsgend(), pq_getmsgrawstring(), pq_getmsgstring(), pq_getmsgtext(), print_function_rettype(), read_binary_file(), ReadArrayBinary(), record_recv(), reportDependentObjects(), reserveFromBuffer(), RI_FKey_cascade_upd(), ri_set(), row_to_json(), row_to_json_pretty(), schema_to_xml_internal(), send_feedback(), SendCopyEnd(), slot_modify_data(), slot_store_data(), sn_array_element_start(), sn_object_field_start(), SortTocFromFile(), storeObjectDescription(), stream_write_change(), to_json(), transform_string_values_array_element_start(), transform_string_values_object_field_start(), tsearch_readline(), WalSndKeepalive(), WalSndWriteData(), XLogSendPhysical(), XLogWalRcvSendHSFeedback(), and XLogWalRcvSendReply().

◆ maxlen


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