blob: 42bfa4b4ba37cc3d8d09a479d505cd8a44f282ae [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (11.0.9.1) on Fri Sep 09 19:30:40 KST 2022 -->
<title>All Classes (Nemo Project 0.4 API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="dc.created" content="2022-09-09">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
<script type="text/javascript" src="jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="All Classes (Nemo Project 0.4 API)";
}
}
catch(err) {
}
//-->
var data = {"i0":8,"i1":2,"i2":2,"i3":2,"i4":2,"i5":2,"i6":2,"i7":2,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":32,"i16":2,"i17":2,"i18":2,"i19":32,"i20":1,"i21":2,"i22":2,"i23":2,"i24":2,"i25":2,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":1,"i34":1,"i35":8,"i36":2,"i37":4,"i38":2,"i39":2,"i40":2,"i41":2,"i42":2,"i43":2,"i44":4,"i45":1,"i46":2,"i47":8,"i48":2,"i49":2,"i50":2,"i51":2,"i52":2,"i53":2,"i54":2,"i55":2,"i56":2,"i57":2,"i58":2,"i59":2,"i60":2,"i61":2,"i62":2,"i63":2,"i64":1,"i65":2,"i66":2,"i67":2,"i68":2,"i69":2,"i70":1,"i71":2,"i72":2,"i73":4,"i74":1,"i75":1,"i76":2,"i77":8,"i78":2,"i79":2,"i80":2,"i81":2,"i82":4,"i83":2,"i84":2,"i85":8,"i86":2,"i87":2,"i88":2,"i89":2,"i90":2,"i91":1,"i92":2,"i93":2,"i94":1,"i95":4,"i96":4,"i97":2,"i98":2,"i99":1,"i100":2,"i101":2,"i102":1,"i103":4,"i104":2,"i105":2,"i106":1,"i107":4,"i108":2,"i109":2,"i110":1,"i111":2,"i112":2,"i113":1,"i114":2,"i115":2,"i116":1,"i117":4,"i118":2,"i119":2,"i120":1,"i121":2,"i122":2,"i123":1,"i124":2,"i125":2,"i126":1,"i127":2,"i128":2,"i129":1,"i130":4,"i131":2,"i132":2,"i133":2,"i134":2,"i135":1,"i136":1,"i137":2,"i138":2,"i139":1,"i140":4,"i141":2,"i142":2,"i143":1,"i144":2,"i145":2,"i146":1,"i147":2,"i148":2,"i149":1,"i150":4,"i151":2,"i152":2,"i153":1,"i154":2,"i155":2,"i156":1,"i157":2,"i158":2,"i159":1,"i160":2,"i161":2,"i162":1,"i163":2,"i164":2,"i165":1,"i166":2,"i167":2,"i168":1,"i169":2,"i170":2,"i171":1,"i172":4,"i173":2,"i174":2,"i175":2,"i176":2,"i177":1,"i178":4,"i179":2,"i180":2,"i181":4,"i182":2,"i183":4,"i184":2,"i185":2,"i186":8,"i187":2,"i188":4,"i189":2,"i190":4,"i191":2,"i192":2,"i193":1,"i194":8,"i195":1,"i196":1,"i197":2,"i198":2,"i199":1,"i200":2,"i201":2,"i202":32,"i203":2,"i204":2,"i205":2,"i206":2,"i207":2,"i208":2,"i209":2,"i210":2,"i211":2,"i212":2,"i213":2,"i214":2,"i215":2,"i216":2,"i217":2,"i218":2,"i219":2,"i220":2,"i221":2,"i222":2,"i223":2,"i224":2,"i225":8,"i226":2,"i227":2,"i228":2,"i229":2,"i230":2,"i231":2,"i232":2,"i233":2,"i234":2,"i235":2,"i236":2,"i237":2,"i238":2,"i239":2,"i240":2,"i241":1,"i242":2,"i243":1,"i244":2,"i245":1,"i246":2,"i247":2,"i248":2,"i249":2,"i250":2,"i251":2,"i252":2,"i253":1,"i254":2,"i255":2,"i256":2,"i257":2,"i258":2,"i259":2,"i260":2,"i261":2,"i262":2,"i263":2,"i264":2,"i265":2,"i266":2,"i267":2,"i268":2,"i269":2,"i270":1,"i271":2,"i272":2,"i273":2,"i274":2,"i275":8,"i276":8,"i277":8,"i278":8,"i279":2,"i280":2,"i281":2,"i282":2,"i283":1,"i284":1,"i285":2,"i286":2,"i287":2,"i288":2,"i289":2,"i290":8,"i291":8,"i292":2,"i293":2,"i294":1,"i295":2,"i296":2,"i297":2,"i298":2,"i299":2,"i300":2,"i301":2,"i302":2,"i303":2,"i304":2,"i305":2,"i306":2,"i307":2,"i308":2,"i309":2,"i310":2,"i311":2,"i312":2,"i313":8,"i314":2,"i315":2,"i316":1,"i317":2,"i318":1,"i319":2,"i320":2,"i321":2,"i322":2,"i323":2,"i324":2,"i325":2,"i326":2,"i327":2,"i328":2,"i329":2,"i330":2,"i331":2,"i332":2,"i333":2,"i334":2,"i335":2,"i336":2,"i337":2,"i338":2,"i339":2,"i340":2,"i341":2,"i342":2,"i343":2,"i344":2,"i345":2,"i346":2,"i347":2,"i348":2,"i349":2,"i350":8,"i351":2,"i352":2,"i353":2,"i354":2,"i355":2,"i356":2,"i357":1,"i358":1,"i359":1,"i360":1,"i361":2,"i362":2,"i363":1,"i364":2,"i365":2,"i366":1,"i367":2,"i368":2,"i369":1,"i370":2,"i371":2,"i372":2,"i373":2,"i374":2,"i375":2,"i376":1,"i377":2,"i378":8,"i379":2,"i380":2,"i381":1,"i382":1,"i383":2,"i384":2,"i385":2,"i386":2,"i387":2,"i388":2,"i389":2,"i390":2,"i391":2,"i392":2,"i393":2,"i394":2,"i395":2,"i396":2,"i397":2,"i398":2,"i399":2,"i400":2,"i401":2,"i402":2,"i403":1,"i404":2,"i405":2,"i406":2,"i407":2,"i408":2,"i409":2,"i410":1,"i411":2,"i412":2,"i413":2,"i414":8,"i415":2,"i416":2,"i417":2,"i418":2,"i419":2,"i420":2,"i421":2,"i422":2,"i423":1,"i424":2,"i425":1,"i426":1,"i427":8,"i428":1,"i429":2,"i430":2,"i431":2,"i432":2,"i433":2,"i434":2,"i435":2,"i436":1,"i437":1,"i438":2,"i439":4,"i440":2,"i441":2,"i442":2,"i443":2,"i444":2,"i445":2,"i446":2,"i447":2,"i448":2,"i449":8,"i450":2,"i451":2,"i452":2,"i453":2,"i454":2,"i455":2,"i456":2,"i457":2,"i458":2,"i459":8,"i460":1,"i461":2,"i462":4,"i463":2,"i464":1,"i465":2,"i466":2,"i467":1,"i468":2,"i469":2,"i470":1,"i471":2,"i472":2,"i473":2,"i474":1,"i475":2,"i476":32,"i477":2,"i478":2,"i479":2,"i480":4,"i481":2,"i482":2,"i483":2,"i484":2,"i485":2,"i486":2,"i487":2,"i488":2,"i489":2,"i490":1,"i491":1,"i492":2,"i493":2,"i494":2,"i495":8,"i496":2,"i497":2,"i498":2,"i499":2,"i500":2,"i501":2,"i502":2,"i503":1,"i504":1,"i505":2,"i506":8,"i507":1,"i508":2,"i509":2,"i510":2,"i511":2,"i512":2,"i513":2,"i514":2,"i515":2,"i516":2,"i517":2,"i518":2,"i519":2,"i520":2,"i521":8,"i522":2,"i523":2,"i524":2,"i525":2,"i526":2,"i527":2,"i528":2,"i529":2,"i530":2,"i531":2,"i532":2,"i533":2,"i534":2,"i535":2,"i536":2,"i537":2,"i538":4,"i539":2,"i540":2,"i541":1,"i542":2,"i543":1,"i544":2,"i545":2,"i546":2,"i547":2,"i548":2,"i549":2,"i550":2,"i551":2,"i552":2,"i553":2,"i554":2,"i555":4,"i556":4,"i557":2,"i558":2,"i559":4,"i560":2,"i561":1,"i562":1,"i563":1,"i564":2,"i565":2,"i566":2,"i567":2,"i568":2,"i569":8,"i570":8,"i571":8,"i572":8,"i573":8,"i574":8,"i575":8,"i576":8,"i577":8,"i578":8,"i579":2,"i580":2,"i581":2,"i582":2,"i583":2,"i584":2,"i585":2,"i586":2,"i587":2,"i588":2,"i589":2,"i590":2,"i591":2,"i592":2,"i593":2,"i594":2,"i595":2,"i596":2};
var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"],32:["t6","Annotation Types Summary"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
var pathtoroot = "./";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
</div>
<div class="allClassesContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary">
<caption><span id="t0" class="activeTableTab"><span>All Classes</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Interface Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Enum Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Exception Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Annotation Types Summary</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/exception/AbsentBlockException.html" title="class in org.apache.nemo.runtime.common.exception">AbsentBlockException</a></td>
<th class="colLast" scope="row">
<div class="block">An exception which represents the requested block is neither AVAILABLE nor IN_PROGRESS.</div>
</th>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/stores/AbstractBlockStore.html" title="class in org.apache.nemo.runtime.executor.data.stores">AbstractBlockStore</a></td>
<th class="colLast" scope="row">
<div class="block">This abstract class represents a default <a href="org/apache/nemo/runtime/executor/data/stores/BlockStore.html" title="interface in org.apache.nemo.runtime.executor.data.stores"><code>BlockStore</code></a>,
which contains other components used in each implementation of <a href="org/apache/nemo/runtime/executor/data/stores/BlockStore.html" title="interface in org.apache.nemo.runtime.executor.data.stores"><code>BlockStore</code></a>.</div>
</th>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/transform/AbstractDoFnTransform.html" title="class in org.apache.nemo.compiler.frontend.beam.transform">AbstractDoFnTransform</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/transform/AbstractDoFnTransform.html" title="type parameter in AbstractDoFnTransform">InputT</a>,&#8203;<a href="org/apache/nemo/compiler/frontend/beam/transform/AbstractDoFnTransform.html" title="type parameter in AbstractDoFnTransform">InterT</a>,&#8203;<a href="org/apache/nemo/compiler/frontend/beam/transform/AbstractDoFnTransform.html" title="type parameter in AbstractDoFnTransform">OutputT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This is a base class for Beam DoFn Transforms.</div>
</th>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/AdditionalOutputTagProperty.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">AdditionalOutputTagProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Additional Output Tag Execution Property for edge that contains tag for additional outputs.</div>
</th>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/annotating/AggressiveSpeculativeCloningPass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime.annotating">AggressiveSpeculativeCloningPass</a></td>
<th class="colLast" scope="row">
<div class="block">Speculative execution.</div>
</th>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/master/servlet/AllMetricServlet.html" title="class in org.apache.nemo.runtime.master.servlet">AllMetricServlet</a></td>
<th class="colLast" scope="row">
<div class="block">Servlet which handles total metric request.</div>
</th>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/AlternatingLeastSquare.html" title="class in org.apache.nemo.examples.beam">AlternatingLeastSquare</a></td>
<th class="colLast" scope="row">
<div class="block">Sample Alternating Least Square application.</div>
</th>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/AlternatingLeastSquare.CalculateNextMatrix.html" title="class in org.apache.nemo.examples.beam">AlternatingLeastSquare.CalculateNextMatrix</a></td>
<th class="colLast" scope="row">
<div class="block">DoFn for calculating next matrix at each iteration.</div>
</th>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/AlternatingLeastSquare.CreateInitialMatrix.html" title="class in org.apache.nemo.examples.beam">AlternatingLeastSquare.CreateInitialMatrix</a></td>
<th class="colLast" scope="row">
<div class="block">A DoFn that creates an initial matrix.</div>
</th>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/AlternatingLeastSquare.ParseLine.html" title="class in org.apache.nemo.examples.beam">AlternatingLeastSquare.ParseLine</a></td>
<th class="colLast" scope="row">
<div class="block">Method for parsing the input line.</div>
</th>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/AlternatingLeastSquare.TrainingDataCombiner.html" title="class in org.apache.nemo.examples.beam">AlternatingLeastSquare.TrainingDataCombiner</a></td>
<th class="colLast" scope="row">
<div class="block">Combiner for the training data.</div>
</th>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/AlternatingLeastSquare.UngroupSingleVectorList.html" title="class in org.apache.nemo.examples.beam">AlternatingLeastSquare.UngroupSingleVectorList</a></td>
<th class="colLast" scope="row">
<div class="block">A DoFn that relays a single vector list.</div>
</th>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/AlternatingLeastSquare.UpdateUserAndItemMatrix.html" title="class in org.apache.nemo.examples.beam">AlternatingLeastSquare.UpdateUserAndItemMatrix</a></td>
<th class="colLast" scope="row">
<div class="block">Composite transform that wraps the transforms inside the loop.</div>
</th>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/AlternatingLeastSquareInefficient.html" title="class in org.apache.nemo.examples.beam">AlternatingLeastSquareInefficient</a></td>
<th class="colLast" scope="row">
<div class="block">Sample Alternating Least Square application.</div>
</th>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/AlternatingLeastSquareInefficient.UpdateUserAndItemMatrix.html" title="class in org.apache.nemo.examples.beam">AlternatingLeastSquareInefficient.UpdateUserAndItemMatrix</a></td>
<th class="colLast" scope="row">
<div class="block">Composite transform that wraps the transforms inside the loop.</div>
</th>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/annotating/Annotates.html" title="annotation in org.apache.nemo.compiler.optimizer.pass.compiletime.annotating">Annotates</a></td>
<th class="colLast" scope="row">
<div class="block">Annotation used to indicate which execution properties the class annotates.</div>
</th>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/annotating/AnnotatingPass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime.annotating">AnnotatingPass</a></td>
<th class="colLast" scope="row">
<div class="block">A compile-time pass that annotates the IR DAG with execution properties.</div>
</th>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/master/scheduler/AntiAffinitySchedulingConstraint.html" title="class in org.apache.nemo.runtime.master.scheduler">AntiAffinitySchedulingConstraint</a></td>
<th class="colLast" scope="row">
<div class="block">Check if one of the tasks running on the executor, and the task to schedule are both in the anti-affinity group.</div>
</th>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/test/ArgBuilder.html" title="class in org.apache.nemo.common.test">ArgBuilder</a></td>
<th class="colLast" scope="row">
<div class="block">Argument builder.</div>
</th>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/executionproperty/AssociatedProperty.html" title="annotation in org.apache.nemo.common.ir.executionproperty">AssociatedProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Declares associated <a href="org/apache/nemo/common/ir/executionproperty/ExecutionProperty.html" title="class in org.apache.nemo.common.ir.executionproperty"><code>ExecutionProperty</code></a> for implementations.</div>
</th>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/backend/Backend.html" title="interface in org.apache.nemo.compiler.backend">Backend</a>&lt;<a href="org/apache/nemo/compiler/backend/Backend.html" title="type parameter in Backend">Plan</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Interface for backend components.</div>
</th>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/policy/BasicPullPolicy.html" title="class in org.apache.nemo.compiler.optimizer.policy">BasicPullPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">Basic pull policy.</div>
</th>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/policy/BasicPushPolicy.html" title="class in org.apache.nemo.compiler.optimizer.policy">BasicPushPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">Basic push policy.</div>
</th>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/master/scheduler/BatchScheduler.html" title="class in org.apache.nemo.runtime.master.scheduler">BatchScheduler</a></td>
<th class="colLast" scope="row">
<div class="block">(CONCURRENCY) Only a single dedicated thread should use the public methods of this class.</div>
</th>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/master/scheduler/BatchSchedulerUtils.html" title="class in org.apache.nemo.runtime.master.scheduler">BatchSchedulerUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Utlity methods regarding schedulers.</div>
</th>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/source/BeamBoundedSourceVertex.html" title="class in org.apache.nemo.compiler.frontend.beam.source">BeamBoundedSourceVertex</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/source/BeamBoundedSourceVertex.html" title="type parameter in BeamBoundedSourceVertex">O</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">SourceVertex implementation for BoundedSource.</div>
</th>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/coder/BeamDecoderFactory.html" title="class in org.apache.nemo.compiler.frontend.beam.coder">BeamDecoderFactory</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/coder/BeamDecoderFactory.html" title="type parameter in BeamDecoderFactory">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/nemo/common/coder/DecoderFactory.html" title="interface in org.apache.nemo.common.coder"><code>DecoderFactory</code></a> from <code>Coder</code>.</div>
</th>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/coder/BeamEncoderFactory.html" title="class in org.apache.nemo.compiler.frontend.beam.coder">BeamEncoderFactory</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/coder/BeamEncoderFactory.html" title="type parameter in BeamEncoderFactory">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/nemo/common/coder/EncoderFactory.html" title="interface in org.apache.nemo.common.coder"><code>EncoderFactory</code></a> from <code>Coder</code>.</div>
</th>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/client/beam/BeamStateTranslator.html" title="class in org.apache.nemo.client.beam">BeamStateTranslator</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/nemo/client/StateTranslator.html" title="interface in org.apache.nemo.client"><code>StateTranslator</code></a> for Beam.</div>
</th>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/source/BeamUnboundedSourceVertex.html" title="class in org.apache.nemo.compiler.frontend.beam.source">BeamUnboundedSourceVertex</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/source/BeamUnboundedSourceVertex.html" title="type parameter in BeamUnboundedSourceVertex">O</a>,&#8203;<a href="org/apache/nemo/compiler/frontend/beam/source/BeamUnboundedSourceVertex.html" title="type parameter in BeamUnboundedSourceVertex">M</a> extends org.apache.beam.sdk.io.UnboundedSource.CheckpointMark&gt;</td>
<th class="colLast" scope="row">
<div class="block">SourceVertex implementation for UnboundedSource.</div>
</th>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/BeamWordCount.html" title="class in org.apache.nemo.examples.beam">BeamWordCount</a></td>
<th class="colLast" scope="row">
<div class="block">An example that counts words in Shakespeare and includes Beam best practices.</div>
</th>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/BeamWordCount.CountWords.html" title="class in org.apache.nemo.examples.beam">BeamWordCount.CountWords</a></td>
<th class="colLast" scope="row">
<div class="block">A PTransform that converts a PCollection containing lines of text into a PCollection of
formatted word counts.</div>
</th>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/BeamWordCount.FormatAsTextFn.html" title="class in org.apache.nemo.examples.beam">BeamWordCount.FormatAsTextFn</a></td>
<th class="colLast" scope="row">
<div class="block">A SimpleFunction that converts a Word and Count into a printable string.</div>
</th>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/BeamWordCount.WordCountOptions.html" title="interface in org.apache.nemo.examples.beam">BeamWordCount.WordCountOptions</a></td>
<th class="colLast" scope="row">
<div class="block">Options supported by <a href="org/apache/nemo/examples/beam/WordCount.html" title="class in org.apache.nemo.examples.beam"><code>WordCount</code></a>.</div>
</th>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/block/Block.html" title="interface in org.apache.nemo.runtime.executor.data.block">Block</a>&lt;<a href="org/apache/nemo/runtime/executor/data/block/Block.html" title="type parameter in Block">K</a> extends java.io.Serializable&gt;</td>
<th class="colLast" scope="row">
<div class="block">This interface represents a block, which is the output of a specific task.</div>
</th>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/exception/BlockFetchException.html" title="class in org.apache.nemo.common.exception">BlockFetchException</a></td>
<th class="colLast" scope="row">
<div class="block">BlockFetchException.</div>
</th>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/BlockFetchFailureProperty.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">BlockFetchFailureProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Decides how to react to a data block fetch failure.</div>
</th>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/BlockFetchFailureProperty.Value.html" title="enum in org.apache.nemo.common.ir.edge.executionproperty">BlockFetchFailureProperty.Value</a></td>
<th class="colLast" scope="row">
<div class="block">Possible values of DataFlowModel ExecutionProperty.</div>
</th>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/datatransfer/BlockInputReader.html" title="class in org.apache.nemo.runtime.executor.datatransfer">BlockInputReader</a></td>
<th class="colLast" scope="row">
<div class="block">Represents the input data transfer to a task.</div>
</th>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/master/BlockManagerMaster.html" title="class in org.apache.nemo.runtime.master">BlockManagerMaster</a></td>
<th class="colLast" scope="row">
<div class="block">Master-side block manager.</div>
</th>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/master/BlockManagerMaster.BlockRequestHandler.html" title="class in org.apache.nemo.runtime.master">BlockManagerMaster.BlockRequestHandler</a></td>
<th class="colLast" scope="row">
<div class="block">The handler of block location requests.</div>
</th>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/BlockManagerWorker.html" title="class in org.apache.nemo.runtime.executor.data">BlockManagerWorker</a></td>
<th class="colLast" scope="row">
<div class="block">Executor-side block manager.</div>
</th>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/datatransfer/BlockOutputWriter.html" title="class in org.apache.nemo.runtime.executor.datatransfer">BlockOutputWriter</a></td>
<th class="colLast" scope="row">
<div class="block">Represents the output data transfer from a task.</div>
</th>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/state/BlockState.html" title="class in org.apache.nemo.runtime.common.state">BlockState</a></td>
<th class="colLast" scope="row">
<div class="block">Represents the states of a whole data(a task output).</div>
</th>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/state/BlockState.State.html" title="enum in org.apache.nemo.runtime.common.state">BlockState.State</a></td>
<th class="colLast" scope="row">
<div class="block">BlockState.</div>
</th>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/stores/BlockStore.html" title="interface in org.apache.nemo.runtime.executor.data.stores">BlockStore</a></td>
<th class="colLast" scope="row">
<div class="block">Interface for <a href="org/apache/nemo/runtime/executor/data/block/Block.html" title="interface in org.apache.nemo.runtime.executor.data.block"><code>Block</code></a> placement.</div>
</th>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/BlockTransferThrottler.html" title="class in org.apache.nemo.runtime.executor.data">BlockTransferThrottler</a></td>
<th class="colLast" scope="row">
<div class="block">A class to restrict parallel connection per runtime edge.</div>
</th>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/exception/BlockWriteException.html" title="class in org.apache.nemo.common.exception">BlockWriteException</a></td>
<th class="colLast" scope="row">
<div class="block">BlockWriteException.</div>
</th>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/BoundedIteratorReadable.html" title="class in org.apache.nemo.common.ir">BoundedIteratorReadable</a>&lt;<a href="org/apache/nemo/common/ir/BoundedIteratorReadable.html" title="type parameter in BoundedIteratorReadable">O</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">An abstract readable class that retrieves data from iterator.</div>
</th>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/Broadcast.html" title="class in org.apache.nemo.examples.beam">Broadcast</a></td>
<th class="colLast" scope="row">
<div class="block">Sample Broadcast application.</div>
</th>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/master/BroadcastManagerMaster.html" title="class in org.apache.nemo.runtime.master">BroadcastManagerMaster</a></td>
<th class="colLast" scope="row">
<div class="block">Broadcast variables saved in the master.</div>
</th>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/BroadcastManagerWorker.html" title="class in org.apache.nemo.runtime.executor.data">BroadcastManagerWorker</a></td>
<th class="colLast" scope="row">
<div class="block">Used by tasks to get/fetch (probably remote) broadcast variables.</div>
</th>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ByteBufferInputStream.html" title="class in org.apache.nemo.common">ByteBufferInputStream</a></td>
<th class="colLast" scope="row">
<div class="block">This class is a customized input stream implementation which reads data from
list of <code>ByteBuffer</code>.</div>
</th>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/transfer/ByteInputContext.html" title="class in org.apache.nemo.runtime.executor.transfer">ByteInputContext</a></td>
<th class="colLast" scope="row">
<div class="block">Container for multiple input streams.</div>
</th>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/transfer/ByteOutputContext.html" title="class in org.apache.nemo.runtime.executor.transfer">ByteOutputContext</a></td>
<th class="colLast" scope="row">
<div class="block">Container for multiple output streams.</div>
</th>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/coder/BytesDecoderFactory.html" title="class in org.apache.nemo.common.coder">BytesDecoderFactory</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/nemo/common/coder/DecoderFactory.html" title="interface in org.apache.nemo.common.coder"><code>DecoderFactory</code></a> which is used for an array of bytes.</div>
</th>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/coder/BytesEncoderFactory.html" title="class in org.apache.nemo.common.coder">BytesEncoderFactory</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/nemo/common/coder/EncoderFactory.html" title="interface in org.apache.nemo.common.coder"><code>EncoderFactory</code></a> which is used for an array of bytes.</div>
</th>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/transfer/ByteTransfer.html" title="class in org.apache.nemo.runtime.executor.transfer">ByteTransfer</a></td>
<th class="colLast" scope="row">
<div class="block">Manages channels and exposes interface for <a href="org/apache/nemo/runtime/executor/data/BlockManagerWorker.html" title="class in org.apache.nemo.runtime.executor.data"><code>BlockManagerWorker</code></a>.</div>
</th>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/transfer/ByteTransferContext.html" title="class in org.apache.nemo.runtime.executor.transfer">ByteTransferContext</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/nemo/runtime/executor/transfer/ByteInputContext.html" title="class in org.apache.nemo.runtime.executor.transfer"><code>ByteInputContext</code></a> and <a href="org/apache/nemo/runtime/executor/transfer/ByteOutputContext.html" title="class in org.apache.nemo.runtime.executor.transfer"><code>ByteOutputContext</code></a>.</div>
</th>
</tr>
<tr id="i59" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/vertex/CachedSourceVertex.html" title="class in org.apache.nemo.common.ir.vertex">CachedSourceVertex</a>&lt;<a href="org/apache/nemo/common/ir/vertex/CachedSourceVertex.html" title="type parameter in CachedSourceVertex">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Bounded source vertex for cached data.</div>
</th>
</tr>
<tr id="i60" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/CacheIDProperty.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">CacheIDProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Cache ID ExecutionProperty.</div>
</th>
</tr>
<tr id="i61" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/client/ClientEndpoint.html" title="class in org.apache.nemo.client">ClientEndpoint</a></td>
<th class="colLast" scope="row">
<div class="block">A request endpoint in client side of a plan.</div>
</th>
</tr>
<tr id="i62" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/message/ClientRPC.html" title="class in org.apache.nemo.runtime.common.message">ClientRPC</a></td>
<th class="colLast" scope="row">
<div class="block">Driver-side RPC implementation for communication from/to Nemo Client.</div>
</th>
</tr>
<tr id="i63" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/client/ClientUtils.html" title="class in org.apache.nemo.client">ClientUtils</a></td>
<th class="colLast" scope="row">
<div class="block">Utility class for the Client.</div>
</th>
</tr>
<tr id="i64" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/Cloneable.html" title="interface in org.apache.nemo.common">Cloneable</a>&lt;<a href="org/apache/nemo/common/Cloneable.html" title="type parameter in Cloneable">T</a> extends <a href="org/apache/nemo/common/Cloneable.html" title="interface in org.apache.nemo.common">Cloneable</a>&lt;<a href="org/apache/nemo/common/Cloneable.html" title="type parameter in Cloneable">T</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">This interface is implemented by objects that can be cloned.</div>
</th>
</tr>
<tr id="i65" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/vertex/executionproperty/ClonedSchedulingProperty.html" title="class in org.apache.nemo.common.ir.vertex.executionproperty">ClonedSchedulingProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Specifies cloned execution of a vertex.</div>
</th>
</tr>
<tr id="i66" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/vertex/executionproperty/ClonedSchedulingProperty.CloneConf.html" title="class in org.apache.nemo.common.ir.vertex.executionproperty">ClonedSchedulingProperty.CloneConf</a></td>
<th class="colLast" scope="row">
<div class="block">Configurations for cloning.</div>
</th>
</tr>
<tr id="i67" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/transfer/ClosableBlockingQueue.html" title="class in org.apache.nemo.runtime.executor.transfer">ClosableBlockingQueue</a>&lt;<a href="org/apache/nemo/runtime/executor/transfer/ClosableBlockingQueue.html" title="type parameter in ClosableBlockingQueue">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A blocking queue implementation which is capable of closing.</div>
</th>
</tr>
<tr id="i68" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/transform/CombineFnFinalTransform.html" title="class in org.apache.nemo.compiler.frontend.beam.transform">CombineFnFinalTransform</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/transform/CombineFnFinalTransform.html" title="type parameter in CombineFnFinalTransform">K</a>,&#8203;<a href="org/apache/nemo/compiler/frontend/beam/transform/CombineFnFinalTransform.html" title="type parameter in CombineFnFinalTransform">A</a>,&#8203;<a href="org/apache/nemo/compiler/frontend/beam/transform/CombineFnFinalTransform.html" title="type parameter in CombineFnFinalTransform">O</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Accumulates all of the partially accumulated KVs(Key, Accum) into KVs(Key, Output).</div>
</th>
</tr>
<tr id="i69" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/transform/CombineFnPartialTransform.html" title="class in org.apache.nemo.compiler.frontend.beam.transform">CombineFnPartialTransform</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/transform/CombineFnPartialTransform.html" title="type parameter in CombineFnPartialTransform">K</a>,&#8203;<a href="org/apache/nemo/compiler/frontend/beam/transform/CombineFnPartialTransform.html" title="type parameter in CombineFnPartialTransform">I</a>,&#8203;<a href="org/apache/nemo/compiler/frontend/beam/transform/CombineFnPartialTransform.html" title="type parameter in CombineFnPartialTransform">A</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Partially accumulates the given KVs(Key, Input) into KVs(Key, Accum).</div>
</th>
</tr>
<tr id="i70" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/eventhandler/CommonEventHandler.html" title="interface in org.apache.nemo.common.eventhandler">CommonEventHandler</a>&lt;<a href="org/apache/nemo/common/eventhandler/CommonEventHandler.html" title="type parameter in CommonEventHandler">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Class for handling common events.</div>
</th>
</tr>
<tr id="i71" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/reshaping/CommonSubexpressionEliminationPass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime.reshaping">CommonSubexpressionEliminationPass</a></td>
<th class="colLast" scope="row">
<div class="block">Pass for Common Subexpression Elimination optimization.</div>
</th>
</tr>
<tr id="i72" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/CommunicationPatternProperty.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">CommunicationPatternProperty</a></td>
<th class="colLast" scope="row">
<div class="block">DataCommunicationPattern ExecutionProperty.</div>
</th>
</tr>
<tr id="i73" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/CommunicationPatternProperty.Value.html" title="enum in org.apache.nemo.common.ir.edge.executionproperty">CommunicationPatternProperty.Value</a></td>
<th class="colLast" scope="row">
<div class="block">Possible values of DataCommunicationPattern ExecutionProperty.</div>
</th>
</tr>
<tr id="i74" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/eventhandler/CompilerEvent.html" title="interface in org.apache.nemo.common.eventhandler">CompilerEvent</a></td>
<th class="colLast" scope="row">
<div class="block">An empty interface to indicate events that are sent from Compiler.</div>
</th>
</tr>
<tr id="i75" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/eventhandler/CompilerEventHandler.html" title="interface in org.apache.nemo.common.eventhandler">CompilerEventHandler</a>&lt;<a href="org/apache/nemo/common/eventhandler/CompilerEventHandler.html" title="type parameter in CompilerEventHandler">T</a> extends <a href="org/apache/nemo/common/eventhandler/CompilerEvent.html" title="interface in org.apache.nemo.common.eventhandler">CompilerEvent</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Class for handling events sent from Compiler.</div>
</th>
</tr>
<tr id="i76" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/CompilerTestUtil.html" title="class in org.apache.nemo.compiler">CompilerTestUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Utility methods for tests.</div>
</th>
</tr>
<tr id="i77" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/exception/CompileTimeOptimizationException.html" title="class in org.apache.nemo.common.exception">CompileTimeOptimizationException</a></td>
<th class="colLast" scope="row">
<div class="block">CompileTimeOptimizationException.</div>
</th>
</tr>
<tr id="i78" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/CompileTimePass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime">CompileTimePass</a></td>
<th class="colLast" scope="row">
<div class="block">Abstract class for compile-time optimization passes that processes the DAG.</div>
</th>
</tr>
<tr id="i79" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/composite/CompositePass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime.composite">CompositePass</a></td>
<th class="colLast" scope="row">
<div class="block">A compile-time pass composed of multiple compile-time passes, which each modifies an IR DAG.</div>
</th>
</tr>
<tr id="i80" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/annotating/CompressionPass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime.annotating">CompressionPass</a></td>
<th class="colLast" scope="row">
<div class="block">A pass for applying compression algorithm for data flowing between vertices.</div>
</th>
</tr>
<tr id="i81" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/CompressionProperty.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">CompressionProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Compression ExecutionProperty.</div>
</th>
</tr>
<tr id="i82" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/CompressionProperty.Value.html" title="enum in org.apache.nemo.common.ir.edge.executionproperty">CompressionProperty.Value</a></td>
<th class="colLast" scope="row">
<div class="block">Possible values of Compression ExecutionProperty.</div>
</th>
</tr>
<tr id="i83" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/streamchainer/CompressionStreamChainer.html" title="class in org.apache.nemo.runtime.executor.data.streamchainer">CompressionStreamChainer</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/nemo/runtime/executor/data/streamchainer/EncodeStreamChainer.html" title="interface in org.apache.nemo.runtime.executor.data.streamchainer"><code>EncodeStreamChainer</code></a> for applying compression.</div>
</th>
</tr>
<tr id="i84" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/policy/ConditionalLargeShufflePolicy.html" title="class in org.apache.nemo.compiler.optimizer.policy">ConditionalLargeShufflePolicy</a></td>
<th class="colLast" scope="row">
<div class="block">A policy to demonstrate the large shuffle optimization, witch batches disk seek during data shuffle, conditionally.</div>
</th>
</tr>
<tr id="i85" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/exception/ContainerException.html" title="class in org.apache.nemo.common.exception">ContainerException</a></td>
<th class="colLast" scope="row">
<div class="block">ContainerException.</div>
</th>
</tr>
<tr id="i86" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/master/resource/ContainerManager.html" title="class in org.apache.nemo.runtime.master.resource">ContainerManager</a></td>
<th class="colLast" scope="row">
<div class="block">(WARNING) This class is not thread-safe.</div>
</th>
</tr>
<tr id="i87" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/master/scheduler/ContainerTypeAwareSchedulingConstraint.html" title="class in org.apache.nemo.runtime.master.scheduler">ContainerTypeAwareSchedulingConstraint</a></td>
<th class="colLast" scope="row">
<div class="block">This policy find executors which has corresponding container type.</div>
</th>
</tr>
<tr id="i88" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i89" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.BlockLocationInfoMsg.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.BlockLocationInfoMsg</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.BlockLocationInfoMsg</code></div>
</th>
</tr>
<tr id="i90" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.BlockLocationInfoMsg.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.BlockLocationInfoMsg.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.BlockLocationInfoMsg</code></div>
</th>
</tr>
<tr id="i91" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.BlockLocationInfoMsgOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.BlockLocationInfoMsgOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i92" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.BlockStateChangedMsg.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.BlockStateChangedMsg</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.BlockStateChangedMsg</code></div>
</th>
</tr>
<tr id="i93" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.BlockStateChangedMsg.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.BlockStateChangedMsg.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.BlockStateChangedMsg</code></div>
</th>
</tr>
<tr id="i94" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.BlockStateChangedMsgOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.BlockStateChangedMsgOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i95" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.BlockStateFromExecutor.html" title="enum in org.apache.nemo.runtime.common.comm">ControlMessage.BlockStateFromExecutor</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf enum <code>protobuf.BlockStateFromExecutor</code></div>
</th>
</tr>
<tr id="i96" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.BlockStore.html" title="enum in org.apache.nemo.runtime.common.comm">ControlMessage.BlockStore</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf enum <code>protobuf.BlockStore</code></div>
</th>
</tr>
<tr id="i97" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.BlockTransferContextDescriptor.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.BlockTransferContextDescriptor</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.BlockTransferContextDescriptor</code></div>
</th>
</tr>
<tr id="i98" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.BlockTransferContextDescriptor.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.BlockTransferContextDescriptor.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.BlockTransferContextDescriptor</code></div>
</th>
</tr>
<tr id="i99" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.BlockTransferContextDescriptorOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.BlockTransferContextDescriptorOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i100" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ByteTransferContextSetupMessage.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.ByteTransferContextSetupMessage</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.ByteTransferContextSetupMessage</code></div>
</th>
</tr>
<tr id="i101" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ByteTransferContextSetupMessage.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.ByteTransferContextSetupMessage.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.ByteTransferContextSetupMessage</code></div>
</th>
</tr>
<tr id="i102" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ByteTransferContextSetupMessageOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.ByteTransferContextSetupMessageOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i103" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ByteTransferDataDirection.html" title="enum in org.apache.nemo.runtime.common.comm">ControlMessage.ByteTransferDataDirection</a></td>
<th class="colLast" scope="row">
<div class="block">
Messages between Executors</div>
</th>
</tr>
<tr id="i104" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ClientToDriverMessage.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.ClientToDriverMessage</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.ClientToDriverMessage</code></div>
</th>
</tr>
<tr id="i105" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ClientToDriverMessage.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.ClientToDriverMessage.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.ClientToDriverMessage</code></div>
</th>
</tr>
<tr id="i106" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ClientToDriverMessageOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.ClientToDriverMessageOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i107" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ClientToDriverMessageType.html" title="enum in org.apache.nemo.runtime.common.comm">ControlMessage.ClientToDriverMessageType</a></td>
<th class="colLast" scope="row">
<div class="block">
Messages from client to driver</div>
</th>
</tr>
<tr id="i108" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ContainerFailedMsg.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.ContainerFailedMsg</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.ContainerFailedMsg</code></div>
</th>
</tr>
<tr id="i109" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ContainerFailedMsg.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.ContainerFailedMsg.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.ContainerFailedMsg</code></div>
</th>
</tr>
<tr id="i110" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ContainerFailedMsgOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.ContainerFailedMsgOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i111" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.DataCollectMessage.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.DataCollectMessage</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.DataCollectMessage</code></div>
</th>
</tr>
<tr id="i112" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.DataCollectMessage.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.DataCollectMessage.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.DataCollectMessage</code></div>
</th>
</tr>
<tr id="i113" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.DataCollectMessageOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.DataCollectMessageOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i114" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.DriverToClientMessage.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.DriverToClientMessage</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.DriverToClientMessage</code></div>
</th>
</tr>
<tr id="i115" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.DriverToClientMessage.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.DriverToClientMessage.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.DriverToClientMessage</code></div>
</th>
</tr>
<tr id="i116" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.DriverToClientMessageOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.DriverToClientMessageOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i117" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.DriverToClientMessageType.html" title="enum in org.apache.nemo.runtime.common.comm">ControlMessage.DriverToClientMessageType</a></td>
<th class="colLast" scope="row">
<div class="block">
Messages from driver to client</div>
</th>
</tr>
<tr id="i118" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ExecutorFailedMsg.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.ExecutorFailedMsg</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.ExecutorFailedMsg</code></div>
</th>
</tr>
<tr id="i119" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ExecutorFailedMsg.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.ExecutorFailedMsg.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.ExecutorFailedMsg</code></div>
</th>
</tr>
<tr id="i120" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ExecutorFailedMsgOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.ExecutorFailedMsgOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i121" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.InMasterBroadcastVariableMessage.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.InMasterBroadcastVariableMessage</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.InMasterBroadcastVariableMessage</code></div>
</th>
</tr>
<tr id="i122" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.InMasterBroadcastVariableMessage.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.InMasterBroadcastVariableMessage.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.InMasterBroadcastVariableMessage</code></div>
</th>
</tr>
<tr id="i123" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.InMasterBroadcastVariableMessageOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.InMasterBroadcastVariableMessageOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i124" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.LaunchDAGMessage.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.LaunchDAGMessage</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.LaunchDAGMessage</code></div>
</th>
</tr>
<tr id="i125" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.LaunchDAGMessage.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.LaunchDAGMessage.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.LaunchDAGMessage</code></div>
</th>
</tr>
<tr id="i126" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.LaunchDAGMessageOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.LaunchDAGMessageOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i127" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.Message.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.Message</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.Message</code></div>
</th>
</tr>
<tr id="i128" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.Message.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.Message.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.Message</code></div>
</th>
</tr>
<tr id="i129" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.MessageOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.MessageOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i130" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.MessageType.html" title="enum in org.apache.nemo.runtime.common.comm">ControlMessage.MessageType</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf enum <code>protobuf.MessageType</code></div>
</th>
</tr>
<tr id="i131" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.Metric.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.Metric</a></td>
<th class="colLast" scope="row">
<div class="block">
Common messages</div>
</th>
</tr>
<tr id="i132" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.Metric.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.Metric.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Common messages</div>
</th>
</tr>
<tr id="i133" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.MetricMsg.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.MetricMsg</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.MetricMsg</code></div>
</th>
</tr>
<tr id="i134" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.MetricMsg.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.MetricMsg.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.MetricMsg</code></div>
</th>
</tr>
<tr id="i135" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.MetricMsgOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.MetricMsgOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i136" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.MetricOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.MetricOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i137" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.NotificationMessage.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.NotificationMessage</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.NotificationMessage</code></div>
</th>
</tr>
<tr id="i138" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.NotificationMessage.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.NotificationMessage.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.NotificationMessage</code></div>
</th>
</tr>
<tr id="i139" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.NotificationMessageOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.NotificationMessageOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i140" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.OptimizationType.html" title="enum in org.apache.nemo.runtime.common.comm">ControlMessage.OptimizationType</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf enum <code>protobuf.OptimizationType</code></div>
</th>
</tr>
<tr id="i141" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.PipeInitMessage.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.PipeInitMessage</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.PipeInitMessage</code></div>
</th>
</tr>
<tr id="i142" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.PipeInitMessage.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.PipeInitMessage.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.PipeInitMessage</code></div>
</th>
</tr>
<tr id="i143" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.PipeInitMessageOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.PipeInitMessageOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i144" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.PipeLocationInfoMessage.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.PipeLocationInfoMessage</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.PipeLocationInfoMessage</code></div>
</th>
</tr>
<tr id="i145" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.PipeLocationInfoMessage.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.PipeLocationInfoMessage.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.PipeLocationInfoMessage</code></div>
</th>
</tr>
<tr id="i146" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.PipeLocationInfoMessageOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.PipeLocationInfoMessageOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i147" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.PipeTransferContextDescriptor.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.PipeTransferContextDescriptor</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.PipeTransferContextDescriptor</code></div>
</th>
</tr>
<tr id="i148" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.PipeTransferContextDescriptor.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.PipeTransferContextDescriptor.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.PipeTransferContextDescriptor</code></div>
</th>
</tr>
<tr id="i149" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.PipeTransferContextDescriptorOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.PipeTransferContextDescriptorOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i150" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RecoverableFailureCause.html" title="enum in org.apache.nemo.runtime.common.comm">ControlMessage.RecoverableFailureCause</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf enum <code>protobuf.RecoverableFailureCause</code></div>
</th>
</tr>
<tr id="i151" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RequestBlockLocationMsg.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.RequestBlockLocationMsg</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.RequestBlockLocationMsg</code></div>
</th>
</tr>
<tr id="i152" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RequestBlockLocationMsg.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.RequestBlockLocationMsg.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.RequestBlockLocationMsg</code></div>
</th>
</tr>
<tr id="i153" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RequestBlockLocationMsgOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.RequestBlockLocationMsgOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i154" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RequestBroadcastVariableMessage.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.RequestBroadcastVariableMessage</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.RequestBroadcastVariableMessage</code></div>
</th>
</tr>
<tr id="i155" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RequestBroadcastVariableMessage.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.RequestBroadcastVariableMessage.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.RequestBroadcastVariableMessage</code></div>
</th>
</tr>
<tr id="i156" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RequestBroadcastVariableMessageOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.RequestBroadcastVariableMessageOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i157" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RequestPipeLocationMessage.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.RequestPipeLocationMessage</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.RequestPipeLocationMessage</code></div>
</th>
</tr>
<tr id="i158" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RequestPipeLocationMessage.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.RequestPipeLocationMessage.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.RequestPipeLocationMessage</code></div>
</th>
</tr>
<tr id="i159" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RequestPipeLocationMessageOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.RequestPipeLocationMessageOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i160" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RunTimePassMessageEntry.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.RunTimePassMessageEntry</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.RunTimePassMessageEntry</code></div>
</th>
</tr>
<tr id="i161" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RunTimePassMessageEntry.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.RunTimePassMessageEntry.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.RunTimePassMessageEntry</code></div>
</th>
</tr>
<tr id="i162" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RunTimePassMessageEntryOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.RunTimePassMessageEntryOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i163" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RunTimePassMessageMsg.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.RunTimePassMessageMsg</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.RunTimePassMessageMsg</code></div>
</th>
</tr>
<tr id="i164" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RunTimePassMessageMsg.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.RunTimePassMessageMsg.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.RunTimePassMessageMsg</code></div>
</th>
</tr>
<tr id="i165" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.RunTimePassMessageMsgOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.RunTimePassMessageMsgOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i166" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ScheduleTaskMsg.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.ScheduleTaskMsg</a></td>
<th class="colLast" scope="row">
<div class="block">
Messages from Master to Executors</div>
</th>
</tr>
<tr id="i167" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ScheduleTaskMsg.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.ScheduleTaskMsg.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Messages from Master to Executors</div>
</th>
</tr>
<tr id="i168" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.ScheduleTaskMsgOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.ScheduleTaskMsgOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i169" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.TaskStateChangedMsg.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.TaskStateChangedMsg</a></td>
<th class="colLast" scope="row">
<div class="block">
Messages from Executors to Master</div>
</th>
</tr>
<tr id="i170" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.TaskStateChangedMsg.Builder.html" title="class in org.apache.nemo.runtime.common.comm">ControlMessage.TaskStateChangedMsg.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">
Messages from Executors to Master</div>
</th>
</tr>
<tr id="i171" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.TaskStateChangedMsgOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">ControlMessage.TaskStateChangedMsgOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i172" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/ControlMessage.TaskStateFromExecutor.html" title="enum in org.apache.nemo.runtime.common.comm">ControlMessage.TaskStateFromExecutor</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf enum <code>protobuf.TaskStateFromExecutor</code></div>
</th>
</tr>
<tr id="i173" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/transform/CreateViewTransform.html" title="class in org.apache.nemo.compiler.frontend.beam.transform">CreateViewTransform</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/transform/CreateViewTransform.html" title="type parameter in CreateViewTransform">I</a>,&#8203;<a href="org/apache/nemo/compiler/frontend/beam/transform/CreateViewTransform.html" title="type parameter in CreateViewTransform">O</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This transforms emits materialized data for each window.</div>
</th>
</tr>
<tr id="i174" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/transform/CreateViewTransform.MultiView.html" title="class in org.apache.nemo.compiler.frontend.beam.transform">CreateViewTransform.MultiView</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/transform/CreateViewTransform.MultiView.html" title="type parameter in CreateViewTransform.MultiView">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Represents <code>PrimitiveViewT</code> supplied to the <code>ViewFn</code>.</div>
</th>
</tr>
<tr id="i175" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/dag/DAG.html" title="class in org.apache.nemo.common.dag">DAG</a>&lt;<a href="org/apache/nemo/common/dag/DAG.html" title="type parameter in DAG">V</a> extends <a href="org/apache/nemo/common/dag/Vertex.html" title="class in org.apache.nemo.common.dag">Vertex</a>,&#8203;<a href="org/apache/nemo/common/dag/DAG.html" title="type parameter in DAG">E</a> extends <a href="org/apache/nemo/common/dag/Edge.html" title="class in org.apache.nemo.common.dag">Edge</a>&lt;<a href="org/apache/nemo/common/dag/DAG.html" title="type parameter in DAG">V</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">DAG implementation.</div>
</th>
</tr>
<tr id="i176" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/dag/DAGBuilder.html" title="class in org.apache.nemo.common.dag">DAGBuilder</a>&lt;<a href="org/apache/nemo/common/dag/DAGBuilder.html" title="type parameter in DAGBuilder">V</a> extends <a href="org/apache/nemo/common/dag/Vertex.html" title="class in org.apache.nemo.common.dag">Vertex</a>,&#8203;<a href="org/apache/nemo/common/dag/DAGBuilder.html" title="type parameter in DAGBuilder">E</a> extends <a href="org/apache/nemo/common/dag/Edge.html" title="class in org.apache.nemo.common.dag">Edge</a>&lt;<a href="org/apache/nemo/common/dag/DAGBuilder.html" title="type parameter in DAGBuilder">V</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">DAG Builder.</div>
</th>
</tr>
<tr id="i177" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/dag/DAGInterface.html" title="interface in org.apache.nemo.common.dag">DAGInterface</a>&lt;<a href="org/apache/nemo/common/dag/DAGInterface.html" title="type parameter in DAGInterface">V</a> extends <a href="org/apache/nemo/common/dag/Vertex.html" title="class in org.apache.nemo.common.dag">Vertex</a>,&#8203;<a href="org/apache/nemo/common/dag/DAGInterface.html" title="type parameter in DAGInterface">E</a> extends <a href="org/apache/nemo/common/dag/Edge.html" title="class in org.apache.nemo.common.dag">Edge</a>&lt;<a href="org/apache/nemo/common/dag/DAGInterface.html" title="type parameter in DAGInterface">V</a>&gt;&gt;</td>
<th class="colLast" scope="row">
<div class="block">Methods for querying a directed-acyclic graph (DAG).</div>
</th>
</tr>
<tr id="i178" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/dag/DAGInterface.TraversalOrder.html" title="enum in org.apache.nemo.common.dag">DAGInterface.TraversalOrder</a></td>
<th class="colLast" scope="row">
<div class="block">Indicates the traversal order of this DAG.</div>
</th>
</tr>
<tr id="i179" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/datatransfer/DataFetcherOutputCollector.html" title="class in org.apache.nemo.runtime.executor.datatransfer">DataFetcherOutputCollector</a>&lt;<a href="org/apache/nemo/runtime/executor/datatransfer/DataFetcherOutputCollector.html" title="type parameter in DataFetcherOutputCollector">O</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This collector receives data from DataFetcher and forwards it to the next operator.</div>
</th>
</tr>
<tr id="i180" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/DataFlowProperty.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">DataFlowProperty</a></td>
<th class="colLast" scope="row">
<div class="block">DataFlowModel ExecutionProperty.</div>
</th>
</tr>
<tr id="i181" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/DataFlowProperty.Value.html" title="enum in org.apache.nemo.common.ir.edge.executionproperty">DataFlowProperty.Value</a></td>
<th class="colLast" scope="row">
<div class="block">Possible values of DataFlowModel ExecutionProperty.</div>
</th>
</tr>
<tr id="i182" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/DataPersistenceProperty.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">DataPersistenceProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Data persistence ExecutionProperty.</div>
</th>
</tr>
<tr id="i183" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/DataPersistenceProperty.Value.html" title="enum in org.apache.nemo.common.ir.edge.executionproperty">DataPersistenceProperty.Value</a></td>
<th class="colLast" scope="row">
<div class="block">Possible options for the data persistence strategy.</div>
</th>
</tr>
<tr id="i184" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/conf/DataPlaneConf.html" title="class in org.apache.nemo.conf">DataPlaneConf</a></td>
<th class="colLast" scope="row">
<div class="block">Data plane Configuration for Executors.</div>
</th>
</tr>
<tr id="i185" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/policy/DataSkewPolicy.html" title="class in org.apache.nemo.compiler.optimizer.policy">DataSkewPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">A policy to perform data skew dynamic optimization.</div>
</th>
</tr>
<tr id="i186" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/exception/DataSourceException.html" title="class in org.apache.nemo.common.exception">DataSourceException</a></td>
<th class="colLast" scope="row">
<div class="block">DataSourceException
Thrown when any exception occurs in data sources.</div>
</th>
</tr>
<tr id="i187" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/DataStoreProperty.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">DataStoreProperty</a></td>
<th class="colLast" scope="row">
<div class="block">DataStore ExecutionProperty.</div>
</th>
</tr>
<tr id="i188" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/DataStoreProperty.Value.html" title="enum in org.apache.nemo.common.ir.edge.executionproperty">DataStoreProperty.Value</a></td>
<th class="colLast" scope="row">
<div class="block">Possible values of DataStore ExecutionProperty.</div>
</th>
</tr>
<tr id="i189" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/metric/DataTransferEvent.html" title="class in org.apache.nemo.runtime.common.metric">DataTransferEvent</a></td>
<th class="colLast" scope="row">
<div class="block">Event for data transfer, such as data read or write.</div>
</th>
</tr>
<tr id="i190" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/metric/DataTransferEvent.TransferType.html" title="enum in org.apache.nemo.runtime.common.metric">DataTransferEvent.TransferType</a></td>
<th class="colLast" scope="row">
<div class="block">Enum of transfer types.</div>
</th>
</tr>
<tr id="i191" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/DataUtil.html" title="class in org.apache.nemo.runtime.executor.data">DataUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Utility methods for data handling (e.g., (de)serialization).</div>
</th>
</tr>
<tr id="i192" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/DataUtil.InputStreamIterator.html" title="class in org.apache.nemo.runtime.executor.data">DataUtil.InputStreamIterator</a>&lt;<a href="org/apache/nemo/runtime/executor/data/DataUtil.InputStreamIterator.html" title="type parameter in DataUtil.InputStreamIterator">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">An iterator that emits objects from <code>InputStream</code> using the corresponding <a href="org/apache/nemo/common/coder/DecoderFactory.html" title="interface in org.apache.nemo.common.coder"><code>DecoderFactory</code></a>.</div>
</th>
</tr>
<tr id="i193" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/DataUtil.IteratorWithNumBytes.html" title="interface in org.apache.nemo.runtime.executor.data">DataUtil.IteratorWithNumBytes</a>&lt;<a href="org/apache/nemo/runtime/executor/data/DataUtil.IteratorWithNumBytes.html" title="type parameter in DataUtil.IteratorWithNumBytes">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block"><code>Iterator</code> with interface to access to the number of bytes.</div>
</th>
</tr>
<tr id="i194" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/DataUtil.IteratorWithNumBytes.NumBytesNotSupportedException.html" title="class in org.apache.nemo.runtime.executor.data">DataUtil.IteratorWithNumBytes.NumBytesNotSupportedException</a></td>
<th class="colLast" scope="row">
<div class="block">Exception indicates <a href="org/apache/nemo/runtime/executor/data/DataUtil.IteratorWithNumBytes.html#getNumSerializedBytes()"><code>DataUtil.IteratorWithNumBytes.getNumSerializedBytes()</code></a> or <a href="org/apache/nemo/runtime/executor/data/DataUtil.IteratorWithNumBytes.html#getNumEncodedBytes()"><code>DataUtil.IteratorWithNumBytes.getNumEncodedBytes()</code></a> is not supported.</div>
</th>
</tr>
<tr id="i195" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/coder/DecoderFactory.html" title="interface in org.apache.nemo.common.coder">DecoderFactory</a>&lt;<a href="org/apache/nemo/common/coder/DecoderFactory.html" title="type parameter in DecoderFactory">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A decoder factory object which generates decoders that decode byte streams into values of type <code>T</code>.</div>
</th>
</tr>
<tr id="i196" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/coder/DecoderFactory.Decoder.html" title="interface in org.apache.nemo.common.coder">DecoderFactory.Decoder</a>&lt;<a href="org/apache/nemo/common/coder/DecoderFactory.Decoder.html" title="type parameter in DecoderFactory.Decoder">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Interface of Decoder.</div>
</th>
</tr>
<tr id="i197" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/coder/DecoderFactory.DummyDecoderFactory.html" title="class in org.apache.nemo.common.coder">DecoderFactory.DummyDecoderFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Dummy coder factory implementation which is not supposed to be used.</div>
</th>
</tr>
<tr id="i198" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/DecoderProperty.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">DecoderProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Decoder ExecutionProperty.</div>
</th>
</tr>
<tr id="i199" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/streamchainer/DecodeStreamChainer.html" title="interface in org.apache.nemo.runtime.executor.data.streamchainer">DecodeStreamChainer</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/nemo/runtime/executor/data/streamchainer/DecodeStreamChainer.html" title="interface in org.apache.nemo.runtime.executor.data.streamchainer"><code>DecodeStreamChainer</code></a> object indicates each stream manipulation strategy.</div>
</th>
</tr>
<tr id="i200" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/DecompressionProperty.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">DecompressionProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Decompression ExecutionProperty.</div>
</th>
</tr>
<tr id="i201" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/streamchainer/DecompressionStreamChainer.html" title="class in org.apache.nemo.runtime.executor.data.streamchainer">DecompressionStreamChainer</a></td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/nemo/runtime/executor/data/streamchainer/DecodeStreamChainer.html" title="interface in org.apache.nemo.runtime.executor.data.streamchainer"><code>DecodeStreamChainer</code></a> for applying compression.</div>
</th>
</tr>
<tr id="i202" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/partitioner/DedicatedKeyPerElement.html" title="annotation in org.apache.nemo.common.partitioner">DedicatedKeyPerElement</a></td>
<th class="colLast" scope="row">
<div class="block">Declares that all of the designated keys for each element in a <a href="org/apache/nemo/common/partitioner/Partitioner.html" title="interface in org.apache.nemo.common.partitioner"><code>Partitioner</code></a> is dedicated for the element.</div>
</th>
</tr>
<tr id="i203" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/partitioner/DedicatedKeyPerElementPartitioner.html" title="class in org.apache.nemo.common.partitioner">DedicatedKeyPerElementPartitioner</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of <a href="org/apache/nemo/common/partitioner/Partitioner.html" title="interface in org.apache.nemo.common.partitioner"><code>Partitioner</code></a> which assigns a dedicated key per an output data from a task.</div>
</th>
</tr>
<tr id="i204" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/composite/DefaultCompositePass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime.composite">DefaultCompositePass</a></td>
<th class="colLast" scope="row">
<div class="block">A series of primitive passes that is applied commonly to all policies.</div>
</th>
</tr>
<tr id="i205" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/annotating/DefaultDataPersistencePass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime.annotating">DefaultDataPersistencePass</a></td>
<th class="colLast" scope="row">
<div class="block">Pass for initiating IREdge data persistence ExecutionProperty with default values.</div>
</th>
</tr>
<tr id="i206" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/annotating/DefaultDataStorePass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime.annotating">DefaultDataStorePass</a></td>
<th class="colLast" scope="row">
<div class="block">Edge data store pass to process inter-stage memory store edges.</div>
</th>
</tr>
<tr id="i207" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/annotating/DefaultEdgeDecoderPass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime.annotating">DefaultEdgeDecoderPass</a></td>
<th class="colLast" scope="row">
<div class="block">Pass for initiating IREdge Decoder ExecutionProperty with default dummy coder.</div>
</th>
</tr>
<tr id="i208" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/annotating/DefaultEdgeEncoderPass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime.annotating">DefaultEdgeEncoderPass</a></td>
<th class="colLast" scope="row">
<div class="block">Pass for initiating IREdge Encoder ExecutionProperty with default dummy coder.</div>
</th>
</tr>
<tr id="i209" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/master/resource/DefaultExecutorRepresenter.html" title="class in org.apache.nemo.runtime.master.resource">DefaultExecutorRepresenter</a></td>
<th class="colLast" scope="row">
<div class="block">(WARNING) This class is not thread-safe, and thus should only be accessed through ExecutorRegistry.</div>
</th>
</tr>
<tr id="i210" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/transform/DefaultOutputManager.html" title="class in org.apache.nemo.compiler.frontend.beam.transform">DefaultOutputManager</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/transform/DefaultOutputManager.html" title="type parameter in DefaultOutputManager">OutputT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Default output emitter that uses outputCollector.</div>
</th>
</tr>
<tr id="i211" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/annotating/DefaultParallelismPass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime.annotating">DefaultParallelismPass</a></td>
<th class="colLast" scope="row">
<div class="block">Optimization pass for tagging parallelism execution property.</div>
</th>
</tr>
<tr id="i212" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/policy/DefaultPolicy.html" title="class in org.apache.nemo.compiler.optimizer.policy">DefaultPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">A basic default policy, that performs the minimum amount of optimization to be done to a specific DAG.</div>
</th>
</tr>
<tr id="i213" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/policy/DefaultPolicyWithSeparatePass.html" title="class in org.apache.nemo.compiler.optimizer.policy">DefaultPolicyWithSeparatePass</a></td>
<th class="colLast" scope="row">
<div class="block">A simple example policy to demonstrate a policy with a separate, refactored pass.</div>
</th>
</tr>
<tr id="i214" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/policy/DefaultPolicyWithSeparatePass.RefactoredPass.html" title="class in org.apache.nemo.compiler.optimizer.policy">DefaultPolicyWithSeparatePass.RefactoredPass</a></td>
<th class="colLast" scope="row">
<div class="block">A simple custom pass consisted of the two passes at the end of the default pass.</div>
</th>
</tr>
<tr id="i215" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/annotating/DefaultScheduleGroupPass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime.annotating">DefaultScheduleGroupPass</a></td>
<th class="colLast" scope="row">
<div class="block">A pass for assigning each stages in schedule groups.</div>
</th>
</tr>
<tr id="i216" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/DirectByteBufferOutputStream.html" title="class in org.apache.nemo.runtime.executor.data">DirectByteBufferOutputStream</a></td>
<th class="colLast" scope="row">
<div class="block">This class is a customized output stream implementation backed by
<code>ByteBuffer</code>, which utilizes off heap memory when writing the data via MemoryPoolAssigner.</div>
</th>
</tr>
<tr id="i217" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/annotating/DisaggregationEdgeDataStorePass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime.annotating">DisaggregationEdgeDataStorePass</a></td>
<th class="colLast" scope="row">
<div class="block">A pass to support Disaggregated Resources by tagging edges.</div>
</th>
</tr>
<tr id="i218" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/policy/DisaggregationPolicy.html" title="class in org.apache.nemo.compiler.optimizer.policy">DisaggregationPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">A policy to demonstrate the disaggregation optimization, that uses GlusterFS as file storage.</div>
</th>
</tr>
<tr id="i219" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/transform/DoFnTransform.html" title="class in org.apache.nemo.compiler.frontend.beam.transform">DoFnTransform</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/transform/DoFnTransform.html" title="type parameter in DoFnTransform">InputT</a>,&#8203;<a href="org/apache/nemo/compiler/frontend/beam/transform/DoFnTransform.html" title="type parameter in DoFnTransform">OutputT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">DoFn transform implementation when there is no side input.</div>
</th>
</tr>
<tr id="i220" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/client/DriverEndpoint.html" title="class in org.apache.nemo.client">DriverEndpoint</a></td>
<th class="colLast" scope="row">
<div class="block">A request endpoint in driver side of a plan.</div>
</th>
</tr>
<tr id="i221" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/client/DriverRPCServer.html" title="class in org.apache.nemo.client">DriverRPCServer</a></td>
<th class="colLast" scope="row">
<div class="block">Client-side RPC implementation for communication from/to Nemo Driver.</div>
</th>
</tr>
<tr id="i222" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/DuplicateEdgeGroupProperty.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">DuplicateEdgeGroupProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Invariant data ExecutionProperty.</div>
</th>
</tr>
<tr id="i223" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/DuplicateEdgeGroupPropertyValue.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">DuplicateEdgeGroupPropertyValue</a></td>
<th class="colLast" scope="row">
<div class="block">Value of DuplicateEdgeGroupProperty.</div>
</th>
</tr>
<tr id="i224" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/compiletime/annotating/DuplicateEdgeGroupSizePass.html" title="class in org.apache.nemo.compiler.optimizer.pass.compiletime.annotating">DuplicateEdgeGroupSizePass</a></td>
<th class="colLast" scope="row">
<div class="block">A pass for annotate duplicate data for each edge.</div>
</th>
</tr>
<tr id="i225" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/exception/DynamicOptimizationException.html" title="class in org.apache.nemo.common.exception">DynamicOptimizationException</a></td>
<th class="colLast" scope="row">
<div class="block">DynamicOptimizationException.</div>
</th>
</tr>
<tr id="i226" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/policy/DynamicTaskSizingPolicy.html" title="class in org.apache.nemo.compiler.optimizer.policy">DynamicTaskSizingPolicy</a></td>
<th class="colLast" scope="row">
<div class="block">A policy to dynamically resize tasks in runtime.</div>
</th>
</tr>
<tr id="i227" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/optimizer/pass/runtime/DynamicTaskSizingRuntimePass.html" title="class in org.apache.nemo.compiler.optimizer.pass.runtime">DynamicTaskSizingRuntimePass</a></td>
<th class="colLast" scope="row">
<div class="block">Runtime pass for Dynamic Task Sizing policy.</div>
</th>
</tr>
<tr id="i228" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/EDGARAvgDocSize.html" title="class in org.apache.nemo.examples.beam">EDGARAvgDocSize</a></td>
<th class="colLast" scope="row">
<div class="block">Application for EDGAR dataset.</div>
</th>
</tr>
<tr id="i229" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/EDGARDocumentSuccessRate.html" title="class in org.apache.nemo.examples.beam">EDGARDocumentSuccessRate</a></td>
<th class="colLast" scope="row">
<div class="block">Application for EDGAR dataset.</div>
</th>
</tr>
<tr id="i230" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/EDGARRequestsByCIK.html" title="class in org.apache.nemo.examples.beam">EDGARRequestsByCIK</a></td>
<th class="colLast" scope="row">
<div class="block">Application for EDGAR dataset.</div>
</th>
</tr>
<tr id="i231" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/EDGARTop10BadRefererDocs.html" title="class in org.apache.nemo.examples.beam">EDGARTop10BadRefererDocs</a></td>
<th class="colLast" scope="row">
<div class="block">Application for EDGAR dataset.</div>
</th>
</tr>
<tr id="i232" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/EDGARTop10BadRefererDocs.ValueComparator.html" title="class in org.apache.nemo.examples.beam">EDGARTop10BadRefererDocs.ValueComparator</a>&lt;<a href="org/apache/nemo/examples/beam/EDGARTop10BadRefererDocs.ValueComparator.html" title="type parameter in EDGARTop10BadRefererDocs.ValueComparator">K</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Value comparator comparing the double value.</div>
</th>
</tr>
<tr id="i233" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/EDGARTop10Documents.html" title="class in org.apache.nemo.examples.beam">EDGARTop10Documents</a></td>
<th class="colLast" scope="row">
<div class="block">Application for EDGAR dataset.</div>
</th>
</tr>
<tr id="i234" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/EDGARTop10Documents.ValueComparator.html" title="class in org.apache.nemo.examples.beam">EDGARTop10Documents.ValueComparator</a>&lt;<a href="org/apache/nemo/examples/beam/EDGARTop10Documents.ValueComparator.html" title="type parameter in EDGARTop10Documents.ValueComparator">K</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Value comparator comparing the long value.</div>
</th>
</tr>
<tr id="i235" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/dag/Edge.html" title="class in org.apache.nemo.common.dag">Edge</a>&lt;<a href="org/apache/nemo/common/dag/Edge.html" title="type parameter in Edge">V</a> extends <a href="org/apache/nemo/common/dag/Vertex.html" title="class in org.apache.nemo.common.dag">Vertex</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Connects two vertices of a DAG.</div>
</th>
</tr>
<tr id="i236" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/executionproperty/EdgeExecutionProperty.html" title="class in org.apache.nemo.common.ir.executionproperty">EdgeExecutionProperty</a>&lt;<a href="org/apache/nemo/common/ir/executionproperty/EdgeExecutionProperty.html" title="type parameter in EdgeExecutionProperty">T</a> extends java.io.Serializable&gt;</td>
<th class="colLast" scope="row">
<div class="block"><a href="org/apache/nemo/common/ir/executionproperty/ExecutionProperty.html" title="class in org.apache.nemo.common.ir.executionproperty"><code>ExecutionProperty</code></a> for <a href="org/apache/nemo/common/ir/edge/IREdge.html" title="class in org.apache.nemo.common.ir.edge"><code>IREdge</code></a>.</div>
</th>
</tr>
<tr id="i237" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/test/EmptyComponents.html" title="class in org.apache.nemo.common.test">EmptyComponents</a></td>
<th class="colLast" scope="row">
<div class="block">Empty components to mock transform and source, for tests and examples.</div>
</th>
</tr>
<tr id="i238" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/test/EmptyComponents.EmptySourceVertex.html" title="class in org.apache.nemo.common.test">EmptyComponents.EmptySourceVertex</a>&lt;<a href="org/apache/nemo/common/test/EmptyComponents.EmptySourceVertex.html" title="type parameter in EmptyComponents.EmptySourceVertex">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">An empty Source Vertex.</div>
</th>
</tr>
<tr id="i239" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/test/EmptyComponents.EmptyTransform.html" title="class in org.apache.nemo.common.test">EmptyComponents.EmptyTransform</a>&lt;<a href="org/apache/nemo/common/test/EmptyComponents.EmptyTransform.html" title="type parameter in EmptyComponents.EmptyTransform">I</a>,&#8203;<a href="org/apache/nemo/common/test/EmptyComponents.EmptyTransform.html" title="type parameter in EmptyComponents.EmptyTransform">O</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">An empty transform.</div>
</th>
</tr>
<tr id="i240" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/vertex/executionproperty/EnableDynamicTaskSizingProperty.html" title="class in org.apache.nemo.common.ir.vertex.executionproperty">EnableDynamicTaskSizingProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Property to enable dynamic task sizing policy.</div>
</th>
</tr>
<tr id="i241" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/coder/EncoderFactory.html" title="interface in org.apache.nemo.common.coder">EncoderFactory</a>&lt;<a href="org/apache/nemo/common/coder/EncoderFactory.html" title="type parameter in EncoderFactory">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">A encoder factory object which generates encoders that encode values of type <code>T</code> into byte streams.</div>
</th>
</tr>
<tr id="i242" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/coder/EncoderFactory.DummyEncoderFactory.html" title="class in org.apache.nemo.common.coder">EncoderFactory.DummyEncoderFactory</a></td>
<th class="colLast" scope="row">
<div class="block">Dummy encoder factory implementation which is not supposed to be used.</div>
</th>
</tr>
<tr id="i243" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/coder/EncoderFactory.Encoder.html" title="interface in org.apache.nemo.common.coder">EncoderFactory.Encoder</a>&lt;<a href="org/apache/nemo/common/coder/EncoderFactory.Encoder.html" title="type parameter in EncoderFactory.Encoder">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Interface of Encoder.</div>
</th>
</tr>
<tr id="i244" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/EncoderProperty.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">EncoderProperty</a></td>
<th class="colLast" scope="row">
<div class="block">Encoder ExecutionProperty.</div>
</th>
</tr>
<tr id="i245" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/streamchainer/EncodeStreamChainer.html" title="interface in org.apache.nemo.runtime.executor.data.streamchainer">EncodeStreamChainer</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/nemo/runtime/executor/data/streamchainer/EncodeStreamChainer.html" title="interface in org.apache.nemo.runtime.executor.data.streamchainer"><code>EncodeStreamChainer</code></a> object indicates each stream manipulation strategy.</div>
</th>
</tr>
<tr id="i246" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/metric/Event.html" title="class in org.apache.nemo.runtime.common.metric">Event</a></td>
<th class="colLast" scope="row">
<div class="block">Class for all generic event that contains timestamp at the moment.</div>
</th>
</tr>
<tr id="i247" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/test/ExampleTestArgs.html" title="class in org.apache.nemo.common.test">ExampleTestArgs</a></td>
<th class="colLast" scope="row">
<div class="block">Test Arguments for Examples.</div>
</th>
</tr>
<tr id="i248" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/test/ExampleTestUtil.html" title="class in org.apache.nemo.common.test">ExampleTestUtil</a></td>
<th class="colLast" scope="row">
<div class="block">Test Utils for Examples.</div>
</th>
</tr>
<tr id="i249" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/executionproperty/ExecutionProperty.html" title="class in org.apache.nemo.common.ir.executionproperty">ExecutionProperty</a>&lt;<a href="org/apache/nemo/common/ir/executionproperty/ExecutionProperty.html" title="type parameter in ExecutionProperty">T</a> extends java.io.Serializable&gt;</td>
<th class="colLast" scope="row">
<div class="block">An abstract class for each execution factors.</div>
</th>
</tr>
<tr id="i250" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/executionproperty/ExecutionPropertyMap.html" title="class in org.apache.nemo.common.ir.executionproperty">ExecutionPropertyMap</a>&lt;<a href="org/apache/nemo/common/ir/executionproperty/ExecutionPropertyMap.html" title="type parameter in ExecutionPropertyMap">T</a> extends <a href="org/apache/nemo/common/ir/executionproperty/ExecutionProperty.html" title="class in org.apache.nemo.common.ir.executionproperty">ExecutionProperty</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">ExecutionPropertyMap Class, which uses HashMap for keeping track of ExecutionProperties for vertices and edges.</div>
</th>
</tr>
<tr id="i251" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/Executor.html" title="class in org.apache.nemo.runtime.executor">Executor</a></td>
<th class="colLast" scope="row">
<div class="block">Executor.</div>
</th>
</tr>
<tr id="i252" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/master/scheduler/ExecutorRegistry.html" title="class in org.apache.nemo.runtime.master.scheduler">ExecutorRegistry</a></td>
<th class="colLast" scope="row">
<div class="block">(WARNING) This class must be thread-safe.</div>
</th>
</tr>
<tr id="i253" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/master/resource/ExecutorRepresenter.html" title="interface in org.apache.nemo.runtime.master.resource">ExecutorRepresenter</a></td>
<th class="colLast" scope="row">
<div class="block">Contains information/state regarding an executor
Such information may include
a) The executor's resource type.</div>
</th>
</tr>
<tr id="i254" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/message/FailedMessageSender.html" title="class in org.apache.nemo.runtime.common.message">FailedMessageSender</a></td>
<th class="colLast" scope="row">
<div class="block">A message sender that failed.</div>
</th>
</tr>
<tr id="i255" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/FileArea.html" title="class in org.apache.nemo.runtime.executor.data">FileArea</a></td>
<th class="colLast" scope="row">
<div class="block">A file area descriptor.</div>
</th>
</tr>
<tr id="i256" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/block/FileBlock.html" title="class in org.apache.nemo.runtime.executor.data.block">FileBlock</a>&lt;<a href="org/apache/nemo/runtime/executor/data/block/FileBlock.html" title="type parameter in FileBlock">K</a> extends java.io.Serializable&gt;</td>
<th class="colLast" scope="row">
<div class="block">This class represents a block which is stored in (local or remote) file.</div>
</th>
</tr>
<tr id="i257" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/metadata/FileMetadata.html" title="class in org.apache.nemo.runtime.executor.data.metadata">FileMetadata</a>&lt;<a href="org/apache/nemo/runtime/executor/data/metadata/FileMetadata.html" title="type parameter in FileMetadata">K</a> extends java.io.Serializable&gt;</td>
<th class="colLast" scope="row">
<div class="block">This class represents a metadata for a <a href="org/apache/nemo/runtime/executor/data/block/Block.html" title="interface in org.apache.nemo.runtime.executor.data.block"><code>Block</code></a>.</div>
</th>
</tr>
<tr id="i258" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/transform/FinalCombineFn.html" title="class in org.apache.nemo.compiler.frontend.beam.transform">FinalCombineFn</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/transform/FinalCombineFn.html" title="type parameter in FinalCombineFn">AccumT</a>,&#8203;<a href="org/apache/nemo/compiler/frontend/beam/transform/FinalCombineFn.html" title="type parameter in FinalCombineFn">Output</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Wrapper class for <code>Combine.CombineFn</code>.</div>
</th>
</tr>
<tr id="i259" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/punctuation/Finishmark.html" title="class in org.apache.nemo.common.punctuation">Finishmark</a></td>
<th class="colLast" scope="row">
<div class="block">Finish mark that notifies the data fetching is finished.</div>
</th>
</tr>
<tr id="i260" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/transform/FlattenTransform.html" title="class in org.apache.nemo.compiler.frontend.beam.transform">FlattenTransform</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/transform/FlattenTransform.html" title="type parameter in FlattenTransform">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Flatten transform implementation.</div>
</th>
</tr>
<tr id="i261" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/FloatArrayCoder.html" title="class in org.apache.nemo.examples.beam">FloatArrayCoder</a></td>
<th class="colLast" scope="row">
<div class="block">EncoderFactory for float[].</div>
</th>
</tr>
<tr id="i262" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/master/scheduler/FreeSlotSchedulingConstraint.html" title="class in org.apache.nemo.runtime.master.scheduler">FreeSlotSchedulingConstraint</a></td>
<th class="colLast" scope="row">
<div class="block">This policy finds executor that has free slot for a Task.</div>
</th>
</tr>
<tr id="i263" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/transform/GBKTransform.html" title="class in org.apache.nemo.compiler.frontend.beam.transform">GBKTransform</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/transform/GBKTransform.html" title="type parameter in GBKTransform">K</a>,&#8203;<a href="org/apache/nemo/compiler/frontend/beam/transform/GBKTransform.html" title="type parameter in GBKTransform">InputT</a>,&#8203;<a href="org/apache/nemo/compiler/frontend/beam/transform/GBKTransform.html" title="type parameter in GBKTransform">OutputT</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">This transform executes GroupByKey transformation and CombinePerKey transformation when input data is unbounded
or is not in a global window.</div>
</th>
</tr>
<tr id="i264" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/data/stores/GlusterFileStore.html" title="class in org.apache.nemo.runtime.executor.data.stores">GlusterFileStore</a></td>
<th class="colLast" scope="row">
<div class="block">Stores blocks in a mounted GlusterFS volume.</div>
</th>
</tr>
<tr id="i265" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/transform/GroupByKeyTransform.html" title="class in org.apache.nemo.compiler.frontend.beam.transform">GroupByKeyTransform</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/transform/GroupByKeyTransform.html" title="type parameter in GroupByKeyTransform">I</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Group Beam KVs.</div>
</th>
</tr>
<tr id="i266" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/message/grpc/GrpcMessageEnvironment.html" title="class in org.apache.nemo.runtime.common.message.grpc">GrpcMessageEnvironment</a></td>
<th class="colLast" scope="row">
<div class="block">This class is installed when every node, containing both driver and evaluator, has been started, and setup
grpc environment to implement RPC semantics defined in <a href="org/apache/nemo/runtime/common/message/package-summary.html"><code>org.apache.nemo.runtime.common.message</code></a> package.</div>
</th>
</tr>
<tr id="i267" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/GrpcMessageService.html" title="class in org.apache.nemo.runtime.common.comm">GrpcMessageService</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i268" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/GrpcMessageService.Void.html" title="class in org.apache.nemo.runtime.common.comm">GrpcMessageService.Void</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.Void</code></div>
</th>
</tr>
<tr id="i269" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/GrpcMessageService.Void.Builder.html" title="class in org.apache.nemo.runtime.common.comm">GrpcMessageService.Void.Builder</a></td>
<th class="colLast" scope="row">
<div class="block">Protobuf type <code>protobuf.Void</code></div>
</th>
</tr>
<tr id="i270" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/comm/GrpcMessageService.VoidOrBuilder.html" title="interface in org.apache.nemo.runtime.common.comm">GrpcMessageService.VoidOrBuilder</a></td>
<th class="colLast" scope="row">&nbsp;</th>
</tr>
<tr id="i271" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/partitioner/HashPartitioner.html" title="class in org.apache.nemo.common.partitioner">HashPartitioner</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of <a href="org/apache/nemo/common/partitioner/Partitioner.html" title="interface in org.apache.nemo.common.partitioner"><code>Partitioner</code></a> which hashes output data from a source task
according to the key of elements.</div>
</th>
</tr>
<tr id="i272" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/HashRange.html" title="class in org.apache.nemo.common">HashRange</a></td>
<th class="colLast" scope="row">
<div class="block">Descriptor for hash range.</div>
</th>
</tr>
<tr id="i273" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/IdManager.html" title="class in org.apache.nemo.common.ir">IdManager</a></td>
<th class="colLast" scope="row">
<div class="block">ID manager.</div>
</th>
</tr>
<tr id="i274" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/vertex/executionproperty/IgnoreSchedulingTempDataReceiverProperty.html" title="class in org.apache.nemo.common.ir.vertex.executionproperty">IgnoreSchedulingTempDataReceiverProperty</a></td>
<th class="colLast" scope="row">
<div class="block">A property represents that a vertex annotated with this property doesn't process any data and
should be regarded as a kind of "marker" to construct a temporary edge that contains some data that
have to be written before it's usage is not determined (e.g., for caching).</div>
</th>
</tr>
<tr id="i275" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/exception/IllegalEdgeOperationException.html" title="class in org.apache.nemo.common.exception">IllegalEdgeOperationException</a></td>
<th class="colLast" scope="row">
<div class="block">IllegalEdgeOperationException.</div>
</th>
</tr>
<tr id="i276" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/exception/IllegalMessageException.html" title="class in org.apache.nemo.common.exception">IllegalMessageException</a></td>
<th class="colLast" scope="row">
<div class="block">IllegalMessageException.</div>
</th>
</tr>
<tr id="i277" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/exception/IllegalStateTransitionException.html" title="class in org.apache.nemo.common.exception">IllegalStateTransitionException</a></td>
<th class="colLast" scope="row">
<div class="block">IllegalStateTransitionException.</div>
</th>
</tr>
<tr id="i278" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/exception/IllegalVertexOperationException.html" title="class in org.apache.nemo.common.exception">IllegalVertexOperationException</a></td>
<th class="colLast" scope="row">
<div class="block">IllegalVertexOperationException.</div>
</th>
</tr>
<tr id="i279" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/InMemorySideInputReader.html" title="class in org.apache.nemo.compiler.frontend.beam">InMemorySideInputReader</a></td>
<th class="colLast" scope="row">
<div class="block">Accumulates and provides side inputs in memory.</div>
</th>
</tr>
<tr id="i280" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/vertex/InMemorySourceVertex.html" title="class in org.apache.nemo.common.ir.vertex">InMemorySourceVertex</a>&lt;<a href="org/apache/nemo/common/ir/vertex/InMemorySourceVertex.html" title="type parameter in InMemorySourceVertex">T</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">Source vertex with the data in memory.</div>
</th>
</tr>
<tr id="i281" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/transform/InMemoryStateInternalsFactory.html" title="class in org.apache.nemo.compiler.frontend.beam.transform">InMemoryStateInternalsFactory</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/transform/InMemoryStateInternalsFactory.html" title="type parameter in InMemoryStateInternalsFactory">K</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">InMemoryStateInternalsFactory.</div>
</th>
</tr>
<tr id="i282" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/compiler/frontend/beam/transform/InMemoryTimerInternalsFactory.html" title="class in org.apache.nemo.compiler.frontend.beam.transform">InMemoryTimerInternalsFactory</a>&lt;<a href="org/apache/nemo/compiler/frontend/beam/transform/InMemoryTimerInternalsFactory.html" title="type parameter in InMemoryTimerInternalsFactory">K</a>&gt;</td>
<th class="colLast" scope="row">
<div class="block">InMemoryTimerInternalsFactory.</div>
</th>
</tr>
<tr id="i283" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/datatransfer/InputReader.html" title="interface in org.apache.nemo.runtime.executor.datatransfer">InputReader</a></td>
<th class="colLast" scope="row">
<div class="block">Represents the input data transfer to a task.</div>
</th>
</tr>
<tr id="i284" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/datatransfer/InputWatermarkManager.html" title="interface in org.apache.nemo.runtime.executor.datatransfer">InputWatermarkManager</a></td>
<th class="colLast" scope="row">
<div class="block">An interface for tracking input watermarks among multiple input streams.</div>
</th>
</tr>
<tr id="i285" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/partitioner/IntactPartitioner.html" title="class in org.apache.nemo.common.partitioner">IntactPartitioner</a></td>
<th class="colLast" scope="row">
<div class="block">An implementation of <a href="org/apache/nemo/common/partitioner/Partitioner.html" title="interface in org.apache.nemo.common.partitioner"><code>Partitioner</code></a> which makes an output data
from a source task to a single partition.</div>
</th>
</tr>
<tr id="i286" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/beam/IntArrayCoder.html" title="class in org.apache.nemo.examples.beam">IntArrayCoder</a></td>
<th class="colLast" scope="row">
<div class="block">EncoderFactory for int[].</div>
</th>
</tr>
<tr id="i287" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/coder/IntDecoderFactory.html" title="class in org.apache.nemo.common.coder">IntDecoderFactory</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/nemo/common/coder/DecoderFactory.html" title="interface in org.apache.nemo.common.coder"><code>DecoderFactory</code></a> which is used for an integer.</div>
</th>
</tr>
<tr id="i288" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/coder/IntEncoderFactory.html" title="class in org.apache.nemo.common.coder">IntEncoderFactory</a></td>
<th class="colLast" scope="row">
<div class="block">A <a href="org/apache/nemo/common/coder/EncoderFactory.html" title="interface in org.apache.nemo.common.coder"><code>EncoderFactory</code></a> which is used for an integer.</div>
</th>
</tr>
<tr id="i289" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/executor/datatransfer/IntermediateDataIOFactory.html" title="class in org.apache.nemo.runtime.executor.datatransfer">IntermediateDataIOFactory</a></td>
<th class="colLast" scope="row">
<div class="block">A factory that produces <a href="org/apache/nemo/runtime/executor/datatransfer/InputReader.html" title="interface in org.apache.nemo.runtime.executor.datatransfer"><code>InputReader</code></a> and <a href="org/apache/nemo/runtime/executor/datatransfer/OutputWriter.html" title="interface in org.apache.nemo.runtime.executor.datatransfer"><code>OutputWriter</code></a>.</div>
</th>
</tr>
<tr id="i290" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/exception/InvalidParameterException.html" title="class in org.apache.nemo.common.exception">InvalidParameterException</a></td>
<th class="colLast" scope="row">
<div class="block">InvalidParameterException.</div>
</th>
</tr>
<tr id="i291" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/exception/InvalidUserMainException.html" title="class in org.apache.nemo.common.exception">InvalidUserMainException</a></td>
<th class="colLast" scope="row">
<div class="block">InvalidUserMainException.</div>
</th>
</tr>
<tr id="i292" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/IRDAG.html" title="class in org.apache.nemo.common.ir">IRDAG</a></td>
<th class="colLast" scope="row">
<div class="block">An IRDAG object captures a high-level data processing application (e.g., Spark/Beam application).</div>
</th>
</tr>
<tr id="i293" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/IRDAGChecker.html" title="class in org.apache.nemo.common.ir">IRDAGChecker</a></td>
<th class="colLast" scope="row">
<div class="block">Checks the integrity of an IR DAG.</div>
</th>
</tr>
<tr id="i294" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/IRDAGChecker.GlobalDAGChecker.html" title="interface in org.apache.nemo.common.ir">IRDAGChecker.GlobalDAGChecker</a></td>
<th class="colLast" scope="row">
<div class="block">Checks the entire DAG.</div>
</th>
</tr>
<tr id="i295" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/IREdge.html" title="class in org.apache.nemo.common.ir.edge">IREdge</a></td>
<th class="colLast" scope="row">
<div class="block">Physical execution plan of intermediate data movement.</div>
</th>
</tr>
<tr id="i296" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/vertex/IRVertex.html" title="class in org.apache.nemo.common.ir.vertex">IRVertex</a></td>
<th class="colLast" scope="row">
<div class="block">The basic unit of operation in a dataflow program, as well as the most important data structure in Nemo.</div>
</th>
</tr>
<tr id="i297" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/spark/JavaMapReduce.html" title="class in org.apache.nemo.examples.spark">JavaMapReduce</a></td>
<th class="colLast" scope="row">
<div class="block">Java MapReduce example.</div>
</th>
</tr>
<tr id="i298" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/spark/JavaSparkPi.html" title="class in org.apache.nemo.examples.spark">JavaSparkPi</a></td>
<th class="colLast" scope="row">
<div class="block">Computes an approximation to pi.</div>
</th>
</tr>
<tr id="i299" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/spark/sql/JavaSparkSQLExample.html" title="class in org.apache.nemo.examples.spark.sql">JavaSparkSQLExample</a></td>
<th class="colLast" scope="row">
<div class="block">Java Spark SQL Example program.</div>
</th>
</tr>
<tr id="i300" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/spark/sql/JavaSparkSQLExample.Person.html" title="class in org.apache.nemo.examples.spark.sql">JavaSparkSQLExample.Person</a></td>
<th class="colLast" scope="row">
<div class="block">Simple person class.</div>
</th>
</tr>
<tr id="i301" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/spark/sql/JavaUserDefinedTypedAggregation.html" title="class in org.apache.nemo.examples.spark.sql">JavaUserDefinedTypedAggregation</a></td>
<th class="colLast" scope="row">
<div class="block">Java SparkSQL example: User-defined Typed Aggregation.</div>
</th>
</tr>
<tr id="i302" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/spark/sql/JavaUserDefinedTypedAggregation.Average.html" title="class in org.apache.nemo.examples.spark.sql">JavaUserDefinedTypedAggregation.Average</a></td>
<th class="colLast" scope="row">
<div class="block">Average class.</div>
</th>
</tr>
<tr id="i303" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/spark/sql/JavaUserDefinedTypedAggregation.Employee.html" title="class in org.apache.nemo.examples.spark.sql">JavaUserDefinedTypedAggregation.Employee</a></td>
<th class="colLast" scope="row">
<div class="block">Employee class.</div>
</th>
</tr>
<tr id="i304" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/spark/sql/JavaUserDefinedTypedAggregation.MyAverage.html" title="class in org.apache.nemo.examples.spark.sql">JavaUserDefinedTypedAggregation.MyAverage</a></td>
<th class="colLast" scope="row">
<div class="block">MyAverage class.</div>
</th>
</tr>
<tr id="i305" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/spark/sql/JavaUserDefinedUntypedAggregation.html" title="class in org.apache.nemo.examples.spark.sql">JavaUserDefinedUntypedAggregation</a></td>
<th class="colLast" scope="row">
<div class="block">Java SparkSQL example: User-defined Untyped Aggregation.</div>
</th>
</tr>
<tr id="i306" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/spark/sql/JavaUserDefinedUntypedAggregation.MyAverage.html" title="class in org.apache.nemo.examples.spark.sql">JavaUserDefinedUntypedAggregation.MyAverage</a></td>
<th class="colLast" scope="row">
<div class="block">MyAverage class.</div>
</th>
</tr>
<tr id="i307" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/examples/spark/JavaWordAndLineCount.html" title="class in org.apache.nemo.examples.spark">JavaWordAndLineCount</a></td>
<th class="colLast" scope="row">
<div class="block">Java Spark word-count and line-count examples in one.</div>
</th>
</tr>
<tr id="i308" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/examples/spark/JavaWordCount.html" title="class in org.apache.nemo.examples.spark">JavaWordCount</a></td>
<th class="colLast" scope="row">
<div class="block">Java Wordcount example.</div>
</th>
</tr>
<tr id="i309" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/conf/JobConf.html" title="class in org.apache.nemo.conf">JobConf</a></td>
<th class="colLast" scope="row">
<div class="block">Job Configurations.</div>
</th>
</tr>
<tr id="i310" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/client/JobLauncher.html" title="class in org.apache.nemo.client">JobLauncher</a></td>
<th class="colLast" scope="row">
<div class="block">Job launcher.</div>
</th>
</tr>
<tr id="i311" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/common/metric/JobMetric.html" title="class in org.apache.nemo.runtime.common.metric">JobMetric</a></td>
<th class="colLast" scope="row">
<div class="block">Metric class for Job (or <a href="org/apache/nemo/runtime/common/plan/PhysicalPlan.html" title="class in org.apache.nemo.runtime.common.plan"><code>PhysicalPlan</code></a>).</div>
</th>
</tr>
<tr id="i312" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/runtime/master/servlet/JobMetricServlet.html" title="class in org.apache.nemo.runtime.master.servlet">JobMetricServlet</a></td>
<th class="colLast" scope="row">
<div class="block">Servlet which handles <a href="org/apache/nemo/runtime/common/metric/JobMetric.html" title="class in org.apache.nemo.runtime.common.metric"><code>JobMetric</code></a> metric request.</div>
</th>
</tr>
<tr id="i313" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/exception/JsonParseException.html" title="class in org.apache.nemo.common.exception">JsonParseException</a></td>
<th class="colLast" scope="row">
<div class="block">JsonParseException.</div>
</th>
</tr>
<tr id="i314" class="altColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/KeyDecoderProperty.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">KeyDecoderProperty</a></td>
<th class="colLast" scope="row">
<div class="block">KeyDecoder ExecutionProperty.</div>
</th>
</tr>
<tr id="i315" class="rowColor">
<td class="colFirst"><a href="org/apache/nemo/common/ir/edge/executionproperty/KeyEncoderProperty.html" title="class in org.apache.nemo.common.ir.edge.executionproperty">KeyEncoderProperty</a></td>
<th class="colLast" scope="row">
<div class="block">KeyEncoder ExecutionProperty.</div>
</th>
</tr>
<tr id