| <?xml version='1.0' encoding='UTF-8' standalone='no'?> |
| <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.9.8" xml:lang="en-US"> |
| <compounddef id="classpaimon_1_1_reader_builder" kind="class" language="C++" prot="public" abstract="yes"> |
| <compoundname>paimon::ReaderBuilder</compoundname> |
| <includes refid="reader__builder_8h" local="no">/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/format/reader_builder.h</includes> |
| <sectiondef kind="public-func"> |
| <memberdef kind="function" id="classpaimon_1_1_reader_builder_1aa4f6427f3e7265ac1ec43047027b2e91" prot="public" static="no" const="no" explicit="no" inline="no" virt="virtual"> |
| <type></type> |
| <definition>virtual paimon::ReaderBuilder::~ReaderBuilder</definition> |
| <argsstring>()=default</argsstring> |
| <name>~ReaderBuilder</name> |
| <qualifiedname>paimon::ReaderBuilder::~ReaderBuilder</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/format/reader_builder.h" line="32" column="13"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_reader_builder_1a3256a0e67c0174668a605a5a6513409d" prot="public" static="no" const="no" explicit="no" inline="no" virt="pure-virtual"> |
| <type><ref refid="classpaimon_1_1_reader_builder" kindref="compound">ReaderBuilder</ref> *</type> |
| <definition>virtual ReaderBuilder * paimon::ReaderBuilder::WithMemoryPool</definition> |
| <argsstring>(const std::shared_ptr< MemoryPool > &pool)=0</argsstring> |
| <name>WithMemoryPool</name> |
| <qualifiedname>paimon::ReaderBuilder::WithMemoryPool</qualifiedname> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::shared_ptr< <ref refid="classpaimon_1_1_memory_pool" kindref="compound">MemoryPool</ref> > &</type> |
| <declname>pool</declname> |
| </param> |
| <briefdescription> |
| <para>Set memory pool to use. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/format/reader_builder.h" line="35" column="27"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_reader_builder_1a0a025fdbb6bd1fbb5254a5ab8e01ed17" prot="public" static="no" const="yes" explicit="no" inline="no" virt="pure-virtual"> |
| <type><ref refid="classpaimon_1_1_result" kindref="compound">Result</ref>< std::unique_ptr< <ref refid="classpaimon_1_1_file_batch_reader" kindref="compound">FileBatchReader</ref> > ></type> |
| <definition>virtual Result< std::unique_ptr< FileBatchReader > > paimon::ReaderBuilder::Build</definition> |
| <argsstring>(const std::shared_ptr< InputStream > &path) const =0</argsstring> |
| <name>Build</name> |
| <qualifiedname>paimon::ReaderBuilder::Build</qualifiedname> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::shared_ptr< <ref refid="classpaimon_1_1_input_stream" kindref="compound">InputStream</ref> > &</type> |
| <declname>path</declname> |
| </param> |
| <briefdescription> |
| <para>Build a file batch reader based on the created <computeroutput><ref refid="classpaimon_1_1_input_stream" kindref="compound">InputStream</ref></computeroutput>. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/format/reader_builder.h" line="38" column="20"/> |
| </memberdef> |
| </sectiondef> |
| <briefdescription> |
| <para>Create a file batch reader based on the file path. Allows you to specify memory pool. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/format/reader_builder.h" line="30" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/format/reader_builder.h" bodystart="30" bodyend="40"/> |
| <listofallmembers> |
| <member refid="classpaimon_1_1_reader_builder_1a0a025fdbb6bd1fbb5254a5ab8e01ed17" prot="public" virt="pure-virtual"><scope>paimon::ReaderBuilder</scope><name>Build</name></member> |
| <member refid="classpaimon_1_1_reader_builder_1a3256a0e67c0174668a605a5a6513409d" prot="public" virt="pure-virtual"><scope>paimon::ReaderBuilder</scope><name>WithMemoryPool</name></member> |
| <member refid="classpaimon_1_1_reader_builder_1aa4f6427f3e7265ac1ec43047027b2e91" prot="public" virt="virtual"><scope>paimon::ReaderBuilder</scope><name>~ReaderBuilder</name></member> |
| </listofallmembers> |
| </compounddef> |
| </doxygen> |