| <?xml version='1.0' encoding='UTF-8' standalone='no'?> |
| <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.8" xml:lang="en-US"> |
| <compounddef id="classpaimon_1_1_write_context" kind="class" language="C++" prot="public"> |
| <compoundname>paimon::WriteContext</compoundname> |
| <includes refid="write__context_8h" local="no">/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h</includes> |
| <sectiondef kind="private-attrib"> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1ac7b49da7ebccde07e061a3b4cdad6d46" prot="private" static="no" mutable="no"> |
| <type>std::string</type> |
| <definition>std::string paimon::WriteContext::root_path_</definition> |
| <argsstring></argsstring> |
| <name>root_path_</name> |
| <qualifiedname>paimon::WriteContext::root_path_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="116" column="17" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="116" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1affd45e268334a92876744af294a1f3c0" prot="private" static="no" mutable="no"> |
| <type>std::string</type> |
| <definition>std::string paimon::WriteContext::commit_user_</definition> |
| <argsstring></argsstring> |
| <name>commit_user_</name> |
| <qualifiedname>paimon::WriteContext::commit_user_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="117" column="17" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="117" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1aa784d20eba155e1a9088e6449658f6a6" prot="private" static="no" mutable="no"> |
| <type>std::string</type> |
| <definition>std::string paimon::WriteContext::branch_</definition> |
| <argsstring></argsstring> |
| <name>branch_</name> |
| <qualifiedname>paimon::WriteContext::branch_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="118" column="17" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="118" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1a6262c6dddd7c73cb1d4ab2e435368758" prot="private" static="no" mutable="no"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">bool</ref></type> |
| <definition>bool paimon::WriteContext::is_streaming_mode_</definition> |
| <argsstring></argsstring> |
| <name>is_streaming_mode_</name> |
| <qualifiedname>paimon::WriteContext::is_streaming_mode_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="119" column="10" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="119" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1af6d8171e46750db5b6848193d788e589" prot="private" static="no" mutable="no"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">bool</ref></type> |
| <definition>bool paimon::WriteContext::ignore_num_bucket_check_</definition> |
| <argsstring></argsstring> |
| <name>ignore_num_bucket_check_</name> |
| <qualifiedname>paimon::WriteContext::ignore_num_bucket_check_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="120" column="10" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="120" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1a88b0c4a72633198e4b838c448da3bf8f" prot="private" static="no" mutable="no"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">bool</ref></type> |
| <definition>bool paimon::WriteContext::ignore_previous_files_</definition> |
| <argsstring></argsstring> |
| <name>ignore_previous_files_</name> |
| <qualifiedname>paimon::WriteContext::ignore_previous_files_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="121" column="10" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="121" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1ae0a741a0dd66f710ae96c073b217f886" prot="private" static="no" mutable="no"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">bool</ref></type> |
| <definition>bool paimon::WriteContext::enable_multi_thread_spill_</definition> |
| <argsstring></argsstring> |
| <name>enable_multi_thread_spill_</name> |
| <qualifiedname>paimon::WriteContext::enable_multi_thread_spill_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="122" column="10" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="122" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1a156c617b9a21fd85aed110776d97d952" prot="private" static="no" mutable="no"> |
| <type>std::optional< <ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">int32_t</ref> ></type> |
| <definition>std::optional<int32_t> paimon::WriteContext::write_id_</definition> |
| <argsstring></argsstring> |
| <name>write_id_</name> |
| <qualifiedname>paimon::WriteContext::write_id_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="123" column="19" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="123" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1af9bf8f2cf44e094ffc47a425fc17113e" prot="private" static="no" mutable="no"> |
| <type>std::vector< std::string ></type> |
| <definition>std::vector<std::string> paimon::WriteContext::write_schema_</definition> |
| <argsstring></argsstring> |
| <name>write_schema_</name> |
| <qualifiedname>paimon::WriteContext::write_schema_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="124" column="17" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="124" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1aa3122b96ef0b7a706944a22177002d58" prot="private" static="no" mutable="no"> |
| <type>std::shared_ptr< <ref refid="classpaimon_1_1_memory_pool" kindref="compound">MemoryPool</ref> ></type> |
| <definition>std::shared_ptr<MemoryPool> paimon::WriteContext::memory_pool_</definition> |
| <argsstring></argsstring> |
| <name>memory_pool_</name> |
| <qualifiedname>paimon::WriteContext::memory_pool_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="125" column="21" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="125" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1aeb309be4a43a0a7976334a659ec8e5c5" prot="private" static="no" mutable="no"> |
| <type>std::shared_ptr< <ref refid="classpaimon_1_1_executor" kindref="compound">Executor</ref> ></type> |
| <definition>std::shared_ptr<Executor> paimon::WriteContext::executor_</definition> |
| <argsstring></argsstring> |
| <name>executor_</name> |
| <qualifiedname>paimon::WriteContext::executor_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="126" column="21" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="126" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1a138a9755946ad4579316c606e481cccc" prot="private" static="no" mutable="no"> |
| <type>std::string</type> |
| <definition>std::string paimon::WriteContext::temp_directory_</definition> |
| <argsstring></argsstring> |
| <name>temp_directory_</name> |
| <qualifiedname>paimon::WriteContext::temp_directory_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="127" column="17" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="127" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1af5117c2d4a3df3027d18842142e8fe6d" prot="private" static="no" mutable="no"> |
| <type>std::shared_ptr< <ref refid="classpaimon_1_1_file_system" kindref="compound">FileSystem</ref> ></type> |
| <definition>std::shared_ptr<FileSystem> paimon::WriteContext::specific_file_system_</definition> |
| <argsstring></argsstring> |
| <name>specific_file_system_</name> |
| <qualifiedname>paimon::WriteContext::specific_file_system_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="128" column="21" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="128" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1a7b28a301975ba0b865a6ddac12a7b686" prot="private" static="no" mutable="no"> |
| <type>std::map< std::string, std::string ></type> |
| <definition>std::map<std::string, std::string> paimon::WriteContext::fs_scheme_to_identifier_map_</definition> |
| <argsstring></argsstring> |
| <name>fs_scheme_to_identifier_map_</name> |
| <qualifiedname>paimon::WriteContext::fs_scheme_to_identifier_map_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="129" column="14" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="129" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_write_context_1a0d33b542c241dc00c1a44f66c4c947f2" prot="private" static="no" mutable="no"> |
| <type>std::map< std::string, std::string ></type> |
| <definition>std::map<std::string, std::string> paimon::WriteContext::options_</definition> |
| <argsstring></argsstring> |
| <name>options_</name> |
| <qualifiedname>paimon::WriteContext::options_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="130" column="14" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="130" bodyend="-1"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="public-func"> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1ab04248e0b713a7b58347e6fb68450b9f" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type></type> |
| <definition>paimon::WriteContext::WriteContext</definition> |
| <argsstring>(const std::string &root_path, const std::string &commit_user, bool is_streaming_mode, bool ignore_num_bucket_check, bool ignore_previous_files, bool enable_multi_thread_spill, const std::optional< int32_t > &write_id, const std::string &branch, const std::vector< std::string > &write_schema, const std::shared_ptr< MemoryPool > &memory_pool, const std::shared_ptr< Executor > &executor, const std::string &temp_directory, const std::shared_ptr< FileSystem > &specific_file_system, const std::map< std::string, std::string > &fs_scheme_to_identifier_map, const std::map< std::string, std::string > &options)</argsstring> |
| <name>WriteContext</name> |
| <qualifiedname>paimon::WriteContext::WriteContext</qualifiedname> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::string &</type> |
| <declname>root_path</declname> |
| </param> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::string &</type> |
| <declname>commit_user</declname> |
| </param> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">bool</ref></type> |
| <declname>is_streaming_mode</declname> |
| </param> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">bool</ref></type> |
| <declname>ignore_num_bucket_check</declname> |
| </param> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">bool</ref></type> |
| <declname>ignore_previous_files</declname> |
| </param> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">bool</ref></type> |
| <declname>enable_multi_thread_spill</declname> |
| </param> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::optional< <ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">int32_t</ref> > &</type> |
| <declname>write_id</declname> |
| </param> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::string &</type> |
| <declname>branch</declname> |
| </param> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::vector< std::string > &</type> |
| <declname>write_schema</declname> |
| </param> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::shared_ptr< <ref refid="classpaimon_1_1_memory_pool" kindref="compound">MemoryPool</ref> > &</type> |
| <declname>memory_pool</declname> |
| </param> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::shared_ptr< <ref refid="classpaimon_1_1_executor" kindref="compound">Executor</ref> > &</type> |
| <declname>executor</declname> |
| </param> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::string &</type> |
| <declname>temp_directory</declname> |
| </param> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::shared_ptr< <ref refid="classpaimon_1_1_file_system" kindref="compound">FileSystem</ref> > &</type> |
| <declname>specific_file_system</declname> |
| </param> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::map< std::string, std::string > &</type> |
| <declname>fs_scheme_to_identifier_map</declname> |
| </param> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::map< std::string, std::string > &</type> |
| <declname>options</declname> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="43" column="5"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1a94375365d1fe2193ddab679a66b4bc51" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type></type> |
| <definition>paimon::WriteContext::~WriteContext</definition> |
| <argsstring>()</argsstring> |
| <name>~WriteContext</name> |
| <qualifiedname>paimon::WriteContext::~WriteContext</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="53" column="5"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1a6c0da302853f5f3fe06ecd21f61c795d" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::string &</type> |
| <definition>const std::string & paimon::WriteContext::GetRootPath</definition> |
| <argsstring>() const</argsstring> |
| <name>GetRootPath</name> |
| <qualifiedname>paimon::WriteContext::GetRootPath</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="55" column="23" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="55" bodyend="57"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1a46355d924bb90e10d8b2b8ff10d8af84" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::string &</type> |
| <definition>const std::string & paimon::WriteContext::GetCommitUser</definition> |
| <argsstring>() const</argsstring> |
| <name>GetCommitUser</name> |
| <qualifiedname>paimon::WriteContext::GetCommitUser</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="59" column="23" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="59" bodyend="61"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1a725006f0e7047bc41188752709ffc8d0" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::map< std::string, std::string > &</type> |
| <definition>const std::map< std::string, std::string > & paimon::WriteContext::GetFileSystemSchemeToIdentifierMap</definition> |
| <argsstring>() const</argsstring> |
| <name>GetFileSystemSchemeToIdentifierMap</name> |
| <qualifiedname>paimon::WriteContext::GetFileSystemSchemeToIdentifierMap</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="63" column="20" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="63" bodyend="65"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1a222134b39787d3b00b43f44f73ebef01" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::map< std::string, std::string > &</type> |
| <definition>const std::map< std::string, std::string > & paimon::WriteContext::GetOptions</definition> |
| <argsstring>() const</argsstring> |
| <name>GetOptions</name> |
| <qualifiedname>paimon::WriteContext::GetOptions</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="67" column="20" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="67" bodyend="69"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1a3a04d08ac7c091d3bcec5a72f7033a4a" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">bool</ref></type> |
| <definition>bool paimon::WriteContext::IsStreamingMode</definition> |
| <argsstring>() const</argsstring> |
| <name>IsStreamingMode</name> |
| <qualifiedname>paimon::WriteContext::IsStreamingMode</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="71" column="10" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="71" bodyend="73"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1a5ee5cb57d2d6b66f7f5dc8f6f2554657" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">bool</ref></type> |
| <definition>bool paimon::WriteContext::IgnoreNumBucketCheck</definition> |
| <argsstring>() const</argsstring> |
| <name>IgnoreNumBucketCheck</name> |
| <qualifiedname>paimon::WriteContext::IgnoreNumBucketCheck</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="75" column="10" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="75" bodyend="77"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1a56134cbb082b0f9dc93b454aba654d85" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">bool</ref></type> |
| <definition>bool paimon::WriteContext::IgnorePreviousFiles</definition> |
| <argsstring>() const</argsstring> |
| <name>IgnorePreviousFiles</name> |
| <qualifiedname>paimon::WriteContext::IgnorePreviousFiles</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="79" column="10" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="79" bodyend="81"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1a306872d254a0eea1fa7a1dca69f449e1" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::optional< <ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">int32_t</ref> ></type> |
| <definition>const std::optional< int32_t > paimon::WriteContext::GetWriteId</definition> |
| <argsstring>() const</argsstring> |
| <name>GetWriteId</name> |
| <qualifiedname>paimon::WriteContext::GetWriteId</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="83" column="25" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="83" bodyend="85"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1ac65f3c22060d4bc32948c6253025e464" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::string &</type> |
| <definition>const std::string & paimon::WriteContext::GetBranch</definition> |
| <argsstring>() const</argsstring> |
| <name>GetBranch</name> |
| <qualifiedname>paimon::WriteContext::GetBranch</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="87" column="23" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="87" bodyend="89"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1abe6b1d911dc999349729de9d81264bfd" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::vector< std::string > &</type> |
| <definition>const std::vector< std::string > & paimon::WriteContext::GetWriteSchema</definition> |
| <argsstring>() const</argsstring> |
| <name>GetWriteSchema</name> |
| <qualifiedname>paimon::WriteContext::GetWriteSchema</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="91" column="23" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="91" bodyend="93"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1a08746e29dabc0b6049cdf80c635516b3" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type>std::shared_ptr< <ref refid="classpaimon_1_1_memory_pool" kindref="compound">MemoryPool</ref> ></type> |
| <definition>std::shared_ptr< MemoryPool > paimon::WriteContext::GetMemoryPool</definition> |
| <argsstring>() const</argsstring> |
| <name>GetMemoryPool</name> |
| <qualifiedname>paimon::WriteContext::GetMemoryPool</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="95" column="21" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="95" bodyend="97"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1ad0f5adcff5b157f79675ee3de5b69483" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type>std::shared_ptr< <ref refid="classpaimon_1_1_executor" kindref="compound">Executor</ref> ></type> |
| <definition>std::shared_ptr< Executor > paimon::WriteContext::GetExecutor</definition> |
| <argsstring>() const</argsstring> |
| <name>GetExecutor</name> |
| <qualifiedname>paimon::WriteContext::GetExecutor</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="99" column="21" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="99" bodyend="101"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1a0dfd7db9522b7799b8eaf22dd0fbbd76" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::string &</type> |
| <definition>const std::string & paimon::WriteContext::GetTempDirectory</definition> |
| <argsstring>() const</argsstring> |
| <name>GetTempDirectory</name> |
| <qualifiedname>paimon::WriteContext::GetTempDirectory</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="103" column="23" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="103" bodyend="105"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1a56ecbe76630d557aa52752ff3a64c0a4" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type>std::shared_ptr< <ref refid="classpaimon_1_1_file_system" kindref="compound">FileSystem</ref> ></type> |
| <definition>std::shared_ptr< FileSystem > paimon::WriteContext::GetSpecificFileSystem</definition> |
| <argsstring>() const</argsstring> |
| <name>GetSpecificFileSystem</name> |
| <qualifiedname>paimon::WriteContext::GetSpecificFileSystem</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="107" column="21" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="107" bodyend="109"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_write_context_1a40663b5dd492743c54732d7fd7215bce" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">bool</ref></type> |
| <definition>bool paimon::WriteContext::EnableMultiThreadSpill</definition> |
| <argsstring>() const</argsstring> |
| <name>EnableMultiThreadSpill</name> |
| <qualifiedname>paimon::WriteContext::EnableMultiThreadSpill</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="111" column="10" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="111" bodyend="113"/> |
| </memberdef> |
| </sectiondef> |
| <briefdescription> |
| <para><computeroutput><ref refid="classpaimon_1_1_write_context" kindref="compound">WriteContext</ref></computeroutput> is some configuration for write operations. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para>Please do not use this class directly, use <computeroutput><ref refid="classpaimon_1_1_write_context_builder" kindref="compound">WriteContextBuilder</ref></computeroutput> to build a <computeroutput><ref refid="classpaimon_1_1_write_context" kindref="compound">WriteContext</ref></computeroutput> which has input validation. <simplesect kind="see"><para><ref refid="classpaimon_1_1_write_context_builder" kindref="compound">WriteContextBuilder</ref> </para> |
| </simplesect> |
| </para> |
| </detaileddescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" line="41" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/write_context.h" bodystart="41" bodyend="131"/> |
| <listofallmembers> |
| <member refid="classpaimon_1_1_write_context_1aa784d20eba155e1a9088e6449658f6a6" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>branch_</name></member> |
| <member refid="classpaimon_1_1_write_context_1affd45e268334a92876744af294a1f3c0" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>commit_user_</name></member> |
| <member refid="classpaimon_1_1_write_context_1ae0a741a0dd66f710ae96c073b217f886" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>enable_multi_thread_spill_</name></member> |
| <member refid="classpaimon_1_1_write_context_1a40663b5dd492743c54732d7fd7215bce" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>EnableMultiThreadSpill</name></member> |
| <member refid="classpaimon_1_1_write_context_1aeb309be4a43a0a7976334a659ec8e5c5" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>executor_</name></member> |
| <member refid="classpaimon_1_1_write_context_1a7b28a301975ba0b865a6ddac12a7b686" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>fs_scheme_to_identifier_map_</name></member> |
| <member refid="classpaimon_1_1_write_context_1ac65f3c22060d4bc32948c6253025e464" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>GetBranch</name></member> |
| <member refid="classpaimon_1_1_write_context_1a46355d924bb90e10d8b2b8ff10d8af84" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>GetCommitUser</name></member> |
| <member refid="classpaimon_1_1_write_context_1ad0f5adcff5b157f79675ee3de5b69483" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>GetExecutor</name></member> |
| <member refid="classpaimon_1_1_write_context_1a725006f0e7047bc41188752709ffc8d0" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>GetFileSystemSchemeToIdentifierMap</name></member> |
| <member refid="classpaimon_1_1_write_context_1a08746e29dabc0b6049cdf80c635516b3" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>GetMemoryPool</name></member> |
| <member refid="classpaimon_1_1_write_context_1a222134b39787d3b00b43f44f73ebef01" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>GetOptions</name></member> |
| <member refid="classpaimon_1_1_write_context_1a6c0da302853f5f3fe06ecd21f61c795d" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>GetRootPath</name></member> |
| <member refid="classpaimon_1_1_write_context_1a56ecbe76630d557aa52752ff3a64c0a4" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>GetSpecificFileSystem</name></member> |
| <member refid="classpaimon_1_1_write_context_1a0dfd7db9522b7799b8eaf22dd0fbbd76" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>GetTempDirectory</name></member> |
| <member refid="classpaimon_1_1_write_context_1a306872d254a0eea1fa7a1dca69f449e1" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>GetWriteId</name></member> |
| <member refid="classpaimon_1_1_write_context_1abe6b1d911dc999349729de9d81264bfd" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>GetWriteSchema</name></member> |
| <member refid="classpaimon_1_1_write_context_1af6d8171e46750db5b6848193d788e589" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>ignore_num_bucket_check_</name></member> |
| <member refid="classpaimon_1_1_write_context_1a88b0c4a72633198e4b838c448da3bf8f" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>ignore_previous_files_</name></member> |
| <member refid="classpaimon_1_1_write_context_1a5ee5cb57d2d6b66f7f5dc8f6f2554657" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>IgnoreNumBucketCheck</name></member> |
| <member refid="classpaimon_1_1_write_context_1a56134cbb082b0f9dc93b454aba654d85" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>IgnorePreviousFiles</name></member> |
| <member refid="classpaimon_1_1_write_context_1a6262c6dddd7c73cb1d4ab2e435368758" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>is_streaming_mode_</name></member> |
| <member refid="classpaimon_1_1_write_context_1a3a04d08ac7c091d3bcec5a72f7033a4a" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>IsStreamingMode</name></member> |
| <member refid="classpaimon_1_1_write_context_1aa3122b96ef0b7a706944a22177002d58" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>memory_pool_</name></member> |
| <member refid="classpaimon_1_1_write_context_1a0d33b542c241dc00c1a44f66c4c947f2" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>options_</name></member> |
| <member refid="classpaimon_1_1_write_context_1ac7b49da7ebccde07e061a3b4cdad6d46" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>root_path_</name></member> |
| <member refid="classpaimon_1_1_write_context_1af5117c2d4a3df3027d18842142e8fe6d" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>specific_file_system_</name></member> |
| <member refid="classpaimon_1_1_write_context_1a138a9755946ad4579316c606e481cccc" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>temp_directory_</name></member> |
| <member refid="classpaimon_1_1_write_context_1a156c617b9a21fd85aed110776d97d952" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>write_id_</name></member> |
| <member refid="classpaimon_1_1_write_context_1af9bf8f2cf44e094ffc47a425fc17113e" prot="private" virt="non-virtual"><scope>paimon::WriteContext</scope><name>write_schema_</name></member> |
| <member refid="classpaimon_1_1_write_context_1ab04248e0b713a7b58347e6fb68450b9f" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>WriteContext</name></member> |
| <member refid="classpaimon_1_1_write_context_1a94375365d1fe2193ddab679a66b4bc51" prot="public" virt="non-virtual"><scope>paimon::WriteContext</scope><name>~WriteContext</name></member> |
| </listofallmembers> |
| </compounddef> |
| </doxygen> |