blob: acb72946f6e841c474539063673d08e7d879004b [file] [log] [blame]
<map id="impala::BufferedBlockMgr" name="impala::BufferedBlockMgr">
<area shape="rect" id="node3" href="$classimpala_1_1DiskIoMgr_1_1RequestContext.html" title="{impala::DiskIoMgr::\lRequestContext\n||+ RequestContext()\l+ Reset()\l+ DecrementDiskRefCount()\l+ ScheduleScanRange()\l+ Cancel()\l+ AddRequestRange()\l+ initial_scan_range\l_queue_capacity()\l+ Validate()\l+ DebugString()\l}" alt="" coords="4339,2395,4528,2619"/>
<area shape="rect" id="node4" href="$classimpala_1_1Status.html" title="{impala::Status\n||+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\land 23 more...\l+ Expected()\l&#45; Status()\l}" alt="" coords="4603,1625,4709,1879"/>
<area shape="rect" id="node5" href="$classimpala_1_1ErrorMsg.html" title="{impala::ErrorMsg\n||+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\land 9 more...\l+ Init()\l}" alt="" coords="5205,782,5325,1021"/>
<area shape="rect" id="node24" href="$classimpala_1_1RuntimeProfile_1_1Counter.html" title="{impala::RuntimeProfile\l::Counter\n||+ Counter()\l+ ~Counter()\l+ Add()\l+ BitOr()\l+ Set()\l+ Set()\l+ value()\l+ double_value()\l+ unit()\l}" alt="" coords="5452,465,5605,674"/>
<area shape="rect" id="node12" href="$classimpala_1_1ThreadGroup.html" title="{impala::ThreadGroup\n||+ ThreadGroup()\l+ ThreadGroup()\l+ AddThread()\l+ JoinAll()\l+ SetCgroup()\l+ SetCgroupsMgr()\l}" alt="" coords="2645,1305,2787,1455"/>
<area shape="rect" id="node13" href="$classimpala_1_1CgroupsMgr.html" title="{impala::CgroupsMgr\n||+ CgroupsMgr()\l+ Init()\l+ UniqueIdToCgroup()\l+ VirtualCoresToCpuShares()\l+ RegisterFragment()\l+ UnregisterFragment()\l+ CreateCgroup()\l+ DropCgroup()\l+ SetCpuShares()\l+ AssignThreadToCgroup()\l+ RelocateThreads()\l&#45; GetCgroupPaths()\l}" alt="" coords="3540,782,3735,1021"/>
<area shape="rect" id="node26" href="$classimpala_1_1MemTracker.html" title="This class is thread&#45;safe. " alt="" coords="3155,1187,3364,1573"/>
<area shape="rect" id="node8" href="$classimpala_1_1AtomicInt.html" title="{impala::AtomicInt\&lt;\l int64_t \&gt;\n||+ AtomicInt()\l+ operator int64_t()\l+ operator=()\l+ operator=()\l+ operator+=()\l+ operator&#45;=()\l+ operator\|=()\l+ operator&amp;=()\l+ operator++()\l+ operator++()\land 10 more...\l}" alt="" coords="4689,147,4820,386"/>
<area shape="rect" id="node35" href="$classimpala_1_1RuntimeProfile_1_1HighWaterMarkCounter.html" title="{impala::RuntimeProfile\l::HighWaterMarkCounter\n||+ HighWaterMarkCounter()\l+ Add()\l+ TryAdd()\l+ Set()\l+ current_value()\l}" alt="" coords="4888,826,5067,977"/>
<area shape="rect" id="node37" href="$classimpala_1_1QueryResourceMgr.html" title="Only CPU&#45;heavy threads need be managed using this class. " alt="" coords="4625,782,4863,1021"/>
<area shape="rect" id="node10" href="$classimpala_1_1DiskIoMgr.html" title="{impala::DiskIoMgr\n||+ DiskIoMgr()\l+ DiskIoMgr()\l+ ~DiskIoMgr()\l+ Init()\l+ RegisterContext()\l+ UnregisterContext()\l+ CancelContext()\l+ AddScanRanges()\l+ AddWriteRange()\l+ GetNextRange()\land 24 more...\l&#45; free_buffers_idx()\l&#45; GetBufferDesc()\l&#45; ReturnBufferDesc()\l&#45; ReturnBuffer()\l&#45; GetFreeBuffer()\l&#45; GcIoBuffers()\l&#45; ReturnFreeBuffer()\l&#45; ReturnFreeBuffer()\l&#45; WorkLoop()\l&#45; GetNextRequestRange()\land 6 more...\l}" alt="" coords="2013,1931,2187,2317"/>
<area shape="rect" id="node17" href="$classimpala_1_1AtomicInt.html" title="{impala::AtomicInt\&lt;\l int \&gt;\n||+ AtomicInt()\l+ operator int()\l+ operator=()\l+ operator=()\l+ operator+=()\l+ operator&#45;=()\l+ operator\|=()\l+ operator&amp;=()\l+ operator++()\l+ operator++()\land 10 more...\l}" alt="" coords="1658,1261,1789,1499"/>
<area shape="rect" id="node21" href="$classimpala_1_1SpinLock.html" title="Lightweight spinlock. " alt="" coords="602,826,733,977"/>
<area shape="rect" id="node41" href="$classimpala_1_1InternalQueue.html" title="{impala::InternalQueue\l\&lt; impala::DiskIoMgr::\lScanRange \&gt;\n||+ InternalQueue()\l+ head()\l+ tail()\l+ Enqueue()\l+ Dequeue()\l+ PopBack()\l+ Remove()\l+ Clear()\l+ size()\l+ empty()\l+ Contains()\l+ Validate()\l+ DebugString()\l}" alt="" coords="1091,1239,1239,1521"/>
<area shape="rect" id="node46" href="$classimpala_1_1InternalQueue.html" title="{impala::InternalQueue\l\&lt; impala::BufferedBlockMgr\l::BufferDescriptor \&gt;\n||+ InternalQueue()\l+ head()\l+ tail()\l+ Enqueue()\l+ Dequeue()\l+ PopBack()\l+ Remove()\l+ Clear()\l+ size()\l+ empty()\l+ Contains()\l+ Validate()\l+ DebugString()\l}" alt="" coords="883,1239,1067,1521"/>
<area shape="rect" id="node49" href="$classimpala_1_1InternalQueue.html" title="{impala::InternalQueue\l\&lt; impala::BufferedBlockMgr\l::Block \&gt;\n||+ InternalQueue()\l+ head()\l+ tail()\l+ Enqueue()\l+ Dequeue()\l+ PopBack()\l+ Remove()\l+ Clear()\l+ size()\l+ empty()\l+ Contains()\l+ Validate()\l+ DebugString()\l}" alt="" coords="675,1239,859,1521"/>
<area shape="rect" id="node20" href="$classimpala_1_1ObjectPool.html" title="{impala::ObjectPool\n||+ ObjectPool()\l+ ~ObjectPool()\l+ Add()\l}" alt="" coords="518,1327,649,1433"/>
<area shape="rect" id="node22" href="$classbool.html" title="{bool\n||}" alt="" coords="645,531,691,608"/>
<area shape="rect" id="node42" href="$structimpala_1_1InternalQueue_1_1Node.html" title="{impala::InternalQueue\l\&lt; T \&gt;::Node\n||+ Node()\l+ ~Node()\l+ Next()\l+ Prev()\l}" alt="" coords="847,833,995,969"/>
</map>