PostgreSQL Source Code
git master
|
#include <stringinfo.h>
Data Fields | |
char * | data |
int | len |
int | maxlen |
int | cursor |
Definition at line 36 of file stringinfo.h.
int StringInfoData::cursor |
Definition at line 41 of file stringinfo.h.
Referenced by array_agg_deserialize(), copy_read_data(), CopyGetData(), CopyReadBinaryAttribute(), exec_bind_message(), LogicalParallelApplyLoop(), LogicalRepApplyLoop(), parse_fcall_arguments(), pq_copymsgbytes(), pq_getmsgbyte(), pq_getmsgbytes(), pq_getmsgend(), pq_getmsgrawstring(), pq_getmsgstring(), pq_getmsgtext(), ReadArrayBinary(), record_recv(), slot_modify_data(), slot_store_data(), stream_write_change(), string_agg_combine(), and string_agg_deserialize().
char* StringInfoData::data |
Definition at line 38 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_agg_deserialize(), 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_pg_backup_start(), 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(), GetWALRecordInfo(), handle_streamed_transaction(), HandleParallelApplyMessages(), HandleParallelMessages(), hstore_to_json(), hstore_to_json_loose(), hstore_to_jsonb_loose(), incompatible_module_error(), InteractiveBackend(), json_build_array_worker(), json_build_object_worker(), json_object(), json_object_agg_transfn_worker(), json_object_keys(), json_object_two_arg(), json_unique_builder_get_throwawaybuf(), json_unique_builder_init(), jsonb_send(), JsonbToCStringWorker(), JsonbValueAsText(), jsonpath_send(), jsonPathToCstring(), libpq_destroy(), libpqrcv_create_slot(), libpqrcv_startstreaming(), LogicalOutputWrite(), LogicalParallelApplyLoop(), 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_backup_stop(), pg_extension_update_paths(), pg_get_functiondef(), pg_split_opts(), 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(), 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(), regression_main(), replace_percent_placeholders(), ReplicationSlotDropAtPubNode(), 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(), 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(), WalSndKeepalive(), WalSndWriteData(), write_csvlog(), write_jsonlog(), XLogDumpDisplayRecord(), XLogInsertRecord(), XLogSendPhysical(), XLogWalRcvSendHSFeedback(), and XLogWalRcvSendReply().
int StringInfoData::len |
Definition at line 39 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_agg_deserialize(), 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(), 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_object(), json_object_agg_transfn_worker(), json_object_two_arg(), json_unique_builder_get_throwawaybuf(), jsonb_send(), JsonbValueAsText(), jsonpath_send(), LogicalOutputWrite(), LogicalParallelApplyLoop(), 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(), 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(), XLogSendPhysical(), XLogWalRcvSendHSFeedback(), and XLogWalRcvSendReply().
int StringInfoData::maxlen |
Definition at line 40 of file stringinfo.h.
Referenced by array_agg_deserialize(), CopyReadAttributesCSV(), CopyReadAttributesText(), exec_bind_message(), LogicalParallelApplyLoop(), LogicalRepApplyLoop(), read_binary_file(), ReadArrayBinary(), and record_recv().