blob: d0261b817a8f0dd5b99d04fec6c9631ebc2f7bae [file] [log] [blame]
<map id="impala::HashTable" name="impala::HashTable">
<area shape="rect" id="node2" href="$structimpala_1_1HashTable_1_1DuplicateNode.html" title="Linked list of entries used for duplicates. " alt="" coords="1123,2145,1261,2237"/>
<area shape="rect" id="node48" href="$structimpala_1_1HashTable_1_1Bucket.html" title="{impala::HashTable::\lBucket\n||}" alt="" coords="1287,2615,1425,2707"/>
<area shape="rect" id="node3" href="$classbool.html" title="{bool\n||}" alt="" coords="2567,72,2613,149"/>
<area shape="rect" id="node8" 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="5301,1107,5448,1375"/>
<area shape="rect" id="node16" href="$classimpala_1_1SpinLock.html" title="Lightweight spinlock. " alt="" coords="2294,441,2425,591"/>
<area shape="rect" id="node19" 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="6847,353,7049,679"/>
<area shape="rect" id="node23" 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="7073,389,7244,643"/>
<area shape="rect" id="node31" href="$classimpala_1_1QueryResourceMgr.html" title="Only CPU&#45;heavy threads need be managed using this class. " alt="" coords="2643,397,2881,635"/>
<area shape="rect" id="node36" href="$classimpala_1_1MemTracker.html" title="This class is thread&#45;safe. " alt="" coords="1959,1049,2168,1434"/>
<area shape="rect" id="node38" href="$classimpala_1_1BufferedTupleStream.html" title="The underlying memory management is done by the BufferedBlockMgr. " alt="" coords="2347,2491,2573,2832"/>
<area shape="rect" id="node39" href="$classimpala_1_1BufferedBlockMgr_1_1Block.html" title="{impala::BufferedBlockMgr\l::Block\n||+ Pin()\l+ Unpin()\l+ Delete()\l+ AddRow()\l+ num_rows()\l+ Allocate()\l+ BytesRemaining()\l+ ReturnAllocation()\l+ buffer()\l+ valid_data_len()\l+ buffer_len()\l+ is_max_size()\l+ is_pinned()\l+ DebugString()\l&#45; Block()\l&#45; Init()\l&#45; Validate()\l}" alt="" coords="2498,2027,2669,2354"/>
<area shape="rect" id="node41" 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="2313,1027,2513,1456"/>
<area shape="rect" id="node4" href="$unionimpala_1_1HashTable_1_1HtData.html" title="Either the row in the tuple stream or a pointer to the single tuple of this row. " alt="" coords="1003,1731,1141,1823"/>
<area shape="rect" id="node5" href="$structimpala_1_1BufferedTupleStream_1_1RowIdx.html" title="{impala::BufferedTupleStream\l::RowIdx\n||+ block()\l+ offset()\l+ idx()\l+ set()\l+ DebugString()\l}" alt="" coords="982,1166,1172,1317"/>
<area shape="rect" id="node6" href="$classimpala_1_1Tuple.html" title="A tuple with 0 materialised slots is represented as NULL. " alt="" coords="661,1107,907,1375"/>
<area shape="rect" id="node34" href="$classimpala_1_1MemPool.html" title="{impala::MemPool\n||+ MemPool()\l+ ~MemPool()\l+ Allocate()\l+ TryAllocate()\l+ ReturnPartialAllocation()\l+ Clear()\l+ FreeAll()\l+ AcquireData()\l+ Contains()\l+ DebugString()\land 10 more...\l&#45; FindChunk()\l&#45; CheckIntegrity()\l&#45; GetOffsetHelper()\l&#45; GetDataPtrHelper()\l&#45; GetFreeOffset()\l&#45; Allocate()\l}" alt="" coords="631,1621,805,1933"/>
<area shape="rect" id="node42" href="$structimpala_1_1BufferedBlockMgr_1_1Client.html" title="{impala::BufferedBlockMgr\l::Client\n||+ Client()\l+ PinBuffer()\l+ UnpinBuffer()\l+ DebugString()\l}" alt="" coords="2514,1709,2685,1845"/>
<area shape="rect" id="node11" 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="5128,433,5281,599"/>
<area shape="rect" id="node12" 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="4099,389,4205,643"/>
<area shape="rect" id="node30" 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="2957,360,3144,672"/>
<area shape="rect" id="node44" href="$classimpala_1_1RowDescriptor.html" title="{impala::RowDescriptor\n||+ RowDescriptor()\l+ RowDescriptor()\l+ RowDescriptor()\l+ RowDescriptor()\l+ RowDescriptor()\l+ RowDescriptor()\l+ GetRowSize()\l+ GetTupleIdx()\l+ TupleIsNullable()\l+ IsAnyTupleNullable()\l+ tuple_descriptors()\l+ ToThrift()\l+ IsPrefixOf()\l+ Equals()\l+ DebugString()\l&#45; InitTupleIdxMap()\l}" alt="" coords="1156,705,1309,1002"/>
<area shape="rect" id="node21" 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="7347,6,7500,215"/>
</map>