| <?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_1ReaderProperties" kind="class" language="C++" prot="public"> |
| <compoundname>iceberg::ReaderProperties</compoundname> |
| <basecompoundref refid="classiceberg_1_1ConfigBase" prot="public" virt="non-virtual">iceberg::ConfigBase< ReaderProperties ></basecompoundref> |
| <sectiondef kind="public-type"> |
| <memberdef kind="typedef" id="classiceberg_1_1ReaderProperties_1ac4e7a9f76a87d7ea6e48eac8d4770d2b" prot="public" static="no"> |
| <templateparamlist> |
| <param> |
| <type>typename T</type> |
| </param> |
| </templateparamlist> |
| <type>const <ref refid="classiceberg_1_1ConfigBase" kindref="compound">ConfigBase</ref>< <ref refid="classiceberg_1_1ReaderProperties" kindref="compound">ReaderProperties</ref> >::Entry< T ></type> |
| <definition>using iceberg::ReaderProperties::Entry = const ConfigBase<ReaderProperties>::Entry<T></definition> |
| <argsstring></argsstring> |
| <name>Entry</name> |
| <qualifiedname>iceberg::ReaderProperties::Entry</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/file_reader.h" line="74" column="3" bodyfile="iceberg/file_reader.h" bodystart="74" bodyend="-1"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="public-static-attrib"> |
| <memberdef kind="variable" id="classiceberg_1_1ReaderProperties_1ac41dca455600b179913525bb79b2cd60" prot="public" static="yes" mutable="no"> |
| <type>Entry< int64_t ></type> |
| <definition>Entry<int64_t> iceberg::ReaderProperties::kBatchSize</definition> |
| <argsstring></argsstring> |
| <name>kBatchSize</name> |
| <qualifiedname>iceberg::ReaderProperties::kBatchSize</qualifiedname> |
| <initializer>{"read.batch-size", 4096}</initializer> |
| <briefdescription> |
| <para>The batch size to read. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/file_reader.h" line="77" column="23" bodyfile="iceberg/file_reader.h" bodystart="77" bodyend="77"/> |
| </memberdef> |
| <memberdef kind="variable" id="classiceberg_1_1ReaderProperties_1acd2d67afddc7078a168e6fc54a07d4eb" prot="public" static="yes" mutable="no"> |
| <type>Entry< bool ></type> |
| <definition>Entry<bool> iceberg::ReaderProperties::kAvroSkipDatum</definition> |
| <argsstring></argsstring> |
| <name>kAvroSkipDatum</name> |
| <qualifiedname>iceberg::ReaderProperties::kAvroSkipDatum</qualifiedname> |
| <initializer>{"read.avro.skip-datum", true}</initializer> |
| <briefdescription> |
| <para>Skip GenericDatum in Avro reader for better performance. When true, decode directly from Avro to Arrow without GenericDatum intermediate. Default: true (skip GenericDatum for better performance). </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/file_reader.h" line="81" column="23" bodyfile="iceberg/file_reader.h" bodystart="81" bodyend="81"/> |
| </memberdef> |
| <memberdef kind="variable" id="classiceberg_1_1ReaderProperties_1a6bc67dd5a6ab5a6abf2e6b1b7d461dc3" prot="public" static="yes" mutable="no"> |
| <type>Entry< int64_t ></type> |
| <definition>Entry<int64_t> iceberg::ReaderProperties::kAvroBufferSize</definition> |
| <argsstring></argsstring> |
| <name>kAvroBufferSize</name> |
| <qualifiedname>iceberg::ReaderProperties::kAvroBufferSize</qualifiedname> |
| <initializer>{"read.avro.buffer-size", 1024 * 1024}</initializer> |
| <briefdescription> |
| <para>The buffer size used by Avro input stream. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/file_reader.h" line="83" column="23" bodyfile="iceberg/file_reader.h" bodystart="83" bodyend="83"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="public-static-func"> |
| <memberdef kind="function" id="classiceberg_1_1ReaderProperties_1a144aa086668ecb63f1cf90d49df08c47" prot="public" static="yes" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type><ref refid="classiceberg_1_1ReaderProperties" kindref="compound">ReaderProperties</ref></type> |
| <definition>ReaderProperties iceberg::ReaderProperties::FromMap</definition> |
| <argsstring>(const std::unordered_map< std::string, std::string > &properties)</argsstring> |
| <name>FromMap</name> |
| <qualifiedname>iceberg::ReaderProperties::FromMap</qualifiedname> |
| <param> |
| <type>const std::unordered_map< std::string, std::string > &</type> |
| <declname>properties</declname> |
| </param> |
| <briefdescription> |
| <para>Create a <ref refid="classiceberg_1_1ReaderProperties" kindref="compound">ReaderProperties</ref> instance from a map of key-value pairs. </para> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="iceberg/file_reader.h" line="86" column="27" bodyfile="iceberg/file_reader.cc" bodystart="62" bodyend="67"/> |
| </memberdef> |
| </sectiondef> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inheritancegraph> |
| <node id="2"> |
| <label>iceberg::ConfigBase< ReaderProperties ></label> |
| <link refid="classiceberg_1_1ConfigBase"/> |
| </node> |
| <node id="1"> |
| <label>iceberg::ReaderProperties</label> |
| <link refid="classiceberg_1_1ReaderProperties"/> |
| <childnode refid="2" relation="public-inheritance"> |
| </childnode> |
| </node> |
| </inheritancegraph> |
| <collaborationgraph> |
| <node id="2"> |
| <label>iceberg::ConfigBase< ReaderProperties ></label> |
| <link refid="classiceberg_1_1ConfigBase"/> |
| <childnode refid="3" relation="usage"> |
| <edgelabel>configs_</edgelabel> |
| </childnode> |
| </node> |
| <node id="1"> |
| <label>iceberg::ReaderProperties</label> |
| <link refid="classiceberg_1_1ReaderProperties"/> |
| <childnode refid="2" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="5"> |
| <label>std::basic_string< Char ></label> |
| </node> |
| <node id="4"> |
| <label>std::string</label> |
| <childnode refid="5" relation="public-inheritance"> |
| </childnode> |
| </node> |
| <node id="3"> |
| <label>std::unordered_map< std::string, std::string ></label> |
| <childnode refid="4" relation="usage"> |
| <edgelabel>elements</edgelabel> |
| <edgelabel>keys</edgelabel> |
| </childnode> |
| </node> |
| </collaborationgraph> |
| <location file="iceberg/file_reader.h" line="71" column="1" bodyfile="iceberg/file_reader.h" bodystart="71" bodyend="88"/> |
| <listofallmembers> |
| <member refid="classiceberg_1_1ConfigBase_1a464281576df4a683611d8319e578257c" prot="public" virt="non-virtual"><scope>iceberg::ReaderProperties</scope><name>configs</name></member> |
| <member refid="classiceberg_1_1ConfigBase_1a5988dbb52a6ce914c88ef10c66e5bba7" prot="protected" virt="non-virtual"><scope>iceberg::ReaderProperties</scope><name>configs_</name></member> |
| <member refid="classiceberg_1_1ReaderProperties_1ac4e7a9f76a87d7ea6e48eac8d4770d2b" prot="public" virt="non-virtual"><scope>iceberg::ReaderProperties</scope><name>Entry</name></member> |
| <member refid="classiceberg_1_1ConfigBase_1a78dc1c7d65af1e096a19fc77d2c9ed39" prot="public" virt="non-virtual"><scope>iceberg::ReaderProperties</scope><name>Extract</name></member> |
| <member refid="classiceberg_1_1ReaderProperties_1a144aa086668ecb63f1cf90d49df08c47" prot="public" virt="non-virtual"><scope>iceberg::ReaderProperties</scope><name>FromMap</name></member> |
| <member refid="classiceberg_1_1ConfigBase_1a793c5c7e230dac7b87c16200f8263db6" prot="public" virt="non-virtual"><scope>iceberg::ReaderProperties</scope><name>Get</name></member> |
| <member refid="classiceberg_1_1ReaderProperties_1a6bc67dd5a6ab5a6abf2e6b1b7d461dc3" prot="public" virt="non-virtual"><scope>iceberg::ReaderProperties</scope><name>kAvroBufferSize</name></member> |
| <member refid="classiceberg_1_1ReaderProperties_1acd2d67afddc7078a168e6fc54a07d4eb" prot="public" virt="non-virtual"><scope>iceberg::ReaderProperties</scope><name>kAvroSkipDatum</name></member> |
| <member refid="classiceberg_1_1ReaderProperties_1ac41dca455600b179913525bb79b2cd60" prot="public" virt="non-virtual"><scope>iceberg::ReaderProperties</scope><name>kBatchSize</name></member> |
| <member refid="classiceberg_1_1ConfigBase_1a75f09e1cd2bb55b4df854298ed678313" prot="public" virt="non-virtual"><scope>iceberg::ReaderProperties</scope><name>mutable_configs</name></member> |
| <member refid="classiceberg_1_1ConfigBase_1a95b58a9275880fc2437210f42e8946f2" prot="public" virt="non-virtual"><scope>iceberg::ReaderProperties</scope><name>Reset</name></member> |
| <member refid="classiceberg_1_1ConfigBase_1a3c626ca9dd5adf5a1f2e72d3f751059c" prot="public" virt="non-virtual"><scope>iceberg::ReaderProperties</scope><name>Set</name></member> |
| <member refid="classiceberg_1_1ConfigBase_1a1fe814df79a9ed72e34fa9d7e6e8d443" prot="public" virt="non-virtual"><scope>iceberg::ReaderProperties</scope><name>Unset</name></member> |
| </listofallmembers> |
| </compounddef> |
| </doxygen> |