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 46 of file stringinfo.h.

Field Documentation

◆ cursor

◆ data

char* StringInfoData::data

Definition at line 48 of file stringinfo.h.

Referenced by add_file_to_manifest(), AppendIncrementalManifestData(), apply_handle_stream_abort(), apply_handle_stream_commit(), apply_handle_stream_prepare(), apply_handle_stream_start(), apply_handle_stream_stop(), 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_backup_content(), build_tuplestore_recursively(), catenate_stringinfo_string(), check_publications(), check_publications_origin(), CheckSASLAuth(), checkSharedDependencies(), config_enum_get_options(), convertToJsonb(), copy_read_data(), copy_table(), CopyFromErrorCallback(), CopyReadAttributesCSV(), CopyReadAttributesText(), CopyReadBinaryAttribute(), CopyReadLine(), CopySendEndOfRow(), copyToBuffer(), CreateSchemaCommand(), database_to_xml_and_xmlschema(), database_to_xml_internal(), datum_to_json(), DeadLockReport(), deparseFromExprForRel(), describeOneTableDetails(), do_object_field_start(), do_pg_backup_start(), do_scalar(), 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(), filter_free(), filter_read_item(), finalize_manifest(), FinalizeIncrementalManifest(), flush_manifest(), format_expr_params(), format_preparedparamsdata(), freeJsonLexContext(), fsm_page_contents(), funcname_signature_string(), get_from_clause(), get_target_list(), GetFileBackupMethod(), getObjectDescription(), getObjectIdentityParts(), getObjectTypeDescription(), GetWALRecordInfo(), handle_streamed_transaction(), HandleParallelApplyMessages(), HandleParallelMessages(), hstore_to_json(), hstore_to_json_loose(), hstore_to_jsonb_loose(), incompatible_module_error(), InteractiveBackend(), isolation_start_test(), json_build_array_worker(), json_build_object_worker(), json_errdetail(), json_lex(), json_object(), json_object_agg_transfn_worker(), json_object_two_arg(), json_unique_builder_get_throwawaybuf(), json_unique_builder_init(), jsonb_send(), JsonbToCStringWorker(), JsonbValueAsText(), jsonpath_send(), jsonPathToCstring(), libpq_destroy(), libpqrcv_alter_slot(), libpqrcv_create_slot(), libpqrcv_startstreaming(), LogicalOutputWrite(), logicalrep_report_missing_attrs(), main(), make_temptable_name_n(), manifest_report_error(), 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_backup_stop(), pg_extension_update_paths(), pg_get_functiondef(), pg_parse_json_incremental(), pg_split_opts(), pg_sync_replication_slots(), pgp_armor_decode(), pgp_armor_encode(), PLy_elog_impl(), PLy_traceback(), populate_array_report_expected_array(), postgresAcquireSampleRowsFunc(), postgresAnalyzeForeignTable(), postgresBeginForeignInsert(), postgresExecForeignTruncate(), postgresExplainForeignScan(), postgresGetAnalyzeInfoForForeignTable(), postgresPlanDirectModify(), postgresPlanForeignModify(), pq_copymsgbytes(), pq_getmessage(), pq_getmsgbyte(), pq_getmsgbytes(), pq_getmsgrawstring(), pq_getmsgstring(), pq_getmsgtext(), PrepareForIncrementalBackup(), print_function_rettype(), printtup_shutdown(), process_queued_fetch_requests(), ProcSleep(), psql_add_command(), psql_start_test(), quote_object_name(), range_recv(), read_binary_file(), read_quoted_string(), ReadArrayStr(), ReadArrayToken(), readfile(), refresh_by_match_merge(), regression_main(), replace_percent_placeholders(), ReplicationSlotDropAtPubNode(), ReplSlotSyncWorkerMain(), reportDependentObjects(), ReportSlotInvalidation(), 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(), 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(), serializeAnalyzeShutdown(), 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(), string_agg_combine(), table_to_xml_internal(), tokenize_auth_file(), transform_string_values_array_element_start(), transform_string_values_object_field_start(), tsearch_readline(), tsearch_readline_end(), validate_remote_info(), WalSndKeepalive(), WalSndWriteData(), write_csvlog(), write_jsonlog(), write_reconstructed_file(), XLogDumpDisplayRecord(), XLogInsertRecord(), XLogSendPhysical(), XLogWalRcvSendHSFeedback(), and XLogWalRcvSendReply().

◆ len

int StringInfoData::len

Definition at line 49 of file stringinfo.h.

Referenced by add_file_to_manifest(), AppendIncrementalManifestData(), apply_handle_stream_abort(), apply_handle_stream_commit(), apply_handle_stream_prepare(), apply_handle_stream_start(), apply_handle_stream_stop(), 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(), datum_to_json(), DeadLockReport(), deparseFromExprForRel(), exec_bind_message(), explain_ExecutorEnd(), ExplainCloseWorker(), ExplainIndentText(), ExplainOpenWorker(), finalize_manifest(), FinalizeIncrementalManifest(), flush_manifest(), fsm_page_contents(), get_from_clause(), get_target_list(), getObjectDescription(), getObjectIdentityParts(), getObjectTypeDescription(), GetWALRecordInfo(), handle_streamed_transaction(), HandleParallelApplyMessage(), HandleParallelMessage(), hstore_to_json(), hstore_to_json_loose(), hstore_to_jsonb_loose(), incompatible_module_error(), InteractiveBackend(), json_build_array_worker(), json_build_object_worker(), json_errdetail(), json_lex(), json_object(), json_object_agg_transfn_worker(), json_object_two_arg(), json_unique_builder_get_throwawaybuf(), jsonb_send(), JsonbValueAsText(), jsonpath_send(), LogicalOutputWrite(), main(), 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(), ReadArrayToken(), reportDependentObjects(), reserveFromBuffer(), RI_FKey_cascade_upd(), 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(), string_agg_combine(), tokenize_auth_file(), transform_string_values_array_element_start(), transform_string_values_object_field_start(), tsearch_readline(), WalSndKeepalive(), WalSndWriteData(), write_reconstructed_file(), XLogSendPhysical(), XLogWalRcvSendHSFeedback(), and XLogWalRcvSendReply().

◆ maxlen

int StringInfoData::maxlen

Definition at line 50 of file stringinfo.h.

Referenced by CopyReadAttributesCSV(), CopyReadAttributesText(), and read_binary_file().


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