PostgreSQL Source Code git master
Loading...
Searching...
No Matches
StringInfoData Struct Reference

#include <stringinfo.h>

Data Fields

chardata
 
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 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(), astreamer_tar_parser_finalize(), astreamer_tar_parser_free(), brin_page_items(), build_backup_content(), build_tuplestore_recursively(), catenate_stringinfo_string(), check_publications(), check_publications_origin_sequences(), check_publications_origin_tables(), CheckAlterSubOption(), convertToJsonb(), copy_read_data(), copy_sequences(), copy_table(), CopyFromErrorCallback(), CopyReadAttributesCSV(), CopyReadAttributesText(), CopyReadBinaryAttribute(), CopyReadLine(), CopySendEndOfRow(), copyToBuffer(), database_to_xml_internal(), datum_to_json(), describeOneTableDetails(), errdetail_apply_conflict(), estimate_path_cost_size(), execute_foreign_modify(), explain_ExecutorEnd(), ExplainCloseWorker(), ExplainFlushWorkersState(), ExplainIndentText(), ExplainQuery(), fetch_relation_list(), fetch_remote_slots(), fetch_remote_table_info(), fsm_page_contents(), getObjectDescription(), getObjectIdentityParts(), getObjectTypeDescription(), handle_streamed_transaction(), hstore_to_jsonb_loose(), incompatible_module_error(), json_build_array_worker(), json_build_object_worker(), json_object(), json_object_agg_transfn_worker(), json_object_two_arg(), json_unique_builder_get_throwawaybuf(), json_unique_builder_init(), JsonbToCStringWorker(), jsonPathToCstring(), libpq_destroy(), libpqrcv_alter_slot(), libpqrcv_create_slot(), libpqrcv_startstreaming(), LogicalOutputWrite(), main(), 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(), overexplain_debug(), padBufferToInt(), perform_base_backup(), pg_backup_stop(), pg_split_opts(), populate_array_report_expected_array(), postgresAcquireSampleRowsFunc(), postgresAnalyzeForeignTable(), postgresBeginForeignInsert(), postgresExecForeignTruncate(), postgresExplainForeignScan(), postgresGetAnalyzeInfoForForeignTable(), postgresGetForeignPlan(), postgresPlanDirectModify(), postgresPlanForeignModify(), pq_copymsgbytes(), pq_getmessage(), pq_getmsgbyte(), pq_getmsgbytes(), pq_getmsgrawstring(), pq_getmsgstring(), pq_getmsgtext(), printtup_create_DR(), process_queued_fetch_requests(), ProcessParallelApplyMessages(), ProcessParallelMessages(), ProcessStandbyPSRequestMessage(), quote_object_name(), readfile(), record_recv(), regression_main(), replace_percent_placeholders(), ReplicationSlotDropAtPubNode(), reportDependentObjects(), reserveFromBuffer(), row_to_json(), row_to_json_pretty(), schema_get_xml_visible_tables(), schema_to_xml_internal(), send_feedback(), shm_mq_sendv(), stream_write_change(), stringlist_to_identifierstr(), table_to_xml_internal(), test_inline_in_from_support_func(), transformJsonTableColumn(), triggered_change_notification(), unaccent_lexize(), uuid_send(), validate_remote_info(), WalSndKeepalive(), WalSndWriteData(), XLogDumpDisplayRecord(), XLogSendPhysical(), XLogWalRcvSendHSFeedback(), XLogWalRcvSendReply(), and xmlconcat().

◆ len

int StringInfoData::len

Definition at line 49 of file stringinfo.h.

Referenced by 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(), astreamer_buffer_until(), astreamer_tar_parser_finalize(), catenate_stringinfo_string(), convertJsonbArray(), convertJsonbObject(), convertJsonbScalar(), convertToJsonb(), copy_read_data(), CopyFrom(), CopyGetData(), CopyReadAttributesCSV(), CopyReadAttributesText(), CopyReadBinaryAttribute(), CopyReadLine(), CopyReadLineText(), CopySendEndOfRow(), datum_to_json(), errdetail_apply_conflict(), explain_ExecutorEnd(), ExplainCloseWorker(), ExplainIndentText(), ExplainOpenWorker(), fsm_page_contents(), getObjectDescription(), getObjectIdentityParts(), getObjectTypeDescription(), handle_streamed_transaction(), hstore_to_jsonb_loose(), incompatible_module_error(), json_build_array_worker(), json_build_object_worker(), json_object(), json_object_agg_transfn_worker(), json_object_two_arg(), json_unique_builder_get_throwawaybuf(), jsonb_put_escaped_value(), LogicalOutputWrite(), main(), NextCopyFromRawFieldsInternal(), overexplain_debug(), padBufferToInt(), pq_copymsgbytes(), pq_getmessage(), pq_getmsgbyte(), pq_getmsgbytes(), pq_getmsgend(), pq_getmsgrawstring(), pq_getmsgstring(), pq_getmsgtext(), ProcessParallelApplyMessage(), ProcessParallelMessage(), ProcessStandbyPSRequestMessage(), reportDependentObjects(), reserveFromBuffer(), row_to_json(), row_to_json_pretty(), send_feedback(), SendCopyEnd(), stream_write_change(), WalSndKeepalive(), WalSndWriteData(), XLogSendPhysical(), XLogWalRcvSendHSFeedback(), and XLogWalRcvSendReply().

◆ maxlen

int StringInfoData::maxlen

Definition at line 50 of file stringinfo.h.

Referenced by CopyReadAttributesCSV(), and CopyReadAttributesText().


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