| <map id="impala::DiskIoMgr::BufferDescriptor" name="impala::DiskIoMgr::BufferDescriptor"> |
| <area shape="rect" id="node2" 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- Status()\l}" alt="" coords="1306,1805,1412,2059"/> |
| <area shape="rect" id="node7" 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="2814,2189,3003,2413"/> |
| <area shape="rect" id="node44" href="$classimpala_1_1DiskIoMgr_1_1ScanRange.html" title="{impala::DiskIoMgr::\lScanRange\n||+ ScanRange()\l+ ~ScanRange()\l+ Reset()\l+ meta_data()\l+ try_cache()\l+ expected_local()\l+ ready_buffers_capacity()\l+ GetNext()\l+ Cancel()\l+ DebugString()\l+ mtime()\l- InitInternal()\l- EnqueueBuffer()\l- CleanupQueuedBuffers()\l- Validate()\l- MaxReadChunkSize()\l- Open()\l- Close()\l- Read()\l- ReadFromCache()\l}" alt="" coords="3684,2477,3860,2848"/> |
| <area shape="rect" id="node3" 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="30,782,151,1021"/> |
| <area shape="rect" id="node22" 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="311,465,464,674"/> |
| <area shape="rect" id="node45" href="$classimpala_1_1DiskIoMgr_1_1RequestRange.html" title="{impala::DiskIoMgr::\lRequestRange\n||+ fs()\l+ file()\l+ offset()\l+ len()\l+ disk_id()\l+ request_type()\l}" alt="" coords="4615,819,4750,984"/> |
| <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="498,1305,640,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- GetCgroupPaths()\l}" alt="" coords="763,782,958,1021"/> |
| <area shape="rect" id="node24" href="$classimpala_1_1MemTracker.html" title="This class is thread-safe. " alt="" coords="2276,1187,2486,1573"/> |
| <area shape="rect" id="node8" href="$classimpala_1_1AtomicInt.html" title="{impala::AtomicInt\<\l int64_t \>\n||+ AtomicInt()\l+ operator int64_t()\l+ operator=()\l+ operator=()\l+ operator+=()\l+ operator-=()\l+ operator\|=()\l+ operator&=()\l+ operator++()\l+ operator++()\land 10 more...\l}" alt="" coords="1546,147,1678,386"/> |
| <area shape="rect" id="node33" 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="1134,826,1312,977"/> |
| <area shape="rect" id="node35" href="$classimpala_1_1QueryResourceMgr.html" title="Only CPU-heavy threads need be managed using this class. " alt="" coords="2113,782,2351,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- free_buffers_idx()\l- GetBufferDesc()\l- ReturnBufferDesc()\l- ReturnBuffer()\l- GetFreeBuffer()\l- GcIoBuffers()\l- ReturnFreeBuffer()\l- ReturnFreeBuffer()\l- WorkLoop()\l- GetNextRequestRange()\land 6 more...\l}" alt="" coords="2674,1739,2848,2125"/> |
| <area shape="rect" id="node16" href="$classimpala_1_1AtomicInt.html" title="{impala::AtomicInt\<\l int \>\n||+ AtomicInt()\l+ operator int()\l+ operator=()\l+ operator=()\l+ operator+=()\l+ operator-=()\l+ operator\|=()\l+ operator&=()\l+ operator++()\l+ operator++()\land 10 more...\l}" alt="" coords="3892,1261,4023,1499"/> |
| <area shape="rect" id="node20" href="$classimpala_1_1SpinLock.html" title="Lightweight spinlock. " alt="" coords="3980,826,4111,977"/> |
| <area shape="rect" id="node39" href="$classimpala_1_1InternalQueue.html" title="{impala::InternalQueue\l\< impala::DiskIoMgr::\lScanRange \>\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="4528,1239,4676,1521"/> |
| <area shape="rect" id="node19" href="$classimpala_1_1ObjectPool.html" title="{impala::ObjectPool\n||+ ObjectPool()\l+ ~ObjectPool()\l+ Add()\l}" alt="" coords="3473,1327,3604,1433"/> |
| <area shape="rect" id="node21" href="$classbool.html" title="{bool\n||}" alt="" coords="3718,531,3764,608"/> |
| <area shape="rect" id="node40" href="$structimpala_1_1InternalQueue_1_1Node.html" title="{impala::InternalQueue\l\< T \>::Node\n||+ Node()\l+ ~Node()\l+ Next()\l+ Prev()\l}" alt="" coords="4926,501,5074,637"/> |
| </map> |