blob: c4904995e83ef3602f6bef38509216c1e5a4d052 [file]
<?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="structpaimon_1_1_realtime_commit_progress" kind="struct" language="C++" prot="public">
<compoundname>paimon::RealtimeCommitProgress</compoundname>
<includes refid="realtime__commit__progress_8h" local="no">/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/realtime/realtime_commit_progress.h</includes>
<sectiondef kind="public-attrib">
<memberdef kind="variable" id="structpaimon_1_1_realtime_commit_progress_1aa5aa0332f295fb5a949defa9c6c4dc04" prot="public" static="no" mutable="no">
<type>std::shared_ptr&lt; <ref refid="classpaimon_1_1_commit_message" kindref="compound">CommitMessage</ref> &gt;</type>
<definition>std::shared_ptr&lt;CommitMessage&gt; paimon::RealtimeCommitProgress::commit_message</definition>
<argsstring></argsstring>
<name>commit_message</name>
<qualifiedname>paimon::RealtimeCommitProgress::commit_message</qualifiedname>
<briefdescription>
<para>Paimon commit message generated from one sealed segment. </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/realtime/realtime_commit_progress.h" line="38" column="21" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/realtime/realtime_commit_progress.h" bodystart="38" bodyend="-1"/>
</memberdef>
<memberdef kind="variable" id="structpaimon_1_1_realtime_commit_progress_1ad74803d2287001e0e976b7f624ef7548" prot="public" static="no" mutable="no">
<type><ref refid="structpaimon_1_1_realtime_partition_bucket" kindref="compound">RealtimePartitionBucket</ref></type>
<definition>RealtimePartitionBucket paimon::RealtimeCommitProgress::partition_bucket</definition>
<argsstring></argsstring>
<name>partition_bucket</name>
<qualifiedname>paimon::RealtimeCommitProgress::partition_bucket</qualifiedname>
<briefdescription>
<para>Partition-bucket containing the sealed segment. </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/realtime/realtime_commit_progress.h" line="40" column="29" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/realtime/realtime_commit_progress.h" bodystart="40" bodyend="-1"/>
</memberdef>
<memberdef kind="variable" id="structpaimon_1_1_realtime_commit_progress_1aa62034cc9e2c37b94812dadfd58d0066" prot="public" static="no" mutable="no">
<type><ref refid="structpaimon_1_1_range" kindref="compound">Range</ref></type>
<definition>Range paimon::RealtimeCommitProgress::offset_range</definition>
<argsstring></argsstring>
<name>offset_range</name>
<qualifiedname>paimon::RealtimeCommitProgress::offset_range</qualifiedname>
<briefdescription>
<para>Inclusive offset range represented by the commit message. </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/realtime/realtime_commit_progress.h" line="42" column="11" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/realtime/realtime_commit_progress.h" bodystart="42" bodyend="-1"/>
</memberdef>
</sectiondef>
<briefdescription>
<para>A real-time commit message and its partition-bucket offset progress. </para>
</briefdescription>
<detaileddescription>
<para>Offsets are scoped to one partition and bucket. <computeroutput>offset_range</computeroutput> is inclusive and covers all rows represented by <computeroutput>commit_message</computeroutput>. The progress fields are not embedded in <computeroutput><ref refid="classpaimon_1_1_commit_message" kindref="compound">CommitMessage</ref></computeroutput> serialization. </para>
</detaileddescription>
<collaborationgraph>
<node id="3">
<label>paimon::Range</label>
<link refid="structpaimon_1_1_range"/>
</node>
<node id="1">
<label>paimon::RealtimeCommitProgress</label>
<link refid="structpaimon_1_1_realtime_commit_progress"/>
<childnode refid="2" relation="usage">
<edgelabel>partition_bucket</edgelabel>
</childnode>
<childnode refid="3" relation="usage">
<edgelabel>offset_range</edgelabel>
</childnode>
</node>
<node id="2">
<label>paimon::RealtimePartitionBucket</label>
<link refid="structpaimon_1_1_realtime_partition_bucket"/>
</node>
</collaborationgraph>
<location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/realtime/realtime_commit_progress.h" line="36" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/realtime/realtime_commit_progress.h" bodystart="36" bodyend="43"/>
<listofallmembers>
<member refid="structpaimon_1_1_realtime_commit_progress_1aa5aa0332f295fb5a949defa9c6c4dc04" prot="public" virt="non-virtual"><scope>paimon::RealtimeCommitProgress</scope><name>commit_message</name></member>
<member refid="structpaimon_1_1_realtime_commit_progress_1aa62034cc9e2c37b94812dadfd58d0066" prot="public" virt="non-virtual"><scope>paimon::RealtimeCommitProgress</scope><name>offset_range</name></member>
<member refid="structpaimon_1_1_realtime_commit_progress_1ad74803d2287001e0e976b7f624ef7548" prot="public" virt="non-virtual"><scope>paimon::RealtimeCommitProgress</scope><name>partition_bucket</name></member>
</listofallmembers>
</compounddef>
</doxygen>