blob: 1733f955742b9b58bc6c4edde09b3410f54b8d25 [file] [log] [blame]
<map id="impala::AnalyticEvalNode" name="impala::AnalyticEvalNode">
<area shape="rect" id="node2" href="$classimpala_1_1ExecNode.html" title="{impala::ExecNode\n||+ ExecNode()\l+ ~ExecNode()\l+ Init()\l+ Prepare()\l+ Open()\l+ GetNext()\l+ Reset()\l+ Close()\l+ CollectNodes()\l+ CollectScanNodes()\land 12 more...\l+ CreateTree()\l+ SetDebugOptions()\l+ EvalConjuncts()\l+ CodegenEvalConjuncts()\l+ GetNodeIdFromProfile()\l# child()\l# is_closed()\l# IsScanNode()\l# InitRuntimeProfile()\l# ExecDebugAction()\l# AddRuntimeExecOption()\l# QueryMaintenance()\l# AddExprCtxToFree()\l# AddExprCtxsToFree()\l# AddExprCtxsToFree()\l# CreateNode()\l# CreateTreeHelper()\l}" alt="" coords="1367,1714,1548,2187"/>
<area shape="rect" id="node47" 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="2150,1736,2351,2165"/>
<area shape="rect" id="node17" 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="778,530,931,739"/>
<area shape="rect" id="node5" 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="1271,1015,1424,1313"/>
<area shape="rect" id="node12" href="$classimpala_1_1SpinLock.html" title="Lightweight spinlock. " alt="" coords="3034,559,3166,710"/>
<area shape="rect" id="node28" href="$classimpala_1_1TupleDescriptor.html" title="{impala::TupleDescriptor\n||+ byte_size()\l+ num_null_bytes()\l+ slots()\l+ string_slots()\l+ table_desc()\l+ id()\l+ DebugString()\l+ GenerateLlvmStruct()\l# TupleDescriptor()\l# AddSlot()\l}" alt="" coords="3963,1846,4122,2055"/>
<area shape="rect" id="node30" href="$classimpala_1_1TableDescriptor.html" title="Base class for table descriptors. " alt="" coords="3792,1067,3952,1261"/>
<area shape="rect" id="node39" href="$classimpala_1_1FunctionContextImpl.html" title="{impala::FunctionContextImpl\n||+ FunctionContextImpl()\l+ Close()\l+ Clone()\l+ AllocateLocal()\l+ FreeLocalAllocations()\l+ SetConstantArgs()\l+ varargs_buffer()\l+ staging_input_vals()\l+ debug()\l+ closed()\land 7 more...\l+ CreateContext()\l+ CreateContext()\l}" alt="" coords="4394,1824,4583,2077"/>
<area shape="rect" id="node40" 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="3105,1030,3252,1298"/>
<area shape="rect" id="node44" href="$classimpala_1_1Expr.html" title="This is the superclass of all expr evaluation nodes. " alt="" coords="4608,1582,4846,2319"/>
<area shape="rect" id="node46" href="$structimpala_1_1BufferedBlockMgr_1_1Client.html" title="{impala::BufferedBlockMgr\l::Client\n||+ Client()\l+ PinBuffer()\l+ UnpinBuffer()\l+ DebugString()\l}" alt="" coords="2846,2451,3018,2587"/>
<area shape="rect" id="node18" 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="2081,147,2212,386"/>
<area shape="rect" id="node41" href="$structimpala_1_1ExprValue.html" title="The materialized value returned by ExprContext::GetValue(). " alt="" coords="5183,1037,5311,1291"/>
<area shape="rect" id="node48" href="$classimpala_1_1MemTracker.html" title="This class is thread&#45;safe. " alt="" coords="2631,971,2840,1357"/>
<area shape="rect" id="node11" href="$classimpala_1_1ObjectPool.html" title="{impala::ObjectPool\n||+ ObjectPool()\l+ ~ObjectPool()\l+ Add()\l}" alt="" coords="1846,1111,1978,1217"/>
<area shape="rect" id="node13" href="$classbool.html" title="{bool\n||}" alt="" coords="4354,228,4400,305"/>
<area shape="rect" id="node37" href="$classimpala_1_1ExprContext.html" title="{impala::ExprContext\n||+ ExprContext()\l+ ~ExprContext()\l+ Prepare()\l+ Open()\l+ Clone()\l+ Close()\l+ GetValue()\l+ GetValue()\l+ PrintValue()\l+ PrintValue()\land 17 more...\l+ FreeLocalAllocations()\l+ FreeLocalAllocations()\l&#45; GetValue()\l}" alt="" coords="4542,2806,4704,3074"/>
<area shape="rect" id="node25" href="$classimpala_1_1Tuple.html" title="A tuple with 0 materialised slots is represented as NULL. " alt="" coords="5089,1817,5335,2085"/>
<area shape="rect" id="node36" href="$classimpala_1_1TupleRow.html" title="{impala::TupleRow\n||+ GetTuple()\l+ SetTuple()\l+ DeepCopy()\l+ DeepCopy()\l+ next_row()\l}" alt="" coords="5149,2451,5275,2587"/>
<area shape="rect" id="node38" href="$classimpala__udf_1_1FunctionContext.html" title="{impala_udf::FunctionContext\n||+ version()\l+ user()\l+ query_id()\l+ SetError()\l+ AddWarning()\l+ has_error()\l+ error_msg()\l+ Allocate()\l+ Reallocate()\l+ Free()\land 12 more...\l&#45; FunctionContext()\l&#45; FunctionContext()\l&#45; operator=()\l}" alt="" coords="4362,2385,4551,2653"/>
<area shape="rect" id="node43" href="$classimpala_1_1DecimalValue.html" title="{impala::DecimalValue\l\&lt; int128_t \&gt;\n||+ DecimalValue()\l+ DecimalValue()\l+ operator=()\l+ operator==()\l+ operator!=()\l+ operator\&lt;=()\l+ operator\&lt;()\l+ operator\&gt;=()\l+ operator\&gt;()\l+ operator&#45;()\land 23 more...\l+ FromDouble()\l+ FromInt()\l&#45; AdjustToSameScale()\l}" alt="" coords="5042,493,5199,776"/>
</map>