| <?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_1DeleteFiles" kind="class" language="C++" prot="public"> |
| <compoundname>iceberg::DeleteFiles</compoundname> |
| <basecompoundref refid="classiceberg_1_1MergingSnapshotUpdate" prot="public" virt="non-virtual">iceberg::MergingSnapshotUpdate</basecompoundref> |
| <includes refid="delete__files_8h" local="no">delete_files.h</includes> |
| <sectiondef kind="private-attrib"> |
| <memberdef kind="variable" id="classiceberg_1_1DeleteFiles_1a43edb4f64dc86cb262ebb9aea63f501a" prot="private" static="no" mutable="no"> |
| <type>bool</type> |
| <definition>bool iceberg::DeleteFiles::validate_files_to_delete_exist_</definition> |
| <argsstring></argsstring> |
| <name>validate_files_to_delete_exist_</name> |
| <qualifiedname>iceberg::DeleteFiles::validate_files_to_delete_exist_</qualifiedname> |
| <initializer>= false</initializer> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/update/delete_files.h" line="100" column="8" bodyfile="iceberg/update/delete_files.h" bodystart="100" bodyend="-1"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="public-static-func"> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFiles_1ae4348b6202c268ba6f09b34b172b0daa" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type><ref refid="namespaceiceberg_1a9d5594e371beb516b0120e07e69d3af6" kindref="member">Result</ref>< std::unique_ptr< <ref refid="classiceberg_1_1DeleteFiles" kindref="compound">DeleteFiles</ref> > ></type> |
| <definition>static Result< std::unique_ptr< DeleteFiles > > iceberg::DeleteFiles::Make</definition> |
| <argsstring>(std::string table_name, std::shared_ptr< TransactionContext > ctx)</argsstring> |
| <name>Make</name> |
| <qualifiedname>iceberg::DeleteFiles::Make</qualifiedname> |
| <param> |
| <type>std::string</type> |
| <declname>table_name</declname> |
| </param> |
| <param> |
| <type>std::shared_ptr< <ref refid="classiceberg_1_1TransactionContext" kindref="compound">TransactionContext</ref> ></type> |
| <declname>ctx</declname> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/update/delete_files.h" line="46" column="17"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="public-func"> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFiles_1a109d1e9dadc67e62f786afa1218c2cfb" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type><ref refid="classiceberg_1_1DeleteFiles" kindref="compound">DeleteFiles</ref> &</type> |
| <definition>DeleteFiles & iceberg::DeleteFiles::DeleteFile</definition> |
| <argsstring>(std::string_view path)</argsstring> |
| <name>DeleteFile</name> |
| <qualifiedname>iceberg::DeleteFiles::DeleteFile</qualifiedname> |
| <param> |
| <type>std::string_view</type> |
| <declname>path</declname> |
| </param> |
| <briefdescription> |
| <para>Delete a file by path from the underlying table. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para><parameterlist kind="param"><parameteritem> |
| <parameternamelist> |
| <parametername>path</parametername> |
| </parameternamelist> |
| <parameterdescription> |
| <para>A path to remove from the table. </para> |
| </parameterdescription> |
| </parameteritem> |
| </parameterlist> |
| <simplesect kind="return"><para>This <ref refid="classiceberg_1_1DeleteFiles" kindref="compound">DeleteFiles</ref> for method chaining. </para> |
| </simplesect> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/update/delete_files.h" line="53" column="15"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFiles_1ab04a10116bb91cb790d3f262ca6834fc" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type><ref refid="classiceberg_1_1DeleteFiles" kindref="compound">DeleteFiles</ref> &</type> |
| <definition>DeleteFiles & iceberg::DeleteFiles::DeleteFile</definition> |
| <argsstring>(const std::shared_ptr< DataFile > &file)</argsstring> |
| <name>DeleteFile</name> |
| <qualifiedname>iceberg::DeleteFiles::DeleteFile</qualifiedname> |
| <param> |
| <type>const std::shared_ptr< <ref refid="structiceberg_1_1DataFile" kindref="compound">DataFile</ref> > &</type> |
| <declname>file</declname> |
| </param> |
| <briefdescription> |
| <para>Delete a file tracked by a <ref refid="structiceberg_1_1DataFile" kindref="compound">DataFile</ref> from the underlying table. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para><parameterlist kind="param"><parameteritem> |
| <parameternamelist> |
| <parametername>file</parametername> |
| </parameternamelist> |
| <parameterdescription> |
| <para>A <ref refid="structiceberg_1_1DataFile" kindref="compound">DataFile</ref> to remove from the table. </para> |
| </parameterdescription> |
| </parameteritem> |
| </parameterlist> |
| <simplesect kind="return"><para>This <ref refid="classiceberg_1_1DeleteFiles" kindref="compound">DeleteFiles</ref> for method chaining. </para> |
| </simplesect> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/update/delete_files.h" line="59" column="15"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFiles_1a5eaae33f2df81c97002333453d24f300" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type><ref refid="classiceberg_1_1DeleteFiles" kindref="compound">DeleteFiles</ref> &</type> |
| <definition>DeleteFiles & iceberg::DeleteFiles::DeleteFromRowFilter</definition> |
| <argsstring>(std::shared_ptr< Expression > expr)</argsstring> |
| <name>DeleteFromRowFilter</name> |
| <qualifiedname>iceberg::DeleteFiles::DeleteFromRowFilter</qualifiedname> |
| <param> |
| <type>std::shared_ptr< <ref refid="classiceberg_1_1Expression" kindref="compound">Expression</ref> ></type> |
| <declname>expr</declname> |
| </param> |
| <briefdescription> |
| <para>Delete files that match an expression on data rows from the table. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para>A file is selected to be deleted by the expression if it could contain any rows that match the expression. Candidate files are selected using an inclusive partition projection. These candidate files are deleted if all of the rows in the file must match the expression, determined by the expression's strict partition projection. This guarantees that files are deleted if and only if all rows in the file must match the expression.</para> |
| <para>Files that may contain some rows that match the expression and some rows that do not will result in a validation error.</para> |
| <para><parameterlist kind="param"><parameteritem> |
| <parameternamelist> |
| <parametername>expr</parametername> |
| </parameternamelist> |
| <parameterdescription> |
| <para>An expression on rows in the table. </para> |
| </parameterdescription> |
| </parameteritem> |
| </parameterlist> |
| <simplesect kind="return"><para>This <ref refid="classiceberg_1_1DeleteFiles" kindref="compound">DeleteFiles</ref> for method chaining. </para> |
| </simplesect> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/update/delete_files.h" line="75" column="15"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFiles_1a8d6e6ee4ecfa00c574b6a2933934d8a4" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type><ref refid="classiceberg_1_1DeleteFiles" kindref="compound">DeleteFiles</ref> &</type> |
| <definition>DeleteFiles & iceberg::DeleteFiles::CaseSensitive</definition> |
| <argsstring>(bool case_sensitive)</argsstring> |
| <name>CaseSensitive</name> |
| <qualifiedname>iceberg::DeleteFiles::CaseSensitive</qualifiedname> |
| <param> |
| <type>bool</type> |
| <declname>case_sensitive</declname> |
| </param> |
| <briefdescription> |
| <para>Enable or disable case-sensitive expression binding for validations. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para><parameterlist kind="param"><parameteritem> |
| <parameternamelist> |
| <parametername>case_sensitive</parametername> |
| </parameternamelist> |
| <parameterdescription> |
| <para>Whether expression binding should be case sensitive. </para> |
| </parameterdescription> |
| </parameteritem> |
| </parameterlist> |
| <simplesect kind="return"><para>This <ref refid="classiceberg_1_1DeleteFiles" kindref="compound">DeleteFiles</ref> for method chaining. </para> |
| </simplesect> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/update/delete_files.h" line="81" column="15"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFiles_1a2e11fc4c284c556a5b6b6c00ea6dd47c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type><ref refid="classiceberg_1_1DeleteFiles" kindref="compound">DeleteFiles</ref> &</type> |
| <definition>DeleteFiles & iceberg::DeleteFiles::ValidateFilesExist</definition> |
| <argsstring>()</argsstring> |
| <name>ValidateFilesExist</name> |
| <qualifiedname>iceberg::DeleteFiles::ValidateFilesExist</qualifiedname> |
| <briefdescription> |
| <para>Enable validation that deleted files still exist. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para>If this method is called, any files that are part of the deletion must still exist when committing the operation.</para> |
| <para><simplesect kind="return"><para>This <ref refid="classiceberg_1_1DeleteFiles" kindref="compound">DeleteFiles</ref> for method chaining. </para> |
| </simplesect> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/update/delete_files.h" line="89" column="15"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFiles_1af3e655504e861bcecaf0af74a781669e" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> |
| <type>std::string</type> |
| <definition>std::string iceberg::DeleteFiles::operation</definition> |
| <argsstring>() override</argsstring> |
| <name>operation</name> |
| <qualifiedname>iceberg::DeleteFiles::operation</qualifiedname> |
| <reimplements refid="classiceberg_1_1SnapshotUpdate_1a7e5cb52a426032eebf3b602b5674c5e0">operation</reimplements> |
| <briefdescription> |
| <para>A string that describes the action that produced the new snapshot. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para><simplesect kind="return"><para>A string operation name </para> |
| </simplesect> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/update/delete_files.h" line="91" column="15"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="protected-func"> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFiles_1afbf1480baba5762714b135142658602e" prot="protected" static="no" const="no" explicit="no" inline="no" virt="virtual"> |
| <type>Status</type> |
| <definition>Status iceberg::DeleteFiles::Validate</definition> |
| <argsstring>(const TableMetadata &current_metadata, const std::shared_ptr< Snapshot > &snapshot) override</argsstring> |
| <name>Validate</name> |
| <qualifiedname>iceberg::DeleteFiles::Validate</qualifiedname> |
| <reimplements refid="classiceberg_1_1SnapshotUpdate_1aa2d22d7708df6b17bfa53e40abb32f86">Validate</reimplements> |
| <param> |
| <type>const <ref refid="structiceberg_1_1TableMetadata" kindref="compound">TableMetadata</ref> &</type> |
| <declname>current_metadata</declname> |
| </param> |
| <param> |
| <type>const std::shared_ptr< <ref refid="structiceberg_1_1Snapshot" kindref="compound">Snapshot</ref> > &</type> |
| <declname>snapshot</declname> |
| </param> |
| <briefdescription> |
| <para>Validate the current metadata. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para>Child operations can override this to add custom validation.</para> |
| <para><parameterlist kind="param"><parameteritem> |
| <parameternamelist> |
| <parametername>current_metadata</parametername> |
| </parameternamelist> |
| <parameterdescription> |
| <para>Current table metadata to validate </para> |
| </parameterdescription> |
| </parameteritem> |
| <parameteritem> |
| <parameternamelist> |
| <parametername>snapshot</parametername> |
| </parameternamelist> |
| <parameterdescription> |
| <para>Ending snapshot on the lineage which is being validated </para> |
| </parameterdescription> |
| </parameteritem> |
| </parameterlist> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/update/delete_files.h" line="94" column="10"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="private-func"> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFiles_1a47504d8a5494e3d2c8344da9e11529ad" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type></type> |
| <definition>iceberg::DeleteFiles::DeleteFiles</definition> |
| <argsstring>(std::string table_name, std::shared_ptr< TransactionContext > ctx)</argsstring> |
| <name>DeleteFiles</name> |
| <qualifiedname>iceberg::DeleteFiles::DeleteFiles</qualifiedname> |
| <param> |
| <type>std::string</type> |
| <declname>table_name</declname> |
| </param> |
| <param> |
| <type>std::shared_ptr< <ref refid="classiceberg_1_1TransactionContext" kindref="compound">TransactionContext</ref> ></type> |
| <declname>ctx</declname> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/update/delete_files.h" line="98" column="3"/> |
| </memberdef> |
| </sectiondef> |
| <briefdescription> |
| <para>API for deleting data files from a table. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para>This API accumulates file deletions, produces a new <ref refid="structiceberg_1_1Snapshot" kindref="compound">Snapshot</ref> of the table, and commits that snapshot as current. When committing, these changes are applied to the latest table snapshot. Commit conflicts are resolved by applying the changes to the new latest snapshot and reattempting the commit.</para> |
| <para>File paths are matched exactly against table metadata values; equivalent but differently-normalized URIs are not considered matches. </para> |
| </detaileddescription> |
| <inheritancegraph> |
| <node id="1"> |
| <label>iceberg::DeleteFiles</label> |
| <link refid="classiceberg_1_1DeleteFiles"/> |
| <childnode refid="2" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="5"> |
| <label>iceberg::ErrorCollector</label> |
| <link refid="classiceberg_1_1ErrorCollector"/> |
| </node> |
| <node id="2"> |
| <label>iceberg::MergingSnapshotUpdate</label> |
| <link refid="classiceberg_1_1MergingSnapshotUpdate"/> |
| <childnode refid="3" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="4"> |
| <label>iceberg::PendingUpdate</label> |
| <link refid="classiceberg_1_1PendingUpdate"/> |
| <childnode refid="5" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="3"> |
| <label>iceberg::SnapshotUpdate</label> |
| <link refid="classiceberg_1_1SnapshotUpdate"/> |
| <childnode refid="4" relation="public-inheritance"> |
| </childnode> |
| </node> |
| </inheritancegraph> |
| <collaborationgraph> |
| <node id="39"> |
| <label>iceberg::ConfigBase< TableProperties ></label> |
| <link refid="classiceberg_1_1ConfigBase"/> |
| <childnode refid="40" relation="usage"> |
| <edgelabel>configs_</edgelabel> |
| </childnode> |
| </node> |
| <node id="30"> |
| <label>iceberg::Lazy< InitFieldById ></label> |
| <link refid="classiceberg_1_1Lazy"/> |
| </node> |
| <node id="32"> |
| <label>iceberg::Lazy< InitFieldByLowerCaseName ></label> |
| <link refid="classiceberg_1_1Lazy"/> |
| </node> |
| <node id="31"> |
| <label>iceberg::Lazy< InitFieldByName ></label> |
| <link refid="classiceberg_1_1Lazy"/> |
| </node> |
| <node id="58"> |
| <label>iceberg::BlobMetadata</label> |
| <link refid="structiceberg_1_1BlobMetadata"/> |
| <childnode refid="8" relation="usage"> |
| <edgelabel>type</edgelabel> |
| </childnode> |
| <childnode refid="59" relation="usage"> |
| <edgelabel>fields</edgelabel> |
| </childnode> |
| <childnode refid="40" relation="usage"> |
| <edgelabel>properties</edgelabel> |
| </childnode> |
| </node> |
| <node id="68"> |
| <label>iceberg::Catalog</label> |
| <link refid="classiceberg_1_1Catalog"/> |
| </node> |
| <node id="1"> |
| <label>iceberg::DeleteFiles</label> |
| <link refid="classiceberg_1_1DeleteFiles"/> |
| <childnode refid="2" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="64"> |
| <label>iceberg::EncryptedKey</label> |
| <link refid="structiceberg_1_1EncryptedKey"/> |
| <childnode refid="8" relation="usage"> |
| <edgelabel>encrypted_key_metadata</edgelabel> |
| <edgelabel>key_id</edgelabel> |
| </childnode> |
| <childnode refid="40" relation="usage"> |
| <edgelabel>properties</edgelabel> |
| </childnode> |
| </node> |
| <node id="7"> |
| <label>iceberg::Error</label> |
| <link refid="structiceberg_1_1Error"/> |
| <childnode refid="8" relation="usage"> |
| <edgelabel>message</edgelabel> |
| </childnode> |
| </node> |
| <node id="5"> |
| <label>iceberg::ErrorCollector</label> |
| <link refid="classiceberg_1_1ErrorCollector"/> |
| <childnode refid="6" relation="usage"> |
| <edgelabel>errors_</edgelabel> |
| </childnode> |
| </node> |
| <node id="66"> |
| <label>iceberg::FileIO</label> |
| <link refid="classiceberg_1_1FileIO"/> |
| </node> |
| <node id="2"> |
| <label>iceberg::MergingSnapshotUpdate</label> |
| <link refid="classiceberg_1_1MergingSnapshotUpdate"/> |
| <childnode refid="3" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="47"> |
| <label>iceberg::MetadataLogEntry</label> |
| <link refid="structiceberg_1_1MetadataLogEntry"/> |
| <childnode refid="8" relation="usage"> |
| <edgelabel>metadata_file</edgelabel> |
| </childnode> |
| </node> |
| <node id="70"> |
| <label>iceberg::MetricsReporter</label> |
| <link refid="classiceberg_1_1MetricsReporter"/> |
| </node> |
| <node id="16"> |
| <label>iceberg::Namespace</label> |
| <link refid="structiceberg_1_1Namespace"/> |
| <childnode refid="17" relation="usage"> |
| <edgelabel>levels</edgelabel> |
| </childnode> |
| </node> |
| <node id="25"> |
| <label>iceberg::NestedType</label> |
| <link refid="classiceberg_1_1NestedType"/> |
| <childnode refid="26" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="37"> |
| <label>iceberg::PartitionSpec</label> |
| <link refid="classiceberg_1_1PartitionSpec"/> |
| <childnode refid="27" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="62"> |
| <label>iceberg::PartitionStatisticsFile</label> |
| <link refid="structiceberg_1_1PartitionStatisticsFile"/> |
| <childnode refid="8" relation="usage"> |
| <edgelabel>path</edgelabel> |
| </childnode> |
| </node> |
| <node id="4"> |
| <label>iceberg::PendingUpdate</label> |
| <link refid="classiceberg_1_1PendingUpdate"/> |
| <childnode refid="5" relation="public-inheritance"> |
| </childnode> |
| <childnode refid="10" relation="usage"> |
| <edgelabel>ctx_</edgelabel> |
| </childnode> |
| </node> |
| <node id="23"> |
| <label>iceberg::Schema</label> |
| <link refid="classiceberg_1_1Schema"/> |
| <childnode refid="24" relation="public-inheritance"> |
| </childnode> |
| <childnode refid="33" relation="usage"> |
| <edgelabel>kAllColumns</edgelabel> |
| </childnode> |
| </node> |
| <node id="29"> |
| <label>iceberg::SchemaField</label> |
| <link refid="classiceberg_1_1SchemaField"/> |
| <childnode refid="27" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="43"> |
| <label>iceberg::Snapshot</label> |
| <link refid="structiceberg_1_1Snapshot"/> |
| <childnode refid="8" relation="usage"> |
| <edgelabel>manifest_list</edgelabel> |
| </childnode> |
| <childnode refid="40" relation="usage"> |
| <edgelabel>summary</edgelabel> |
| </childnode> |
| </node> |
| <node id="45"> |
| <label>iceberg::SnapshotLogEntry</label> |
| <link refid="structiceberg_1_1SnapshotLogEntry"/> |
| </node> |
| <node id="53"> |
| <label>iceberg::SnapshotRef</label> |
| <link refid="structiceberg_1_1SnapshotRef"/> |
| <childnode refid="33" relation="usage"> |
| <edgelabel>kMainBranch</edgelabel> |
| </childnode> |
| </node> |
| <node id="75"> |
| <label>iceberg::SnapshotSummaryBuilder</label> |
| <link refid="classiceberg_1_1SnapshotSummaryBuilder"/> |
| </node> |
| <node id="3"> |
| <label>iceberg::SnapshotUpdate</label> |
| <link refid="classiceberg_1_1SnapshotUpdate"/> |
| <childnode refid="4" relation="public-inheritance"> |
| </childnode> |
| <childnode refid="75" relation="usage"> |
| <edgelabel>summary_</edgelabel> |
| </childnode> |
| </node> |
| <node id="50"> |
| <label>iceberg::SortOrder</label> |
| <link refid="classiceberg_1_1SortOrder"/> |
| <childnode refid="27" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="56"> |
| <label>iceberg::StatisticsFile</label> |
| <link refid="structiceberg_1_1StatisticsFile"/> |
| <childnode refid="8" relation="usage"> |
| <edgelabel>path</edgelabel> |
| </childnode> |
| <childnode refid="57" relation="usage"> |
| <edgelabel>blob_metadata</edgelabel> |
| </childnode> |
| </node> |
| <node id="24"> |
| <label>iceberg::StructType</label> |
| <link refid="classiceberg_1_1StructType"/> |
| <childnode refid="25" relation="public-inheritance"> |
| </childnode> |
| <childnode refid="28" relation="usage"> |
| <edgelabel>fields_</edgelabel> |
| </childnode> |
| <childnode refid="30" relation="usage"> |
| <edgelabel>field_by_id_</edgelabel> |
| </childnode> |
| <childnode refid="31" relation="usage"> |
| <edgelabel>field_by_name_</edgelabel> |
| </childnode> |
| <childnode refid="32" relation="usage"> |
| <edgelabel>field_by_lowercase_name_</edgelabel> |
| </childnode> |
| </node> |
| <node id="13"> |
| <label>iceberg::Table</label> |
| <link refid="classiceberg_1_1Table"/> |
| <childnode refid="14" relation="public-inheritance"> |
| </childnode> |
| <childnode refid="15" relation="usage"> |
| <edgelabel>identifier_</edgelabel> |
| </childnode> |
| <childnode refid="8" relation="usage"> |
| <edgelabel>full_name_</edgelabel> |
| <edgelabel>metadata_location_</edgelabel> |
| </childnode> |
| <childnode refid="18" relation="usage"> |
| <edgelabel>metadata_</edgelabel> |
| </childnode> |
| <childnode refid="65" relation="usage"> |
| <edgelabel>io_</edgelabel> |
| </childnode> |
| <childnode refid="67" relation="usage"> |
| <edgelabel>catalog_</edgelabel> |
| </childnode> |
| <childnode refid="69" relation="usage"> |
| <edgelabel>reporter_</edgelabel> |
| </childnode> |
| <childnode refid="71" relation="usage"> |
| <edgelabel>metadata_cache_</edgelabel> |
| </childnode> |
| </node> |
| <node id="15"> |
| <label>iceberg::TableIdentifier</label> |
| <link refid="structiceberg_1_1TableIdentifier"/> |
| <childnode refid="16" relation="usage"> |
| <edgelabel>ns</edgelabel> |
| </childnode> |
| <childnode refid="8" relation="usage"> |
| <edgelabel>name</edgelabel> |
| </childnode> |
| </node> |
| <node id="19"> |
| <label>iceberg::TableMetadata</label> |
| <link refid="structiceberg_1_1TableMetadata"/> |
| <childnode refid="20" relation="usage"> |
| <edgelabel>kMinFormatVersions</edgelabel> |
| </childnode> |
| <childnode refid="8" relation="usage"> |
| <edgelabel>location</edgelabel> |
| <edgelabel>table_uuid</edgelabel> |
| </childnode> |
| <childnode refid="21" relation="usage"> |
| <edgelabel>schemas</edgelabel> |
| </childnode> |
| <childnode refid="35" relation="usage"> |
| <edgelabel>partition_specs</edgelabel> |
| </childnode> |
| <childnode refid="38" relation="usage"> |
| <edgelabel>properties</edgelabel> |
| </childnode> |
| <childnode refid="41" relation="usage"> |
| <edgelabel>snapshots</edgelabel> |
| </childnode> |
| <childnode refid="44" relation="usage"> |
| <edgelabel>snapshot_log</edgelabel> |
| </childnode> |
| <childnode refid="46" relation="usage"> |
| <edgelabel>metadata_log</edgelabel> |
| </childnode> |
| <childnode refid="48" relation="usage"> |
| <edgelabel>sort_orders</edgelabel> |
| </childnode> |
| <childnode refid="51" relation="usage"> |
| <edgelabel>refs</edgelabel> |
| </childnode> |
| <childnode refid="54" relation="usage"> |
| <edgelabel>statistics</edgelabel> |
| </childnode> |
| <childnode refid="60" relation="usage"> |
| <edgelabel>partition_statistics</edgelabel> |
| </childnode> |
| <childnode refid="63" relation="usage"> |
| <edgelabel>encryption_keys</edgelabel> |
| </childnode> |
| </node> |
| <node id="74"> |
| <label>iceberg::TableMetadataBuilder</label> |
| <link refid="classiceberg_1_1TableMetadataBuilder"/> |
| <childnode refid="5" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="72"> |
| <label>iceberg::TableMetadataCache</label> |
| <link refid="classiceberg_1_1TableMetadataCache"/> |
| </node> |
| <node id="38"> |
| <label>iceberg::TableProperties</label> |
| <link refid="classiceberg_1_1TableProperties"/> |
| <childnode refid="39" relation="public-inheritance"> |
| </childnode> |
| <childnode refid="33" relation="usage"> |
| <edgelabel>kDefaultNameMapping</edgelabel> |
| <edgelabel>kMetricModeColumnConfPrefix</edgelabel> |
| <edgelabel>kParquetBloomFilterColumnEnabledPrefix</edgelabel> |
| <edgelabel>kParquetBloomFilterColumnFppPrefix</edgelabel> |
| <edgelabel>kParquetColumnStatsEnabledPrefix</edgelabel> |
| </childnode> |
| </node> |
| <node id="11"> |
| <label>iceberg::TransactionContext</label> |
| <link refid="classiceberg_1_1TransactionContext"/> |
| <childnode refid="12" relation="usage"> |
| <edgelabel>table</edgelabel> |
| </childnode> |
| <childnode refid="73" relation="usage"> |
| <edgelabel>metadata_builder</edgelabel> |
| </childnode> |
| </node> |
| <node id="26"> |
| <label>iceberg::Type</label> |
| <link refid="classiceberg_1_1Type"/> |
| <childnode refid="27" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="27"> |
| <label>iceberg::util::Formattable</label> |
| <link refid="classiceberg_1_1util_1_1Formattable"/> |
| </node> |
| <node id="67"> |
| <label>std::shared_ptr< iceberg::Catalog ></label> |
| <childnode refid="68" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="65"> |
| <label>std::shared_ptr< iceberg::FileIO ></label> |
| <childnode refid="66" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="69"> |
| <label>std::shared_ptr< iceberg::MetricsReporter ></label> |
| <childnode refid="70" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="36"> |
| <label>std::shared_ptr< iceberg::PartitionSpec ></label> |
| <childnode refid="37" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="22"> |
| <label>std::shared_ptr< iceberg::Schema ></label> |
| <childnode refid="23" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="42"> |
| <label>std::shared_ptr< iceberg::Snapshot ></label> |
| <childnode refid="43" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="52"> |
| <label>std::shared_ptr< iceberg::SnapshotRef ></label> |
| <childnode refid="53" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="49"> |
| <label>std::shared_ptr< iceberg::SortOrder ></label> |
| <childnode refid="50" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="12"> |
| <label>std::shared_ptr< iceberg::Table ></label> |
| <childnode refid="13" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="18"> |
| <label>std::shared_ptr< iceberg::TableMetadata ></label> |
| <childnode refid="19" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="10"> |
| <label>std::shared_ptr< iceberg::TransactionContext ></label> |
| <childnode refid="11" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="61"> |
| <label>std::shared_ptr< struct iceberg::PartitionStatisticsFile ></label> |
| <childnode refid="62" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="55"> |
| <label>std::shared_ptr< struct iceberg::StatisticsFile ></label> |
| <childnode refid="56" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="9"> |
| <label>std::basic_string< Char ></label> |
| </node> |
| <node id="34"> |
| <label>std::basic_string_view< Char ></label> |
| </node> |
| <node id="14"> |
| <label>std::enable_shared_from_this< Table ></label> |
| </node> |
| <node id="8"> |
| <label>std::string</label> |
| <childnode refid="9" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="33"> |
| <label>std::string_view</label> |
| <childnode refid="34" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="71"> |
| <label>std::unique_ptr< class iceberg::TableMetadataCache ></label> |
| <childnode refid="72" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="73"> |
| <label>std::unique_ptr< iceberg::TableMetadataBuilder ></label> |
| <childnode refid="74" relation="usage"> |
| <edgelabel>ptr</edgelabel> |
| </childnode> |
| </node> |
| <node id="20"> |
| <label>std::unordered_map< TypeId, int8_t ></label> |
| </node> |
| <node id="51"> |
| <label>std::unordered_map< std::string, std::shared_ptr< iceberg::SnapshotRef > ></label> |
| <childnode refid="8" relation="usage"> |
| <edgelabel>keys</edgelabel> |
| </childnode> |
| <childnode refid="52" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| </childnode> |
| </node> |
| <node id="40"> |
| <label>std::unordered_map< std::string, std::string ></label> |
| <childnode refid="8" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| <edgelabel>keys</edgelabel> |
| </childnode> |
| </node> |
| <node id="57"> |
| <label>std::vector< iceberg::BlobMetadata ></label> |
| <childnode refid="58" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| </childnode> |
| </node> |
| <node id="63"> |
| <label>std::vector< iceberg::EncryptedKey ></label> |
| <childnode refid="64" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| </childnode> |
| </node> |
| <node id="6"> |
| <label>std::vector< iceberg::Error ></label> |
| <childnode refid="7" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| </childnode> |
| </node> |
| <node id="46"> |
| <label>std::vector< iceberg::MetadataLogEntry ></label> |
| <childnode refid="47" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| </childnode> |
| </node> |
| <node id="28"> |
| <label>std::vector< iceberg::SchemaField ></label> |
| <childnode refid="29" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| </childnode> |
| </node> |
| <node id="44"> |
| <label>std::vector< iceberg::SnapshotLogEntry ></label> |
| <childnode refid="45" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| </childnode> |
| </node> |
| <node id="59"> |
| <label>std::vector< int32_t ></label> |
| </node> |
| <node id="35"> |
| <label>std::vector< std::shared_ptr< iceberg::PartitionSpec > ></label> |
| <childnode refid="36" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| </childnode> |
| </node> |
| <node id="21"> |
| <label>std::vector< std::shared_ptr< iceberg::Schema > ></label> |
| <childnode refid="22" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| </childnode> |
| </node> |
| <node id="41"> |
| <label>std::vector< std::shared_ptr< iceberg::Snapshot > ></label> |
| <childnode refid="42" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| </childnode> |
| </node> |
| <node id="48"> |
| <label>std::vector< std::shared_ptr< iceberg::SortOrder > ></label> |
| <childnode refid="49" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| </childnode> |
| </node> |
| <node id="60"> |
| <label>std::vector< std::shared_ptr< struct iceberg::PartitionStatisticsFile > ></label> |
| <childnode refid="61" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| </childnode> |
| </node> |
| <node id="54"> |
| <label>std::vector< std::shared_ptr< struct iceberg::StatisticsFile > ></label> |
| <childnode refid="55" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| </childnode> |
| </node> |
| <node id="17"> |
| <label>std::vector< std::string ></label> |
| <childnode refid="8" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| </childnode> |
| </node> |
| </collaborationgraph> |
| <location file="iceberg/update/delete_files.h" line="44" column="1" bodyfile="iceberg/update/delete_files.h" bodystart="44" bodyend="101"/> |
| <listofallmembers> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a0266af766468cf5b2b7d4aa1ec052aac" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>AddDataFile</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1aebbe7fcc662f2a0db9e2a3c7512b30ee" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>AddDeleteFile</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1ae05004358ba772aea11a5da6b9b0d5e3" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>AddDeleteFile</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1ab6934c78daedb62ee5d035bbc81a05f2" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>AddedDataFiles</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1af6104d186f95c6e1142207436c8f80d6" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>AddedDeleteFiles</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1a3a20345150b136c918ffe8947a7d75e1" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>AddError</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1a5e555954de121d0908dcf4648da446e3" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>AddError</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1a5749264a2234092a5246056a1c72ee51" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>AddError</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1ab1d1c8f97b681022ac8fb477ccd556a6" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>AddManifest</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a650bfa9857e6a8a220dbd62a3cc465a7" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>AddsDataFiles</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1aee876bf36d5243521b8756f57aebec56" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>AddsDeleteFiles</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a8ab836f6fd8fcb7d09c176ff46e9fe05" prot="protected" virt="virtual"><scope>iceberg::DeleteFiles</scope><name>Apply</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1a8d8205f070ab0c9cd86422a4b579a066" prot="public" virt="non-virtual" ambiguityscope="iceberg::SnapshotUpdate::"><scope>iceberg::DeleteFiles</scope><name>Apply</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1a7d049f4c752864f55d75ece4b6119a48" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>attempt</name></member> |
| <member refid="classiceberg_1_1PendingUpdate_1a93721051561748b1a29e75b7d4cbbd86" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>base</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1aa2881fd613e348e49fe00b07713b701f" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>BuildManifestCountSummary</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1a0f15ea5399c070c05a401df3427cf4ba" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>can_inherit_snapshot_id</name></member> |
| <member refid="classiceberg_1_1DeleteFiles_1a8d6e6ee4ecfa00c574b6a2933934d8a4" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>CaseSensitive</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1a16cbe7b6d423a372c9e68d970ff2c3ea" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>CheckErrors</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1ab12c6ab278eca6482c616bec1e3e06b6" prot="protected" virt="virtual"><scope>iceberg::DeleteFiles</scope><name>CleanUncommitted</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1aeb89f2ceb3a0fb2abfba3faa6a32e5ac" prot="protected" virt="virtual"><scope>iceberg::DeleteFiles</scope><name>CleanupAfterCommit</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1a274df2b90b0c22156a4c339aa30a4401" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ClearErrors</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1af9a810bc1da767ff0c9a613267e6f6f1" prot="public" virt="virtual"><scope>iceberg::DeleteFiles</scope><name>Commit</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1a32d03afeb074db14119b5e1f1efcf279" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>commit_uuid</name></member> |
| <member refid="classiceberg_1_1PendingUpdate_1a48306a581b00f16c85af172a41b7dcee" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ctx_</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a55bac0de3d16f0b69dbaa944d746f1fb" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>DataSpec</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a929ff0b8cf00e521c5fcfc7fca0a7deb" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>DeleteByPath</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a123d534f689c69b0f7d4c8272782229c" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>DeleteByRowFilter</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1ad88a0a10d3bc73d5957737c1109eb56e" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>DeleteDataFile</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a06b1398a5e8405f9a41f76988c252efe" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>DeleteDeleteFile</name></member> |
| <member refid="classiceberg_1_1DeleteFiles_1a109d1e9dadc67e62f786afa1218c2cfb" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>DeleteFile</name></member> |
| <member refid="classiceberg_1_1DeleteFiles_1ab04a10116bb91cb790d3f262ca6834fc" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>DeleteFile</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1af9fc2b6a382fb3c9c9f8e30056d1f7de" prot="protected" virt="non-virtual" ambiguityscope="iceberg::MergingSnapshotUpdate::"><scope>iceberg::DeleteFiles</scope><name>DeleteFile</name></member> |
| <member refid="classiceberg_1_1DeleteFiles_1a47504d8a5494e3d2c8344da9e11529ad" prot="private" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>DeleteFiles</name></member> |
| <member refid="classiceberg_1_1DeleteFiles_1a5eaae33f2df81c97002333453d24f300" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>DeleteFromRowFilter</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1abec17ce1f1b8e5b6735a119d051b040a" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>DeletesDataFiles</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1ad3ec86452a15bee5d610865733f6c8e1" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>DeletesDeleteFiles</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1af5a84c539ec3c559260b3c6b868943c7" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>DeleteWith</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1ae3917375fdd4a2ed0b1de56c44b2efd3" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>DropPartition</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1afae10739a78bbffc2609a63e52821195" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>error_count</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1a690c840a35a03af0f94eea092ca65aaa" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ErrorCollector</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1a827c296a8527f87f76d7f9321e7ee68f" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ErrorCollector</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1ab3fa546cd2748fe418db9c0933542755" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ErrorCollector</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1a101fb70f2ad50a6023de932dc2eca96c" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>errors</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1a354d1e7287bb45926a4b563f80d0c623" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>errors_</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a28c4aaf1ce709e35b22f16f7291a5bfe" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>FailAnyDelete</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1aaaf997610c4b83dd929a0bb93f5a96d8" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>FailMissingDeletePaths</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1ad942dda206e9c6454493a63eb48df0e0" prot="public" virt="virtual"><scope>iceberg::DeleteFiles</scope><name>Finalize</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1a8813b3fe2a3cc112e6db19c87b8422ae" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>has_errors</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1ab3c350125340cd08180d11b4bf643a53" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>HasDataSequenceNumber</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a245f56b4ec9170c57d4cc06db7aefe41" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>IsCaseSensitive</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1a97b2753654e1304914509f29dcf0a7ff" prot="public" virt="virtual"><scope>iceberg::DeleteFiles</scope><name>IsRetryable</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1ae194773e0ce37df3780121314322f440" prot="public" virt="virtual"><scope>iceberg::DeleteFiles</scope><name>kind</name></member> |
| <member refid="classiceberg_1_1PendingUpdate_1a5bac3f32c6a0790ba222399fed5c1944" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>Kind</name></member> |
| <member refid="classiceberg_1_1DeleteFiles_1ae4348b6202c268ba6f09b34b172b0daa" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>Make</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1a89c7e7a09d3c094859f22b3e50a26ae6" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>manifest_count</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1a0478c16b077f60262329f50bb606746e" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ManifestListPath</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1af474cf9191b5a05ea99ed8d9c01bbda0" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ManifestPath</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1af4b34b89786b16250bd3f9ffacc411da" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>MergingSnapshotUpdate</name></member> |
| <member refid="classiceberg_1_1DeleteFiles_1af3e655504e861bcecaf0af74a781669e" prot="public" virt="virtual"><scope>iceberg::DeleteFiles</scope><name>operation</name></member> |
| <member refid="classiceberg_1_1PendingUpdate_1a3314053bba6a86931feb39c1487e2c8b" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>operator=</name></member> |
| <member refid="classiceberg_1_1PendingUpdate_1a9e71d56c145591059c7e2f6ee0305295" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>operator=</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1a22311658715152d8e6e27834240ce446" prot="public" virt="non-virtual" ambiguityscope="iceberg::ErrorCollector::"><scope>iceberg::DeleteFiles</scope><name>operator=</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1aaba366560be481bfa9538735f3a38e3e" prot="public" virt="non-virtual" ambiguityscope="iceberg::ErrorCollector::"><scope>iceberg::DeleteFiles</scope><name>operator=</name></member> |
| <member refid="classiceberg_1_1PendingUpdate_1ac5c3549e22869ad7f6abd417ffcabbe2" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>PendingUpdate</name></member> |
| <member refid="classiceberg_1_1PendingUpdate_1a18521611dee09ce7f85477f38d85e75d" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>PendingUpdate</name></member> |
| <member refid="classiceberg_1_1PendingUpdate_1a1bc9b1eb7bfa1c832c65331b2e6bba6f" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>PendingUpdate</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1afc2c4005cd4f087d2eb3108819de483d" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ReportWith</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a2249c3e9bc624cc4fa77668266746ebd" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>RowFilter</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1ab6d8924f99e5ecc2d54a050b7e986ec7" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ScanManifestsWith</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1ae19b638ceb6b7e57e4096ec943db223b" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>Set</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1aa068905355eea732bea88d3c5e9645e9" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>SetNewDataFilesDataSequenceNumber</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1aae99085da77d04a9314e8c4773cfb731" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>SnapshotId</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1afa840d8e4fac4b35a0e5147ebe0a24bd" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>SnapshotUpdate</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1a43f427fe952631fffdd3c19e0c5ef434" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>StageOnly</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a10f1d4df0ee98054df1ac7376addb88e" prot="protected" virt="virtual"><scope>iceberg::DeleteFiles</scope><name>Summary</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1a169ac960678daaef3ef8cc793f47d1a3" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>summary_</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1a89096f41f8602f1d05f6bddc06c9d8e6" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>summary_builder</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1ac1d1956ed16f817a44c0f3f081eb4c5c" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>target_branch</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1abe2bd4f83fb5d90e70bfff6d1f28a40b" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>target_manifest_size_bytes</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1a9a05380cb12c07b3b868df790ef0f829" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ToBranch</name></member> |
| <member refid="classiceberg_1_1DeleteFiles_1afbf1480baba5762714b135142658602e" prot="protected" virt="virtual"><scope>iceberg::DeleteFiles</scope><name>Validate</name></member> |
| <member refid="classiceberg_1_1DeleteFiles_1a43edb4f64dc86cb262ebb9aea63f501a" prot="private" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>validate_files_to_delete_exist_</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a15f9e90ad117972d4f35fb09972cd3f4" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ValidateAddedDataFiles</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1aa14653a29436f5d6bfae2939523512d6" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ValidateAddedDataFiles</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1ac8f92a9a51dc4872bb55897b0ecfee67" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ValidateAddedDVs</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a343375d4508a23379eb1c8f3f000e3d1" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ValidateAddedDVs</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a68a726abb45099834d119ac9c3097676" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ValidateDataFilesExist</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a2ca7d5687a18d5c380bf65e9adb5ec8a" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ValidateDeletedDataFiles</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a29b560a06884e0cf353a8219160f8a4a" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ValidateDeletedDataFiles</name></member> |
| <member refid="classiceberg_1_1DeleteFiles_1a2e11fc4c284c556a5b6b6c00ea6dd47c" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ValidateFilesExist</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1acede83d5edfe71a1f92faa63b22277f3" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ValidateNewDeleteFile</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a48cd497619774328d2cd27fda892c097" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ValidateNoNewDeleteFiles</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a7c3244f5f56beeca957e32a71b060eef" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ValidateNoNewDeleteFiles</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1aabb44218199cdab4e6082fab0b5ef559" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ValidateNoNewDeletesForDataFiles</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1ae7439da6e58b4ee17f51c34260c38d75" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ValidateNoNewDeletesForDataFiles</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1a7be18bce4880653b3277fa48fd5801c9" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>ValidateNoNewDeletesForDataFiles</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1ad839a5b6b8cd54ceb3d013ddadae9fc5" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>WriteDataManifests</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1aaf6092cc542454c4137d9b73212a8373" prot="protected" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>WriteDeleteManifests</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1ad7521b2d10189e112d7c3197c0f6ae4e" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>WriteManifestsWith</name></member> |
| <member refid="classiceberg_1_1ErrorCollector_1ae84ca7242062cb3e3b86ce4cb81b368d" prot="public" virt="virtual"><scope>iceberg::DeleteFiles</scope><name>~ErrorCollector</name></member> |
| <member refid="classiceberg_1_1MergingSnapshotUpdate_1ae2d10791cae8e8b723d44a1ecb5e4bd3" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>~MergingSnapshotUpdate</name></member> |
| <member refid="classiceberg_1_1PendingUpdate_1ace0dfef0058a64109f51e2638429a9f2" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>~PendingUpdate</name></member> |
| <member refid="classiceberg_1_1SnapshotUpdate_1a1473c50bc74b2c0e596c677dfecf95ff" prot="public" virt="non-virtual"><scope>iceberg::DeleteFiles</scope><name>~SnapshotUpdate</name></member> |
| </listofallmembers> |
| </compounddef> |
| </doxygen> |