Header And Logo

PostgreSQL
| The world's most advanced open source database.

Data Fields

StringInfoData Struct Reference

#include <stringinfo.h>

Data Fields

char * data
int len
int maxlen
int cursor

Detailed Description

Definition at line 35 of file stringinfo.h.


Field Documentation

Definition at line 37 of file stringinfo.h.

Referenced by appendBinaryStringInfo(), appendStringInfoChar(), appendStringInfoSpaces(), appendStringInfoVA(), array_to_json(), array_to_json_pretty(), array_to_text_internal(), bqarr_in(), buf_add_txid(), buf_finalize(), build_tuplestore_recursively(), BuildIndexValueDescription(), bytea_string_agg_finalfn(), checkSharedDependencies(), concat_internal(), config_enum_get_options(), ConvertTriggerToFK(), CopyFromErrorCallback(), CopyReadAttributesCSV(), CopyReadAttributesText(), CopyReadBinaryAttribute(), CopyReadLine(), CopySendEndOfRow(), cube_out(), database_to_xml_and_xmlschema(), database_to_xml_internal(), dblink_close(), dblink_fdw_validator(), dblink_fetch(), dblink_open(), DeadLockReport(), deparse_expression_pretty(), deparseAnalyzeSizeSql(), do_pg_start_backup(), enlargeStringInfo(), errdetail_params(), escape_param_str(), escape_xml(), estimate_path_cost_size(), exec_bind_message(), exec_stmt_raise(), ExecBuildSlotValueDescription(), ExecEvalXml(), execute_extension_script(), expand_fmt_string(), explain_ExecutorEnd(), ExplainQuery(), ExportSnapshot(), file_fdw_validator(), flatten_set_variable_args(), flush_pipe_input(), format_node_dump(), format_operator_internal(), format_procedure_internal(), fsm_page_contents(), funcname_signature_string(), generate_operator_name(), get_connect_string(), get_from_clause(), get_sql_delete(), get_sql_insert(), get_sql_update(), get_target_list(), get_tuple_of_interest(), getObjectDescription(), getObjectIdentity(), getObjectTypeDescription(), GetOldFunctionMessage(), hstore_to_json(), hstore_to_json_loose(), incompatible_module_error(), initialize_worker_spi(), initStringInfo(), InteractiveBackend(), json_agg_finalfn(), json_object_keys(), KnownAssignedXidsDisplay(), lex_accept(), map_multipart_sql_identifier_to_xml_name(), map_sql_catalog_to_xmlschema_types(), map_sql_identifier_to_xml_name(), 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(), map_sql_value_to_xml_value(), map_xml_name_to_sql_identifier(), mxid_to_string(), nodeToString(), op_signature_string(), parse_fcall_arguments(), parseTypeString(), pg_extension_update_paths(), pg_get_constraintdef_worker(), pg_get_function_arguments(), pg_get_function_identity_arguments(), pg_get_function_result(), pg_get_functiondef(), pg_get_indexdef_worker(), pg_get_ruledef_worker(), pg_get_triggerdef_worker(), pg_get_viewdef_worker(), PLy_elog(), PLy_traceback(), postgres_fdw_validator(), postgresAcquireSampleRowsFunc(), postgresAnalyzeForeignTable(), postgresPlanForeignModify(), postgresql_fdw_validator(), pq_copymsgbytes(), pq_endmessage(), pq_endtypsend(), pq_getmessage(), pq_getmsgbyte(), pq_getmsgbytes(), pq_getmsgstring(), pq_getmsgtext(), pretty_format_node_dump(), print_function_rettype(), process_pipe_input(), ProcSleep(), quote_object_name(), quote_qualified_identifier(), range_bound_escape(), range_deparse(), range_parse_bound(), range_recv(), ReadArrayBinary(), record_in(), record_out(), record_recv(), recv_password_packet(), replace_text(), replace_text_regexp(), reportDependentObjects(), resetStringInfo(), ri_Check_Pk_Match(), RI_FKey_cascade_del(), RI_FKey_cascade_upd(), RI_FKey_check(), RI_FKey_setdefault_del(), RI_FKey_setdefault_upd(), RI_FKey_setnull_del(), RI_FKey_setnull_upd(), RI_Initial_Check(), ri_ReportViolation(), ri_restrict_del(), ri_restrict_upd(), rm_redo_error_callback(), row_to_json(), row_to_json_pretty(), schema_get_xml_visible_tables(), schema_to_xml_and_xmlschema(), schema_to_xml_internal(), send_message_to_frontend(), send_message_to_server_log(), sepgsql_attribute_post_create(), sepgsql_audit_log(), sepgsql_database_post_create(), sepgsql_proc_post_create(), sepgsql_relation_post_create(), sepgsql_schema_post_create(), serialize_deflist(), ShowTransactionStateRec(), ShowUsage(), StartupXLOG(), string_agg_finalfn(), stringinfo_to_xmltype(), table_to_xml_internal(), text_format(), to_json(), txid_snapshot_out(), uuid_out(), WalSndKeepalive(), worker_spi_main(), write_csvlog(), XLogInsert(), XLogSend(), XLogWalRcvSendHSFeedback(), XLogWalRcvSendReply(), xml_out_internal(), xmlconcat(), and xmlpi().

Definition at line 38 of file stringinfo.h.

Referenced by appendBinaryStringInfo(), appendStringInfoChar(), appendStringInfoSpaces(), appendStringInfoVA(), array_to_text_internal(), bpcharrecv(), buf_finalize(), bytea_string_agg_finalfn(), bytearecv(), checkSharedDependencies(), concat_internal(), config_enum_get_options(), CopyGetData(), CopyReadAttributesCSV(), CopyReadAttributesText(), CopyReadBinaryAttribute(), CopyReadLine(), CopySendEndOfRow(), cstring_recv(), dblink_fdw_validator(), do_pg_start_backup(), enlargeStringInfo(), enum_recv(), exec_bind_message(), ExecEvalXml(), explain_ExecutorEnd(), ExportSnapshot(), file_fdw_validator(), flush_pipe_input(), get_rule_windowspec(), get_target_list(), GetOldFunctionMessage(), hstore_to_json(), hstore_to_json_loose(), incompatible_module_error(), InteractiveBackend(), json_recv(), namerecv(), NextCopyFromRawFields(), parse_fcall_arguments(), parse_fcall_arguments_20(), pg_get_functiondef(), postgres_fdw_validator(), postgresql_fdw_validator(), pq_copymsgbytes(), pq_endmessage(), pq_endtypsend(), pq_getmessage(), pq_getmsgbyte(), pq_getmsgbytes(), pq_getmsgend(), pq_getmsgstring(), pq_getmsgtext(), process_pipe_input(), ReadArrayBinary(), record_recv(), recv_password_packet(), replace_text(), replace_text_regexp(), reportDependentObjects(), resetStringInfo(), rm_redo_error_callback(), send_message_to_server_log(), SendCopyEnd(), serialize_deflist(), ShowUsage(), storeObjectDescription(), string_agg_finalfn(), stringinfo_to_xmltype(), text_format(), textrecv(), txid_snapshot_recv(), unknownrecv(), varcharrecv(), WalSndKeepalive(), write_csvlog(), XLogSend(), XLogWalRcvSendHSFeedback(), XLogWalRcvSendReply(), and xml_recv().


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