blob: 4384f4f191946274ece33e029173f9d8e9161ed8 [file] [log] [blame]
<map id="impala::BufferedBlockMgr::Client" name="impala::BufferedBlockMgr::Client">
<area shape="rect" id="node2" href="$classimpala_1_1RuntimeState.html" title="{impala::RuntimeState\n||+ RuntimeState()\l+ RuntimeState()\l+ ~RuntimeState()\l+ InitMemTrackers()\l+ CreateBlockMgr()\l+ obj_pool()\l+ desc_tbl()\l+ set_desc_tbl()\l+ query_options()\l+ batch_size()\land 57 more...\l&#45; Init()\l&#45; CreateCodegen()\l&#45; RuntimeState()\l}" alt="" coords="2174,1979,2322,2247"/>
<area shape="rect" id="node5" href="$classimpala_1_1DescriptorTbl.html" title="{impala::DescriptorTbl\n||+ GetTableDescriptor()\l+ GetTupleDescriptor()\l+ GetSlotDescriptor()\l+ GetTupleDescs()\l+ DebugString()\l+ Create()\l&#45; DescriptorTbl()\l}" alt="" coords="1438,1345,1591,1511"/>
<area shape="rect" id="node6" 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="4082,1301,4188,1555"/>
<area shape="rect" id="node36" 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="4880,2001,5070,2225"/>
<area shape="rect" id="node14" href="$classimpala_1_1RuntimeProfile.html" title="{impala::RuntimeProfile\n||+ RuntimeProfile()\l+ ~RuntimeProfile()\l+ AddChild()\l+ SortChildren()\l+ UpdateAverage()\l+ Update()\l+ AddCounter()\l+ AddHighWaterMarkCounter()\l+ AddDerivedCounter()\l+ AddThreadCounters()\land 32 more...\l+ CreateFromThrift()\l+ UnitsPerSecond()\l+ CounterSum()\l&#45; Update()\l&#45; ComputeTimeInProfile()\l&#45; CreateFromThrift()\l&#45; PrintChildCounters()\l}" alt="" coords="2008,1265,2211,1591"/>
<area shape="rect" id="node10" href="$classimpala_1_1SpinLock.html" title="Lightweight spinlock. " alt="" coords="3398,270,3530,421"/>
<area shape="rect" id="node16" href="$classimpala_1_1ObjectPool.html" title="{impala::ObjectPool\n||+ ObjectPool()\l+ ~ObjectPool()\l+ Add()\l}" alt="" coords="3457,793,3588,900"/>
<area shape="rect" id="node34" href="$classimpala_1_1BufferedBlockMgr.html" title="{impala::BufferedBlockMgr\n|&#45; block_size_counter_\l|+ ~BufferedBlockMgr()\l+ RegisterClient()\l+ ClearReservations()\l+ TryAcquireTmpReservation()\l+ ClearTmpReservation()\l+ GetNewBlock()\l+ Cancel()\l+ DebugString()\l+ ConsumeMemory()\l+ ReleaseMemory()\land 11 more...\l+ Create()\l+ GetNumReservedBlocks()\l&#45; BufferedBlockMgr()\l&#45; Init()\l&#45; InitTmpFiles()\l&#45; PinBlock()\l&#45; UnpinBlock()\l&#45; DeleteBlock()\l&#45; DeleteOrUnpinBlock()\l&#45; TransferBuffer()\l&#45; remaining_unreserved\l_buffers()\l&#45; FindBufferForBlock()\land 13 more...\l}" alt="" coords="4437,2312,4638,2741"/>
<area shape="rect" id="node38" href="$classimpala_1_1MemTracker.html" title="This class is thread&#45;safe. " alt="" coords="5196,654,5406,1039"/>
<area shape="rect" id="node47" 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="3664,705,3848,988"/>
<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="3872,705,4056,988"/>
<area shape="rect" id="node28" href="$classimpala_1_1ThreadResourceMgr_1_1ResourcePool.html" title="{impala::ThreadResourceMgr\l::ResourcePool\n||+ AcquireThreadToken()\l+ TryAcquireThreadToken()\l+ ReserveOptionalTokens()\l+ ReleaseThreadToken()\l+ SetThreadAvailableCb()\l+ num_required_threads()\l+ num_optional_threads()\l+ num_threads()\l+ num_reserved_optional\l_threads()\l+ optional_exceeded()\l+ num_available_threads()\l+ quota()\l+ set_max_quota()\l&#45; ResourcePool()\l&#45; Reset()\l}" alt="" coords="4063,189,4250,501"/>
<area shape="rect" id="node37" 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="4694,1235,4868,1621"/>
<area shape="rect" id="node12" href="$classbool.html" title="{bool\n||}" alt="" coords="3274,5,3320,83"/>
<area shape="rect" id="node21" href="$classimpala_1_1ExecEnv.html" title="{impala::ExecEnv\n||+ ExecEnv()\l+ ExecEnv()\l+ ~ExecEnv()\l+ SetImpalaServer()\l+ statestore_subscriber()\l+ stream_mgr()\l+ impalad_client_cache()\l+ catalogd_client_cache()\l+ htable_factory()\l+ disk_io_mgr()\land 17 more...\l+ GetInstance()\l&#45; InitRm()\l}" alt="" coords="743,1301,914,1555"/>
<area shape="rect" id="node29" href="$classimpala_1_1QueryResourceMgr.html" title="Only CPU&#45;heavy threads need be managed using this class. " alt="" coords="6344,226,6582,465"/>
<area shape="rect" id="node19" 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="4274,226,4406,465"/>
<area shape="rect" id="node18" 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="4247,742,4400,951"/>
</map>