| <?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_1DeleteFileSet" kind="class" language="C++" prot="public"> |
| <compoundname>iceberg::DeleteFileSet</compoundname> |
| <includes refid="data__file__set_8h" local="no">data_file_set.h</includes> |
| <innerclass refid="structiceberg_1_1DeleteFileSet_1_1DeleteFileKey" prot="private">iceberg::DeleteFileSet::DeleteFileKey</innerclass> |
| <innerclass refid="structiceberg_1_1DeleteFileSet_1_1DeleteFileKeyHash" prot="private">iceberg::DeleteFileSet::DeleteFileKeyHash</innerclass> |
| <sectiondef kind="public-type"> |
| <memberdef kind="typedef" id="classiceberg_1_1DeleteFileSet_1a0568c52925f13b389c53c9edd55d4e4d" prot="public" static="no"> |
| <type>std::shared_ptr< <ref refid="structiceberg_1_1DataFile" kindref="compound">DataFile</ref> ></type> |
| <definition>using iceberg::DeleteFileSet::value_type = std::shared_ptr<DataFile></definition> |
| <argsstring></argsstring> |
| <name>value_type</name> |
| <qualifiedname>iceberg::DeleteFileSet::value_type</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="146" column="3" bodyfile="iceberg/util/data_file_set.h" bodystart="146" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="typedef" id="classiceberg_1_1DeleteFileSet_1a2a6bffed860ffaa704a6be9e15992c51" prot="public" static="no"> |
| <type>typename std::vector< value_type >::iterator</type> |
| <definition>using iceberg::DeleteFileSet::iterator = typename std::vector<value_type>::iterator</definition> |
| <argsstring></argsstring> |
| <name>iterator</name> |
| <qualifiedname>iceberg::DeleteFileSet::iterator</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="147" column="3" bodyfile="iceberg/util/data_file_set.h" bodystart="147" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="typedef" id="classiceberg_1_1DeleteFileSet_1a0b22213304a136cc5aa93f352c27d538" prot="public" static="no"> |
| <type>typename std::vector< value_type >::const_iterator</type> |
| <definition>using iceberg::DeleteFileSet::const_iterator = typename std::vector<value_type>::const_iterator</definition> |
| <argsstring></argsstring> |
| <name>const_iterator</name> |
| <qualifiedname>iceberg::DeleteFileSet::const_iterator</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="148" column="3" bodyfile="iceberg/util/data_file_set.h" bodystart="148" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="typedef" id="classiceberg_1_1DeleteFileSet_1ae606a9fa0e1024afdf2030475c1825e7" prot="public" static="no"> |
| <type>typename std::vector< value_type >::difference_type</type> |
| <definition>using iceberg::DeleteFileSet::difference_type = typename std::vector<value_type>::difference_type</definition> |
| <argsstring></argsstring> |
| <name>difference_type</name> |
| <qualifiedname>iceberg::DeleteFileSet::difference_type</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="149" column="3" bodyfile="iceberg/util/data_file_set.h" bodystart="149" bodyend="-1"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="private-attrib"> |
| <memberdef kind="variable" id="classiceberg_1_1DeleteFileSet_1a985b3496b0763a883b91f13e2ac688cb" prot="private" static="no" mutable="no"> |
| <type>std::vector< value_type ></type> |
| <definition>std::vector<value_type> iceberg::DeleteFileSet::elements_</definition> |
| <argsstring></argsstring> |
| <name>elements_</name> |
| <qualifiedname>iceberg::DeleteFileSet::elements_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="264" column="15" bodyfile="iceberg/util/data_file_set.h" bodystart="264" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classiceberg_1_1DeleteFileSet_1a2a0464357cf25d10f4f48befeaa0cf33" prot="private" static="no" mutable="no"> |
| <type>std::unordered_map< DeleteFileKey, size_t, DeleteFileKeyHash ></type> |
| <definition>std::unordered_map<DeleteFileKey, size_t, DeleteFileKeyHash> iceberg::DeleteFileSet::index_by_file_</definition> |
| <argsstring></argsstring> |
| <name>index_by_file_</name> |
| <qualifiedname>iceberg::DeleteFileSet::index_by_file_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="265" column="22" bodyfile="iceberg/util/data_file_set.h" bodystart="265" bodyend="-1"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="public-func"> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a035912d97ea6bceb91aa48572248935a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type></type> |
| <definition>iceberg::DeleteFileSet::DeleteFileSet</definition> |
| <argsstring>()=default</argsstring> |
| <name>DeleteFileSet</name> |
| <qualifiedname>iceberg::DeleteFileSet::DeleteFileSet</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="151" column="3"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a295be5df19c6c53cdab491ea80a43f4b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> |
| <type></type> |
| <definition>iceberg::DeleteFileSet::DeleteFileSet</definition> |
| <argsstring>(const DeleteFileSet &other)</argsstring> |
| <name>DeleteFileSet</name> |
| <qualifiedname>iceberg::DeleteFileSet::DeleteFileSet</qualifiedname> |
| <param> |
| <type>const <ref refid="classiceberg_1_1DeleteFileSet" kindref="compound">DeleteFileSet</ref> &</type> |
| <declname>other</declname> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="152" column="3" bodyfile="iceberg/util/data_file_set.h" bodystart="152" bodyend="154"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a9e5e50caed505c7598577e679b4d3d03" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> |
| <type><ref refid="classiceberg_1_1DeleteFileSet" kindref="compound">DeleteFileSet</ref> &</type> |
| <definition>DeleteFileSet & iceberg::DeleteFileSet::operator=</definition> |
| <argsstring>(const DeleteFileSet &other)</argsstring> |
| <name>operator=</name> |
| <qualifiedname>iceberg::DeleteFileSet::operator=</qualifiedname> |
| <param> |
| <type>const <ref refid="classiceberg_1_1DeleteFileSet" kindref="compound">DeleteFileSet</ref> &</type> |
| <declname>other</declname> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="155" column="17" bodyfile="iceberg/util/data_file_set.h" bodystart="155" bodyend="161"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a71fe51636320e8c85d96aa5edadfc0e2" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual"> |
| <type></type> |
| <definition>iceberg::DeleteFileSet::DeleteFileSet</definition> |
| <argsstring>(DeleteFileSet &&) noexcept=default</argsstring> |
| <name>DeleteFileSet</name> |
| <qualifiedname>iceberg::DeleteFileSet::DeleteFileSet</qualifiedname> |
| <param> |
| <type><ref refid="classiceberg_1_1DeleteFileSet" kindref="compound">DeleteFileSet</ref> &&</type> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="162" column="3"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a4ea494a7fadfadfa3a4ab46b34a85771" prot="public" static="no" const="no" explicit="no" inline="no" noexcept="yes" virt="non-virtual"> |
| <type><ref refid="classiceberg_1_1DeleteFileSet" kindref="compound">DeleteFileSet</ref> &</type> |
| <definition>DeleteFileSet & iceberg::DeleteFileSet::operator=</definition> |
| <argsstring>(DeleteFileSet &&) noexcept=default</argsstring> |
| <name>operator=</name> |
| <qualifiedname>iceberg::DeleteFileSet::operator=</qualifiedname> |
| <param> |
| <type><ref refid="classiceberg_1_1DeleteFileSet" kindref="compound">DeleteFileSet</ref> &&</type> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="163" column="17"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a599375be334003015fb451be84653b82" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> |
| <type>std::pair< iterator, bool ></type> |
| <definition>std::pair< iterator, bool > iceberg::DeleteFileSet::insert</definition> |
| <argsstring>(const value_type &file)</argsstring> |
| <name>insert</name> |
| <qualifiedname>iceberg::DeleteFileSet::insert</qualifiedname> |
| <param> |
| <type>const value_type &</type> |
| <declname>file</declname> |
| </param> |
| <briefdescription> |
| <para>Insert a delete file into the set. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para><parameterlist kind="param"><parameteritem> |
| <parameternamelist> |
| <parametername>file</parametername> |
| </parameternamelist> |
| <parameterdescription> |
| <para>The delete file to insert </para> |
| </parameterdescription> |
| </parameteritem> |
| </parameterlist> |
| <simplesect kind="return"><para>A pair with an iterator to the inserted element (or the existing one) and a bool indicating whether insertion took place </para> |
| </simplesect> |
| </para> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="169" column="13" bodyfile="iceberg/util/data_file_set.h" bodystart="169" bodyend="169"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a6a4fc301f6b97e1e1325a283c55e5fc6" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> |
| <type>std::pair< iterator, bool ></type> |
| <definition>std::pair< iterator, bool > iceberg::DeleteFileSet::insert</definition> |
| <argsstring>(value_type &&file)</argsstring> |
| <name>insert</name> |
| <qualifiedname>iceberg::DeleteFileSet::insert</qualifiedname> |
| <param> |
| <type>value_type &&</type> |
| <declname>file</declname> |
| </param> |
| <briefdescription> |
| <para>Insert a delete file into the set (move version). </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="172" column="13" bodyfile="iceberg/util/data_file_set.h" bodystart="172" bodyend="174"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a12ef0c2728148ef2106b9eb5a89773f9" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type>bool</type> |
| <definition>bool iceberg::DeleteFileSet::contains</definition> |
| <argsstring>(const DataFile &file) const</argsstring> |
| <name>contains</name> |
| <qualifiedname>iceberg::DeleteFileSet::contains</qualifiedname> |
| <param> |
| <type>const <ref refid="structiceberg_1_1DataFile" kindref="compound">DataFile</ref> &</type> |
| <declname>file</declname> |
| </param> |
| <briefdescription> |
| <para>Returns whether an equivalent delete file exists in the set. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="177" column="8" bodyfile="iceberg/util/data_file_set.h" bodystart="177" bodyend="179"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a3e708d8da7ece8dcc759c1e889c14ded" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type>bool</type> |
| <definition>bool iceberg::DeleteFileSet::contains</definition> |
| <argsstring>(const value_type &file) const</argsstring> |
| <name>contains</name> |
| <qualifiedname>iceberg::DeleteFileSet::contains</qualifiedname> |
| <param> |
| <type>const value_type &</type> |
| <declname>file</declname> |
| </param> |
| <briefdescription> |
| <para>Returns whether an equivalent delete file exists in the set. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="182" column="8" bodyfile="iceberg/util/data_file_set.h" bodystart="182" bodyend="184"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1ae9b4c866286b8ed33f8c1bb68ac6a9d1" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type>size_t</type> |
| <definition>size_t iceberg::DeleteFileSet::size</definition> |
| <argsstring>() const</argsstring> |
| <name>size</name> |
| <qualifiedname>iceberg::DeleteFileSet::size</qualifiedname> |
| <briefdescription> |
| <para>Get the number of elements in the set. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="187" column="10" bodyfile="iceberg/util/data_file_set.h" bodystart="187" bodyend="187"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1ad0277408394b2ee6a4b9d2ede1744e2c" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type>bool</type> |
| <definition>bool iceberg::DeleteFileSet::empty</definition> |
| <argsstring>() const</argsstring> |
| <name>empty</name> |
| <qualifiedname>iceberg::DeleteFileSet::empty</qualifiedname> |
| <briefdescription> |
| <para>Check if the set is empty. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="190" column="8" bodyfile="iceberg/util/data_file_set.h" bodystart="190" bodyend="190"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1ae60211a89ac8deabc72876b415f5ea91" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> |
| <type>void</type> |
| <definition>void iceberg::DeleteFileSet::clear</definition> |
| <argsstring>()</argsstring> |
| <name>clear</name> |
| <qualifiedname>iceberg::DeleteFileSet::clear</qualifiedname> |
| <briefdescription> |
| <para>Clear all elements from the set. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="193" column="8" bodyfile="iceberg/util/data_file_set.h" bodystart="193" bodyend="196"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a6e40a5aaeeeeea2348bd153a65aba458" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> |
| <type>iterator</type> |
| <definition>iterator iceberg::DeleteFileSet::begin</definition> |
| <argsstring>()</argsstring> |
| <name>begin</name> |
| <qualifiedname>iceberg::DeleteFileSet::begin</qualifiedname> |
| <briefdescription> |
| <para>Get iterator to the beginning. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="199" column="12" bodyfile="iceberg/util/data_file_set.h" bodystart="199" bodyend="199"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a9b8db6905e25455489aee8eff590203e" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type>const_iterator</type> |
| <definition>const_iterator iceberg::DeleteFileSet::begin</definition> |
| <argsstring>() const</argsstring> |
| <name>begin</name> |
| <qualifiedname>iceberg::DeleteFileSet::begin</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="200" column="18" bodyfile="iceberg/util/data_file_set.h" bodystart="200" bodyend="200"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a229b782e233a46efdb6fac42ac872fb6" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type>const_iterator</type> |
| <definition>const_iterator iceberg::DeleteFileSet::cbegin</definition> |
| <argsstring>() const</argsstring> |
| <name>cbegin</name> |
| <qualifiedname>iceberg::DeleteFileSet::cbegin</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="201" column="18" bodyfile="iceberg/util/data_file_set.h" bodystart="201" bodyend="201"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1ad8955f2480aa869ca5c04b724fb92af0" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> |
| <type>iterator</type> |
| <definition>iterator iceberg::DeleteFileSet::end</definition> |
| <argsstring>()</argsstring> |
| <name>end</name> |
| <qualifiedname>iceberg::DeleteFileSet::end</qualifiedname> |
| <briefdescription> |
| <para>Get iterator to the end. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="204" column="12" bodyfile="iceberg/util/data_file_set.h" bodystart="204" bodyend="204"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a27b6301c8433b7e991492b2c7543637a" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type>const_iterator</type> |
| <definition>const_iterator iceberg::DeleteFileSet::end</definition> |
| <argsstring>() const</argsstring> |
| <name>end</name> |
| <qualifiedname>iceberg::DeleteFileSet::end</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="205" column="18" bodyfile="iceberg/util/data_file_set.h" bodystart="205" bodyend="205"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1adb050f17189739168d8647283c1bb58a" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type>const_iterator</type> |
| <definition>const_iterator iceberg::DeleteFileSet::cend</definition> |
| <argsstring>() const</argsstring> |
| <name>cend</name> |
| <qualifiedname>iceberg::DeleteFileSet::cend</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="206" column="18" bodyfile="iceberg/util/data_file_set.h" bodystart="206" bodyend="206"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a657ba84b6e391ed375dac46cb7a473b8" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual"> |
| <type>std::span< const value_type ></type> |
| <definition>std::span< const value_type > iceberg::DeleteFileSet::as_span</definition> |
| <argsstring>() const</argsstring> |
| <name>as_span</name> |
| <qualifiedname>iceberg::DeleteFileSet::as_span</qualifiedname> |
| <briefdescription> |
| <para>Get a non-owning view of the delete files in insertion order. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="209" column="13" bodyfile="iceberg/util/data_file_set.h" bodystart="209" bodyend="209"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="private-func"> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a0501e69b07a92f8fed7152050dcc1687" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> |
| <type>std::pair< iterator, bool ></type> |
| <definition>std::pair< iterator, bool > iceberg::DeleteFileSet::InsertImpl</definition> |
| <argsstring>(value_type file)</argsstring> |
| <name>InsertImpl</name> |
| <qualifiedname>iceberg::DeleteFileSet::InsertImpl</qualifiedname> |
| <param> |
| <type>value_type</type> |
| <declname>file</declname> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="238" column="13" bodyfile="iceberg/util/data_file_set.h" bodystart="238" bodyend="252"/> |
| </memberdef> |
| <memberdef kind="function" id="classiceberg_1_1DeleteFileSet_1a9621ea07d5e8877083f99480d956d8cd" prot="private" static="no" const="no" explicit="no" inline="yes" virt="non-virtual"> |
| <type>void</type> |
| <definition>void iceberg::DeleteFileSet::RebuildIndex</definition> |
| <argsstring>()</argsstring> |
| <name>RebuildIndex</name> |
| <qualifiedname>iceberg::DeleteFileSet::RebuildIndex</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/util/data_file_set.h" line="254" column="8" bodyfile="iceberg/util/data_file_set.h" bodystart="254" bodyend="261"/> |
| </memberdef> |
| </sectiondef> |
| <briefdescription> |
| <para>A set of delete-file pointers deduplicated by delete-file identity. </para> |
| </briefdescription> |
| <detaileddescription> |
| <para>Delete files, especially deletion vectors, are identified by location plus content offset and content size. This mirrors Java's <ref refid="classiceberg_1_1DeleteFileSet" kindref="compound">DeleteFileSet</ref> behavior. </para> |
| </detaileddescription> |
| <location file="iceberg/util/data_file_set.h" line="144" column="1" bodyfile="iceberg/util/data_file_set.h" bodystart="144" bodyend="266"/> |
| <listofallmembers> |
| <member refid="classiceberg_1_1DeleteFileSet_1a657ba84b6e391ed375dac46cb7a473b8" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>as_span</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a6e40a5aaeeeeea2348bd153a65aba458" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>begin</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a9b8db6905e25455489aee8eff590203e" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>begin</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a229b782e233a46efdb6fac42ac872fb6" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>cbegin</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1adb050f17189739168d8647283c1bb58a" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>cend</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1ae60211a89ac8deabc72876b415f5ea91" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>clear</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a0b22213304a136cc5aa93f352c27d538" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>const_iterator</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a12ef0c2728148ef2106b9eb5a89773f9" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>contains</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a3e708d8da7ece8dcc759c1e889c14ded" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>contains</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a035912d97ea6bceb91aa48572248935a" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>DeleteFileSet</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a295be5df19c6c53cdab491ea80a43f4b" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>DeleteFileSet</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a71fe51636320e8c85d96aa5edadfc0e2" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>DeleteFileSet</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1ae606a9fa0e1024afdf2030475c1825e7" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>difference_type</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a985b3496b0763a883b91f13e2ac688cb" prot="private" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>elements_</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1ad0277408394b2ee6a4b9d2ede1744e2c" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>empty</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1ad8955f2480aa869ca5c04b724fb92af0" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>end</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a27b6301c8433b7e991492b2c7543637a" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>end</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a2a0464357cf25d10f4f48befeaa0cf33" prot="private" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>index_by_file_</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a599375be334003015fb451be84653b82" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>insert</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a6a4fc301f6b97e1e1325a283c55e5fc6" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>insert</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a0501e69b07a92f8fed7152050dcc1687" prot="private" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>InsertImpl</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a2a6bffed860ffaa704a6be9e15992c51" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>iterator</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a9e5e50caed505c7598577e679b4d3d03" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>operator=</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a4ea494a7fadfadfa3a4ab46b34a85771" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>operator=</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a9621ea07d5e8877083f99480d956d8cd" prot="private" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>RebuildIndex</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1ae9b4c866286b8ed33f8c1bb68ac6a9d1" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>size</name></member> |
| <member refid="classiceberg_1_1DeleteFileSet_1a0568c52925f13b389c53c9edd55d4e4d" prot="public" virt="non-virtual"><scope>iceberg::DeleteFileSet</scope><name>value_type</name></member> |
| </listofallmembers> |
| </compounddef> |
| </doxygen> |