| <?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_cache_value" kind="class" language="C++" prot="public"> |
| <compoundname>paimon::CacheValue</compoundname> |
| <includes refid="cache_8h" local="no">/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h</includes> |
| <sectiondef kind="private-attrib"> |
| <memberdef kind="variable" id="classpaimon_1_1_cache_value_1adf9f3fe86ca48d1d506b87cf4b3d5350" prot="private" static="no" mutable="no"> |
| <type><ref refid="classpaimon_1_1_memory_segment" kindref="compound">MemorySegment</ref></type> |
| <definition>MemorySegment paimon::CacheValue::segment_</definition> |
| <argsstring></argsstring> |
| <name>segment_</name> |
| <qualifiedname>paimon::CacheValue::segment_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" line="105" column="19" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" bodystart="105" bodyend="-1"/> |
| </memberdef> |
| <memberdef kind="variable" id="classpaimon_1_1_cache_value_1a13a8fbb7000759dd5e3d18fb8e35a62b" prot="private" static="no" mutable="no"> |
| <type><ref refid="namespacepaimon_1a9964a294431d6d8c0d6ac26a7a8fc7df" kindref="member">CacheCallback</ref></type> |
| <definition>CacheCallback paimon::CacheValue::callback_</definition> |
| <argsstring></argsstring> |
| <name>callback_</name> |
| <qualifiedname>paimon::CacheValue::callback_</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" line="106" column="19" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" bodystart="106" bodyend="-1"/> |
| </memberdef> |
| </sectiondef> |
| <sectiondef kind="public-func"> |
| <memberdef kind="function" id="classpaimon_1_1_cache_value_1a20590cf803d6bb4ed0ed707ec7382694" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type></type> |
| <definition>paimon::CacheValue::CacheValue</definition> |
| <argsstring>(const MemorySegment &segment, CacheCallback callback)</argsstring> |
| <name>CacheValue</name> |
| <qualifiedname>paimon::CacheValue::CacheValue</qualifiedname> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> <ref refid="classpaimon_1_1_memory_segment" kindref="compound">MemorySegment</ref> &</type> |
| <declname>segment</declname> |
| </param> |
| <param> |
| <type><ref refid="namespacepaimon_1a9964a294431d6d8c0d6ac26a7a8fc7df" kindref="member">CacheCallback</ref></type> |
| <declname>callback</declname> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" line="94" column="5"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_cache_value_1af094fb7bbbc3d2a9fdea773febe3aace" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> |
| <type></type> |
| <definition>paimon::CacheValue::~CacheValue</definition> |
| <argsstring>()</argsstring> |
| <name>~CacheValue</name> |
| <qualifiedname>paimon::CacheValue::~CacheValue</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" line="96" column="5"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_cache_value_1a07777a1933981e988d3eaae040725691" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> <ref refid="classpaimon_1_1_memory_segment" kindref="compound">MemorySegment</ref> &</type> |
| <definition>const MemorySegment & paimon::CacheValue::GetSegment</definition> |
| <argsstring>() const</argsstring> |
| <name>GetSegment</name> |
| <qualifiedname>paimon::CacheValue::GetSegment</qualifiedname> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" line="98" column="25"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_cache_value_1aa72715705a5cef8c7582ab2ae43d6fc3" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">void</ref></type> |
| <definition>void paimon::CacheValue::OnEvict</definition> |
| <argsstring>(const std::shared_ptr< CacheKey > &key) const</argsstring> |
| <name>OnEvict</name> |
| <qualifiedname>paimon::CacheValue::OnEvict</qualifiedname> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> std::shared_ptr< <ref refid="classpaimon_1_1_cache_key" kindref="compound">CacheKey</ref> > &</type> |
| <declname>key</declname> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" line="100" column="10"/> |
| </memberdef> |
| <memberdef kind="function" id="classpaimon_1_1_cache_value_1ac75e4c70aef55fde8f257b843dd5f28f" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual"> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">bool</ref></type> |
| <definition>bool paimon::CacheValue::operator==</definition> |
| <argsstring>(const CacheValue &other) const</argsstring> |
| <name>operator==</name> |
| <qualifiedname>paimon::CacheValue::operator==</qualifiedname> |
| <param> |
| <type><ref refid="memory__pool_8h_1a147ba4ba34a215b3a4f3a95c1ee11704" kindref="member">const</ref> <ref refid="classpaimon_1_1_cache_value" kindref="compound">CacheValue</ref> &</type> |
| <declname>other</declname> |
| </param> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <inbodydescription> |
| </inbodydescription> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" line="102" column="10"/> |
| </memberdef> |
| </sectiondef> |
| <briefdescription> |
| </briefdescription> |
| <detaileddescription> |
| </detaileddescription> |
| <collaborationgraph> |
| <node id="1"> |
| <label>paimon::CacheValue</label> |
| <link refid="classpaimon_1_1_cache_value"/> |
| <childnode refid="2" relation="usage"> |
| <edgelabel>segment_</edgelabel> |
| </childnode> |
| </node> |
| <node id="2"> |
| <label>paimon::MemorySegment</label> |
| <link refid="classpaimon_1_1_memory_segment"/> |
| </node> |
| </collaborationgraph> |
| <location file="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" line="92" column="1" bodyfile="/home/runner/work/paimon-cpp/paimon-cpp/include/paimon/cache/cache.h" bodystart="92" bodyend="107"/> |
| <listofallmembers> |
| <member refid="classpaimon_1_1_cache_value_1a20590cf803d6bb4ed0ed707ec7382694" prot="public" virt="non-virtual"><scope>paimon::CacheValue</scope><name>CacheValue</name></member> |
| <member refid="classpaimon_1_1_cache_value_1a13a8fbb7000759dd5e3d18fb8e35a62b" prot="private" virt="non-virtual"><scope>paimon::CacheValue</scope><name>callback_</name></member> |
| <member refid="classpaimon_1_1_cache_value_1a07777a1933981e988d3eaae040725691" prot="public" virt="non-virtual"><scope>paimon::CacheValue</scope><name>GetSegment</name></member> |
| <member refid="classpaimon_1_1_cache_value_1aa72715705a5cef8c7582ab2ae43d6fc3" prot="public" virt="non-virtual"><scope>paimon::CacheValue</scope><name>OnEvict</name></member> |
| <member refid="classpaimon_1_1_cache_value_1ac75e4c70aef55fde8f257b843dd5f28f" prot="public" virt="non-virtual"><scope>paimon::CacheValue</scope><name>operator==</name></member> |
| <member refid="classpaimon_1_1_cache_value_1adf9f3fe86ca48d1d506b87cf4b3d5350" prot="private" virt="non-virtual"><scope>paimon::CacheValue</scope><name>segment_</name></member> |
| <member refid="classpaimon_1_1_cache_value_1af094fb7bbbc3d2a9fdea773febe3aace" prot="public" virt="non-virtual"><scope>paimon::CacheValue</scope><name>~CacheValue</name></member> |
| </listofallmembers> |
| </compounddef> |
| </doxygen> |