blob: afb7d81880000e140d48eb7e2eb88eac12cc0d21 [file] [log] [blame]
<?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="classiceberg_1_1ManifestFileAdapterV3" kind="class" language="C++" prot="public">
<compoundname>iceberg::ManifestFileAdapterV3</compoundname>
<basecompoundref refid="classiceberg_1_1ManifestFileAdapter" prot="public" virt="non-virtual">iceberg::ManifestFileAdapter</basecompoundref>
<includes refid="v3__metadata__internal_8h" local="no">v3_metadata_internal.h</includes>
<sectiondef kind="public-static-attrib">
<memberdef kind="variable" id="classiceberg_1_1ManifestFileAdapterV3_1a7fdcdc0a8175f30457b9f763f89d882f" prot="public" static="yes" mutable="no">
<type>const std::shared_ptr&lt; <ref refid="classiceberg_1_1Schema" kindref="compound">Schema</ref> &gt;</type>
<definition>const std::shared_ptr&lt; Schema &gt; iceberg::ManifestFileAdapterV3::kManifestListSchema</definition>
<argsstring></argsstring>
<name>kManifestListSchema</name>
<qualifiedname>iceberg::ManifestFileAdapterV3::kManifestListSchema</qualifiedname>
<initializer>=
std::make_shared&lt;<ref refid="classiceberg_1_1Schema" kindref="compound">Schema</ref>&gt;(std::vector&lt;<ref refid="classiceberg_1_1SchemaField" kindref="compound">SchemaField</ref>&gt;{
ManifestFile::kManifestPath,
ManifestFile::kManifestLength,
ManifestFile::kPartitionSpecId,
ManifestFile::kContent.AsRequired(),
ManifestFile::kSequenceNumber.AsRequired(),
ManifestFile::kMinSequenceNumber.AsRequired(),
ManifestFile::kAddedSnapshotId,
ManifestFile::kAddedFilesCount.AsRequired(),
ManifestFile::kExistingFilesCount.AsRequired(),
ManifestFile::kDeletedFilesCount.AsRequired(),
ManifestFile::kAddedRowsCount.AsRequired(),
ManifestFile::kExistingRowsCount.AsRequired(),
ManifestFile::kDeletedRowsCount.AsRequired(),
ManifestFile::kPartitions,
ManifestFile::kKeyMetadata,
ManifestFile::kFirstRowId,
})</initializer>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="iceberg/manifest/v3_metadata_internal.h" line="72" column="32" bodyfile="iceberg/manifest/v3_metadata_internal.h" bodystart="72" bodyend="-1"/>
</memberdef>
</sectiondef>
<sectiondef kind="private-attrib">
<memberdef kind="variable" id="classiceberg_1_1ManifestFileAdapterV3_1ab1b99941c9120a58bf5be7c910ff0231" prot="private" static="no" mutable="no">
<type>int64_t</type>
<definition>int64_t iceberg::ManifestFileAdapterV3::snapshot_id_</definition>
<argsstring></argsstring>
<name>snapshot_id_</name>
<qualifiedname>iceberg::ManifestFileAdapterV3::snapshot_id_</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="iceberg/manifest/v3_metadata_internal.h" line="83" column="11" bodyfile="iceberg/manifest/v3_metadata_internal.h" bodystart="83" bodyend="-1"/>
</memberdef>
<memberdef kind="variable" id="classiceberg_1_1ManifestFileAdapterV3_1a2296ed7180bd3f9f2e84f1eeab0ccb02" prot="private" static="no" mutable="no">
<type>std::optional&lt; int64_t &gt;</type>
<definition>std::optional&lt;int64_t&gt; iceberg::ManifestFileAdapterV3::parent_snapshot_id_</definition>
<argsstring></argsstring>
<name>parent_snapshot_id_</name>
<qualifiedname>iceberg::ManifestFileAdapterV3::parent_snapshot_id_</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="iceberg/manifest/v3_metadata_internal.h" line="84" column="17" bodyfile="iceberg/manifest/v3_metadata_internal.h" bodystart="84" bodyend="-1"/>
</memberdef>
<memberdef kind="variable" id="classiceberg_1_1ManifestFileAdapterV3_1a342425e76dc75e8413e4ee2c2040caaf" prot="private" static="no" mutable="no">
<type>int64_t</type>
<definition>int64_t iceberg::ManifestFileAdapterV3::sequence_number_</definition>
<argsstring></argsstring>
<name>sequence_number_</name>
<qualifiedname>iceberg::ManifestFileAdapterV3::sequence_number_</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="iceberg/manifest/v3_metadata_internal.h" line="85" column="11" bodyfile="iceberg/manifest/v3_metadata_internal.h" bodystart="85" bodyend="-1"/>
</memberdef>
<memberdef kind="variable" id="classiceberg_1_1ManifestFileAdapterV3_1af4add62429fcaa79d861ec3e46ba21c2" prot="private" static="no" mutable="no">
<type>std::optional&lt; int64_t &gt;</type>
<definition>std::optional&lt;int64_t&gt; iceberg::ManifestFileAdapterV3::next_row_id_</definition>
<argsstring></argsstring>
<name>next_row_id_</name>
<qualifiedname>iceberg::ManifestFileAdapterV3::next_row_id_</qualifiedname>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="iceberg/manifest/v3_metadata_internal.h" line="86" column="17" bodyfile="iceberg/manifest/v3_metadata_internal.h" bodystart="86" bodyend="-1"/>
</memberdef>
</sectiondef>
<sectiondef kind="public-func">
<memberdef kind="function" id="classiceberg_1_1ManifestFileAdapterV3_1a8245d841ab3556c29fbe3ac19d20a22a" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
<type></type>
<definition>iceberg::ManifestFileAdapterV3::ManifestFileAdapterV3</definition>
<argsstring>(int64_t snapshot_id, std::optional&lt; int64_t &gt; parent_snapshot_id, int64_t sequence_number, std::optional&lt; int64_t &gt; first_row_id)</argsstring>
<name>ManifestFileAdapterV3</name>
<qualifiedname>iceberg::ManifestFileAdapterV3::ManifestFileAdapterV3</qualifiedname>
<param>
<type>int64_t</type>
<declname>snapshot_id</declname>
</param>
<param>
<type>std::optional&lt; int64_t &gt;</type>
<declname>parent_snapshot_id</declname>
</param>
<param>
<type>int64_t</type>
<declname>sequence_number</declname>
</param>
<param>
<type>std::optional&lt; int64_t &gt;</type>
<declname>first_row_id</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="iceberg/manifest/v3_metadata_internal.h" line="62" column="3" bodyfile="iceberg/manifest/v3_metadata_internal.h" bodystart="62" bodyend="67"/>
</memberdef>
<memberdef kind="function" id="classiceberg_1_1ManifestFileAdapterV3_1af5d71eaf3c57a9e54b70c2fb4f6d0346" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
<type>Status</type>
<definition>Status iceberg::ManifestFileAdapterV3::Init</definition>
<argsstring>() override</argsstring>
<name>Init</name>
<qualifiedname>iceberg::ManifestFileAdapterV3::Init</qualifiedname>
<reimplements refid="classiceberg_1_1ManifestAdapter_1aca828da0c3c8794dedaa37f22eee1ecb">Init</reimplements>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="iceberg/manifest/v3_metadata_internal.h" line="68" column="10" bodyfile="iceberg/manifest/v3_metadata.cc" bodystart="182" bodyend="194"/>
</memberdef>
<memberdef kind="function" id="classiceberg_1_1ManifestFileAdapterV3_1a5381e67b7a7058b94f30b559b22f2fdb" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual">
<type>Status</type>
<definition>Status iceberg::ManifestFileAdapterV3::Append</definition>
<argsstring>(const ManifestFile &amp;file) override</argsstring>
<name>Append</name>
<qualifiedname>iceberg::ManifestFileAdapterV3::Append</qualifiedname>
<reimplements refid="classiceberg_1_1ManifestFileAdapter_1a9c4b124156e807542044d0a32ed1f2db">Append</reimplements>
<param>
<type>const <ref refid="structiceberg_1_1ManifestFile" kindref="compound">ManifestFile</ref> &amp;</type>
<declname>file</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="iceberg/manifest/v3_metadata_internal.h" line="69" column="10" bodyfile="iceberg/manifest/v3_metadata.cc" bodystart="196" bodyend="206"/>
</memberdef>
<memberdef kind="function" id="classiceberg_1_1ManifestFileAdapterV3_1ad676b2cadd4b5d0673923746e58f6521" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="virtual">
<type>std::optional&lt; int64_t &gt;</type>
<definition>std::optional&lt; int64_t &gt; iceberg::ManifestFileAdapterV3::next_row_id</definition>
<argsstring>() const override</argsstring>
<name>next_row_id</name>
<qualifiedname>iceberg::ManifestFileAdapterV3::next_row_id</qualifiedname>
<reimplements refid="classiceberg_1_1ManifestFileAdapter_1a09f8a631f7a95069b7dc6f8f523a8706">next_row_id</reimplements>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="iceberg/manifest/v3_metadata_internal.h" line="70" column="17" bodyfile="iceberg/manifest/v3_metadata_internal.h" bodystart="70" bodyend="70"/>
</memberdef>
</sectiondef>
<sectiondef kind="protected-func">
<memberdef kind="function" id="classiceberg_1_1ManifestFileAdapterV3_1a52215714c10f3ecbda44623df742a859" prot="protected" static="no" const="yes" explicit="no" inline="no" virt="virtual">
<type>Result&lt; int64_t &gt;</type>
<definition>Result&lt; int64_t &gt; iceberg::ManifestFileAdapterV3::GetSequenceNumber</definition>
<argsstring>(const ManifestFile &amp;file) const override</argsstring>
<name>GetSequenceNumber</name>
<qualifiedname>iceberg::ManifestFileAdapterV3::GetSequenceNumber</qualifiedname>
<reimplements refid="classiceberg_1_1ManifestFileAdapter_1acb76892c3e376ed945fe47e7f3ab264e">GetSequenceNumber</reimplements>
<param>
<type>const <ref refid="structiceberg_1_1ManifestFile" kindref="compound">ManifestFile</ref> &amp;</type>
<declname>file</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="iceberg/manifest/v3_metadata_internal.h" line="75" column="10" bodyfile="iceberg/manifest/v3_metadata.cc" bodystart="208" bodyend="221"/>
</memberdef>
<memberdef kind="function" id="classiceberg_1_1ManifestFileAdapterV3_1a8bad2e25133fc7ffcbf6eefb25a871ee" prot="protected" static="no" const="yes" explicit="no" inline="no" virt="virtual">
<type>Result&lt; int64_t &gt;</type>
<definition>Result&lt; int64_t &gt; iceberg::ManifestFileAdapterV3::GetMinSequenceNumber</definition>
<argsstring>(const ManifestFile &amp;file) const override</argsstring>
<name>GetMinSequenceNumber</name>
<qualifiedname>iceberg::ManifestFileAdapterV3::GetMinSequenceNumber</qualifiedname>
<reimplements refid="classiceberg_1_1ManifestFileAdapter_1ab654d9c6fa84e2b8279b84decbd142cf">GetMinSequenceNumber</reimplements>
<param>
<type>const <ref refid="structiceberg_1_1ManifestFile" kindref="compound">ManifestFile</ref> &amp;</type>
<declname>file</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="iceberg/manifest/v3_metadata_internal.h" line="76" column="10" bodyfile="iceberg/manifest/v3_metadata.cc" bodystart="223" bodyend="238"/>
</memberdef>
<memberdef kind="function" id="classiceberg_1_1ManifestFileAdapterV3_1a62b24956abb98441de5d46495dec4a1c" prot="protected" static="no" const="yes" explicit="no" inline="no" virt="virtual">
<type>Result&lt; std::optional&lt; int64_t &gt; &gt;</type>
<definition>Result&lt; std::optional&lt; int64_t &gt; &gt; iceberg::ManifestFileAdapterV3::GetFirstRowId</definition>
<argsstring>(const ManifestFile &amp;file) const override</argsstring>
<name>GetFirstRowId</name>
<qualifiedname>iceberg::ManifestFileAdapterV3::GetFirstRowId</qualifiedname>
<reimplements refid="classiceberg_1_1ManifestFileAdapter_1ae8e7c54ada96aaa60ada58d96629bac0">GetFirstRowId</reimplements>
<param>
<type>const <ref refid="structiceberg_1_1ManifestFile" kindref="compound">ManifestFile</ref> &amp;</type>
<declname>file</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="iceberg/manifest/v3_metadata_internal.h" line="77" column="10" bodyfile="iceberg/manifest/v3_metadata.cc" bodystart="240" bodyend="259"/>
</memberdef>
</sectiondef>
<sectiondef kind="private-func">
<memberdef kind="function" id="classiceberg_1_1ManifestFileAdapterV3_1a68342d8fa65a5237c9dded35f84ffda4" prot="private" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
<type>bool</type>
<definition>bool iceberg::ManifestFileAdapterV3::WrapFirstRowId</definition>
<argsstring>(const ManifestFile &amp;file) const</argsstring>
<name>WrapFirstRowId</name>
<qualifiedname>iceberg::ManifestFileAdapterV3::WrapFirstRowId</qualifiedname>
<param>
<type>const <ref refid="structiceberg_1_1ManifestFile" kindref="compound">ManifestFile</ref> &amp;</type>
<declname>file</declname>
</param>
<briefdescription>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inbodydescription>
</inbodydescription>
<location file="iceberg/manifest/v3_metadata_internal.h" line="80" column="8" bodyfile="iceberg/manifest/v3_metadata.cc" bodystart="261" bodyend="263"/>
</memberdef>
</sectiondef>
<briefdescription>
<para>Adapter to convert V3 <ref refid="structiceberg_1_1ManifestFile" kindref="compound">ManifestFile</ref> to <computeroutput><ref refid="structArrowArray" kindref="compound">ArrowArray</ref></computeroutput>. </para>
</briefdescription>
<detaileddescription>
</detaileddescription>
<inheritancegraph>
<node id="3">
<label>iceberg::ManifestAdapter</label>
<link refid="classiceberg_1_1ManifestAdapter"/>
</node>
<node id="2">
<label>iceberg::ManifestFileAdapter</label>
<link refid="classiceberg_1_1ManifestFileAdapter"/>
<childnode refid="3" relation="public-inheritance">
</childnode>
</node>
<node id="1">
<label>iceberg::ManifestFileAdapterV3</label>
<link refid="classiceberg_1_1ManifestFileAdapterV3"/>
<childnode refid="2" relation="public-inheritance">
</childnode>
</node>
</inheritancegraph>
<collaborationgraph>
<node id="4">
<label>ArrowArray</label>
<link refid="structArrowArray"/>
<childnode refid="4" relation="usage">
<edgelabel>children</edgelabel>
<edgelabel>dictionary</edgelabel>
</childnode>
</node>
<node id="5">
<label>ArrowSchema</label>
<link refid="structArrowSchema"/>
<childnode refid="5" relation="usage">
<edgelabel>children</edgelabel>
<edgelabel>dictionary</edgelabel>
</childnode>
</node>
<node id="17">
<label>iceberg::Lazy&lt; InitFieldById &gt;</label>
<link refid="classiceberg_1_1Lazy"/>
</node>
<node id="19">
<label>iceberg::Lazy&lt; InitFieldByLowerCaseName &gt;</label>
<link refid="classiceberg_1_1Lazy"/>
</node>
<node id="18">
<label>iceberg::Lazy&lt; InitFieldByName &gt;</label>
<link refid="classiceberg_1_1Lazy"/>
</node>
<node id="3">
<label>iceberg::ManifestAdapter</label>
<link refid="classiceberg_1_1ManifestAdapter"/>
<childnode refid="4" relation="usage">
<edgelabel>array_</edgelabel>
</childnode>
<childnode refid="5" relation="usage">
<edgelabel>schema_</edgelabel>
</childnode>
<childnode refid="6" relation="usage">
<edgelabel>metadata_</edgelabel>
</childnode>
</node>
<node id="2">
<label>iceberg::ManifestFileAdapter</label>
<link refid="classiceberg_1_1ManifestFileAdapter"/>
<childnode refid="3" relation="public-inheritance">
</childnode>
<childnode refid="9" relation="usage">
<edgelabel>manifest_list_schema_</edgelabel>
</childnode>
</node>
<node id="1">
<label>iceberg::ManifestFileAdapterV3</label>
<link refid="classiceberg_1_1ManifestFileAdapterV3"/>
<childnode refid="2" relation="public-inheritance">
</childnode>
<childnode refid="9" relation="usage">
<edgelabel>kManifestListSchema</edgelabel>
</childnode>
</node>
<node id="12">
<label>iceberg::NestedType</label>
<link refid="classiceberg_1_1NestedType"/>
<childnode refid="13" relation="public-inheritance">
</childnode>
</node>
<node id="10">
<label>iceberg::Schema</label>
<link refid="classiceberg_1_1Schema"/>
<childnode refid="11" relation="public-inheritance">
</childnode>
<childnode refid="20" relation="usage">
<edgelabel>kAllColumns</edgelabel>
</childnode>
</node>
<node id="16">
<label>iceberg::SchemaField</label>
<link refid="classiceberg_1_1SchemaField"/>
<childnode refid="14" relation="public-inheritance">
</childnode>
</node>
<node id="11">
<label>iceberg::StructType</label>
<link refid="classiceberg_1_1StructType"/>
<childnode refid="12" relation="public-inheritance">
</childnode>
<childnode refid="15" relation="usage">
<edgelabel>fields_</edgelabel>
</childnode>
<childnode refid="17" relation="usage">
<edgelabel>field_by_id_</edgelabel>
</childnode>
<childnode refid="18" relation="usage">
<edgelabel>field_by_name_</edgelabel>
</childnode>
<childnode refid="19" relation="usage">
<edgelabel>field_by_lowercase_name_</edgelabel>
</childnode>
</node>
<node id="13">
<label>iceberg::Type</label>
<link refid="classiceberg_1_1Type"/>
<childnode refid="14" relation="public-inheritance">
</childnode>
</node>
<node id="14">
<label>iceberg::util::Formattable</label>
<link refid="classiceberg_1_1util_1_1Formattable"/>
</node>
<node id="9">
<label>std::shared_ptr&lt; iceberg::Schema &gt;</label>
<childnode refid="10" relation="usage">
<edgelabel>ptr</edgelabel>
</childnode>
</node>
<node id="8">
<label>std::basic_string&lt; Char &gt;</label>
</node>
<node id="21">
<label>std::basic_string_view&lt; Char &gt;</label>
</node>
<node id="7">
<label>std::string</label>
<childnode refid="8" relation="public-inheritance">
</childnode>
</node>
<node id="20">
<label>std::string_view</label>
<childnode refid="21" relation="public-inheritance">
</childnode>
</node>
<node id="6">
<label>std::unordered_map&lt; std::string, std::string &gt;</label>
<childnode refid="7" relation="usage">
<edgelabel>elements</edgelabel>
<edgelabel>keys</edgelabel>
</childnode>
</node>
<node id="15">
<label>std::vector&lt; iceberg::SchemaField &gt;</label>
<childnode refid="16" relation="usage">
<edgelabel>elements</edgelabel>
</childnode>
</node>
</collaborationgraph>
<location file="iceberg/manifest/v3_metadata_internal.h" line="60" column="1" bodyfile="iceberg/manifest/v3_metadata_internal.h" bodystart="60" bodyend="87"/>
<listofallmembers>
<member refid="classiceberg_1_1ManifestFileAdapterV3_1a5381e67b7a7058b94f30b559b22f2fdb" prot="public" virt="virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>Append</name></member>
<member refid="classiceberg_1_1ManifestFileAdapter_1ab41eb9bffefa6680b724b12cffb9e296" prot="protected" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>AppendInternal</name></member>
<member refid="classiceberg_1_1ManifestFileAdapter_1a4b306535642f6391af5754306212a431" prot="protected" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>AppendPartitionSummary</name></member>
<member refid="classiceberg_1_1ManifestAdapter_1a741c3bd0bfaac122f12ac4426c46e71a" prot="protected" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>array_</name></member>
<member refid="classiceberg_1_1ManifestAdapter_1ab8bac53cf5f1a157a2695b88cbd54615" prot="public" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>FinishAppending</name></member>
<member refid="classiceberg_1_1ManifestFileAdapterV3_1a62b24956abb98441de5d46495dec4a1c" prot="protected" virt="virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>GetFirstRowId</name></member>
<member refid="classiceberg_1_1ManifestFileAdapterV3_1a8bad2e25133fc7ffcbf6eefb25a871ee" prot="protected" virt="virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>GetMinSequenceNumber</name></member>
<member refid="classiceberg_1_1ManifestFileAdapterV3_1a52215714c10f3ecbda44623df742a859" prot="protected" virt="virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>GetSequenceNumber</name></member>
<member refid="classiceberg_1_1ManifestFileAdapterV3_1af5d71eaf3c57a9e54b70c2fb4f6d0346" prot="public" virt="virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>Init</name></member>
<member refid="classiceberg_1_1ManifestFileAdapterV3_1a7fdcdc0a8175f30457b9f763f89d882f" prot="public" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>kManifestListSchema</name></member>
<member refid="classiceberg_1_1ManifestFileAdapter_1a15b5f15e7952183995ef0a6ab65fd533" prot="protected" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>manifest_list_schema_</name></member>
<member refid="classiceberg_1_1ManifestAdapter_1a7a634423c52ec977d319c0abb792a47b" prot="public" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>ManifestAdapter</name></member>
<member refid="classiceberg_1_1ManifestFileAdapter_1a2d55822a2417181ee2e77487ad6b92cc" prot="public" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>ManifestFileAdapter</name></member>
<member refid="classiceberg_1_1ManifestFileAdapterV3_1a8245d841ab3556c29fbe3ac19d20a22a" prot="public" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>ManifestFileAdapterV3</name></member>
<member refid="classiceberg_1_1ManifestAdapter_1abd45f47723b002e9da2bde8c44082792" prot="public" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>metadata</name></member>
<member refid="classiceberg_1_1ManifestAdapter_1a0a883a6a875beefd761010bea778e86e" prot="protected" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>metadata_</name></member>
<member refid="classiceberg_1_1ManifestFileAdapterV3_1ad676b2cadd4b5d0673923746e58f6521" prot="public" virt="virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>next_row_id</name></member>
<member refid="classiceberg_1_1ManifestFileAdapterV3_1af4add62429fcaa79d861ec3e46ba21c2" prot="private" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>next_row_id_</name></member>
<member refid="classiceberg_1_1ManifestFileAdapterV3_1a2296ed7180bd3f9f2e84f1eeab0ccb02" prot="private" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>parent_snapshot_id_</name></member>
<member refid="classiceberg_1_1ManifestFileAdapter_1a20d80d90a8fae3e56f08fa9585c8d024" prot="public" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>schema</name></member>
<member refid="classiceberg_1_1ManifestAdapter_1a8b5b4970fc9c43d5276d45b7d47f6694" prot="protected" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>schema_</name></member>
<member refid="classiceberg_1_1ManifestFileAdapterV3_1a342425e76dc75e8413e4ee2c2040caaf" prot="private" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>sequence_number_</name></member>
<member refid="classiceberg_1_1ManifestAdapter_1ac6f6ef4ebd251f87cbe1c079d9397a37" prot="public" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>size</name></member>
<member refid="classiceberg_1_1ManifestAdapter_1a8400d17002062bc728859ea96fde9cc2" prot="protected" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>size_</name></member>
<member refid="classiceberg_1_1ManifestFileAdapterV3_1ab1b99941c9120a58bf5be7c910ff0231" prot="private" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>snapshot_id_</name></member>
<member refid="classiceberg_1_1ManifestAdapter_1a43756b6c0895ee1431dcf04256e71d07" prot="public" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>StartAppending</name></member>
<member refid="classiceberg_1_1ManifestFileAdapterV3_1a68342d8fa65a5237c9dded35f84ffda4" prot="private" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>WrapFirstRowId</name></member>
<member refid="classiceberg_1_1ManifestAdapter_1ad764b0832b5c98481d25ba5720ce9c38" prot="public" virt="virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>~ManifestAdapter</name></member>
<member refid="classiceberg_1_1ManifestFileAdapter_1abcdd13ce7c7d176967e6ddbf14810b50" prot="public" virt="non-virtual"><scope>iceberg::ManifestFileAdapterV3</scope><name>~ManifestFileAdapter</name></member>
</listofallmembers>
</compounddef>
</doxygen>