blob: e3b5ea99a10760fd03217bdc67250d18deb121d1 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_162) on Tue Mar 06 22:04:38 KST 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Class Hierarchy (Nemo Project 0.1-SNAPSHOT API)</title>
<meta name="date" content="2018-03-06">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Class Hierarchy (Nemo Project 0.1-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</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">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></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>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For All Packages</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="edu/snu/nemo/client/package-tree.html">edu.snu.nemo.client</a>, </li>
<li><a href="edu/snu/nemo/common/package-tree.html">edu.snu.nemo.common</a>, </li>
<li><a href="edu/snu/nemo/common/coder/package-tree.html">edu.snu.nemo.common.coder</a>, </li>
<li><a href="edu/snu/nemo/common/dag/package-tree.html">edu.snu.nemo.common.dag</a>, </li>
<li><a href="edu/snu/nemo/common/eventhandler/package-tree.html">edu.snu.nemo.common.eventhandler</a>, </li>
<li><a href="edu/snu/nemo/common/exception/package-tree.html">edu.snu.nemo.common.exception</a>, </li>
<li><a href="edu/snu/nemo/common/ir/package-tree.html">edu.snu.nemo.common.ir</a>, </li>
<li><a href="edu/snu/nemo/common/ir/edge/package-tree.html">edu.snu.nemo.common.ir.edge</a>, </li>
<li><a href="edu/snu/nemo/common/ir/edge/executionproperty/package-tree.html">edu.snu.nemo.common.ir.edge.executionproperty</a>, </li>
<li><a href="edu/snu/nemo/common/ir/executionproperty/package-tree.html">edu.snu.nemo.common.ir.executionproperty</a>, </li>
<li><a href="edu/snu/nemo/common/ir/vertex/package-tree.html">edu.snu.nemo.common.ir.vertex</a>, </li>
<li><a href="edu/snu/nemo/common/ir/vertex/executionproperty/package-tree.html">edu.snu.nemo.common.ir.vertex.executionproperty</a>, </li>
<li><a href="edu/snu/nemo/common/ir/vertex/transform/package-tree.html">edu.snu.nemo.common.ir.vertex.transform</a>, </li>
<li><a href="edu/snu/nemo/common/test/package-tree.html">edu.snu.nemo.common.test</a>, </li>
<li><a href="edu/snu/nemo/compiler/backend/package-tree.html">edu.snu.nemo.compiler.backend</a>, </li>
<li><a href="edu/snu/nemo/compiler/backend/nemo/package-tree.html">edu.snu.nemo.compiler.backend.nemo</a>, </li>
<li><a href="edu/snu/nemo/compiler/frontend/beam/package-tree.html">edu.snu.nemo.compiler.frontend.beam</a>, </li>
<li><a href="edu/snu/nemo/compiler/frontend/beam/coder/package-tree.html">edu.snu.nemo.compiler.frontend.beam.coder</a>, </li>
<li><a href="edu/snu/nemo/compiler/frontend/beam/source/package-tree.html">edu.snu.nemo.compiler.frontend.beam.source</a>, </li>
<li><a href="edu/snu/nemo/compiler/frontend/beam/transform/package-tree.html">edu.snu.nemo.compiler.frontend.beam.transform</a>, </li>
<li><a href="edu/snu/nemo/compiler/frontend/spark/package-tree.html">edu.snu.nemo.compiler.frontend.spark</a>, </li>
<li><a href="edu/snu/nemo/compiler/frontend/spark/coder/package-tree.html">edu.snu.nemo.compiler.frontend.spark.coder</a>, </li>
<li><a href="edu/snu/nemo/compiler/frontend/spark/core/package-tree.html">edu.snu.nemo.compiler.frontend.spark.core</a>, </li>
<li><a href="edu/snu/nemo/compiler/frontend/spark/core/java/package-tree.html">edu.snu.nemo.compiler.frontend.spark.core.java</a>, </li>
<li><a href="edu/snu/nemo/compiler/frontend/spark/source/package-tree.html">edu.snu.nemo.compiler.frontend.spark.source</a>, </li>
<li><a href="edu/snu/nemo/compiler/frontend/spark/sql/package-tree.html">edu.snu.nemo.compiler.frontend.spark.sql</a>, </li>
<li><a href="edu/snu/nemo/compiler/frontend/spark/transform/package-tree.html">edu.snu.nemo.compiler.frontend.spark.transform</a>, </li>
<li><a href="edu/snu/nemo/compiler/optimizer/package-tree.html">edu.snu.nemo.compiler.optimizer</a>, </li>
<li><a href="edu/snu/nemo/compiler/optimizer/examples/package-tree.html">edu.snu.nemo.compiler.optimizer.examples</a>, </li>
<li><a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/package-tree.html">edu.snu.nemo.compiler.optimizer.pass.compiletime</a>, </li>
<li><a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/package-tree.html">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating</a>, </li>
<li><a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/composite/package-tree.html">edu.snu.nemo.compiler.optimizer.pass.compiletime.composite</a>, </li>
<li><a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/reshaping/package-tree.html">edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping</a>, </li>
<li><a href="edu/snu/nemo/compiler/optimizer/policy/package-tree.html">edu.snu.nemo.compiler.optimizer.policy</a>, </li>
<li><a href="edu/snu/nemo/conf/package-tree.html">edu.snu.nemo.conf</a>, </li>
<li><a href="edu/snu/nemo/driver/package-tree.html">edu.snu.nemo.driver</a>, </li>
<li><a href="edu/snu/nemo/examples/beam/package-tree.html">edu.snu.nemo.examples.beam</a>, </li>
<li><a href="edu/snu/nemo/examples/spark/package-tree.html">edu.snu.nemo.examples.spark</a>, </li>
<li><a href="edu/snu/nemo/examples/spark/sql/package-tree.html">edu.snu.nemo.examples.spark.sql</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/package-tree.html">edu.snu.nemo.runtime.common</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/data/package-tree.html">edu.snu.nemo.runtime.common.data</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/eventhandler/package-tree.html">edu.snu.nemo.runtime.common.eventhandler</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/exception/package-tree.html">edu.snu.nemo.runtime.common.exception</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/message/package-tree.html">edu.snu.nemo.runtime.common.message</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/message/grpc/package-tree.html">edu.snu.nemo.runtime.common.message.grpc</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/message/local/package-tree.html">edu.snu.nemo.runtime.common.message.local</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/message/ncs/package-tree.html">edu.snu.nemo.runtime.common.message.ncs</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/metric/package-tree.html">edu.snu.nemo.runtime.common.metric</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/metric/parameter/package-tree.html">edu.snu.nemo.runtime.common.metric.parameter</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/optimizer/package-tree.html">edu.snu.nemo.runtime.common.optimizer</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/optimizer/pass/runtime/package-tree.html">edu.snu.nemo.runtime.common.optimizer.pass.runtime</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/plan/package-tree.html">edu.snu.nemo.runtime.common.plan</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/plan/physical/package-tree.html">edu.snu.nemo.runtime.common.plan.physical</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/plan/stage/package-tree.html">edu.snu.nemo.runtime.common.plan.stage</a>, </li>
<li><a href="edu/snu/nemo/runtime/common/state/package-tree.html">edu.snu.nemo.runtime.common.state</a>, </li>
<li><a href="edu/snu/nemo/runtime/executor/package-tree.html">edu.snu.nemo.runtime.executor</a>, </li>
<li><a href="edu/snu/nemo/runtime/executor/bytetransfer/package-tree.html">edu.snu.nemo.runtime.executor.bytetransfer</a>, </li>
<li><a href="edu/snu/nemo/runtime/executor/data/package-tree.html">edu.snu.nemo.runtime.executor.data</a>, </li>
<li><a href="edu/snu/nemo/runtime/executor/data/block/package-tree.html">edu.snu.nemo.runtime.executor.data.block</a>, </li>
<li><a href="edu/snu/nemo/runtime/executor/data/metadata/package-tree.html">edu.snu.nemo.runtime.executor.data.metadata</a>, </li>
<li><a href="edu/snu/nemo/runtime/executor/data/partitioner/package-tree.html">edu.snu.nemo.runtime.executor.data.partitioner</a>, </li>
<li><a href="edu/snu/nemo/runtime/executor/data/stores/package-tree.html">edu.snu.nemo.runtime.executor.data.stores</a>, </li>
<li><a href="edu/snu/nemo/runtime/executor/data/streamchainer/package-tree.html">edu.snu.nemo.runtime.executor.data.streamchainer</a>, </li>
<li><a href="edu/snu/nemo/runtime/executor/datatransfer/package-tree.html">edu.snu.nemo.runtime.executor.datatransfer</a>, </li>
<li><a href="edu/snu/nemo/runtime/master/package-tree.html">edu.snu.nemo.runtime.master</a>, </li>
<li><a href="edu/snu/nemo/runtime/master/eventhandler/package-tree.html">edu.snu.nemo.runtime.master.eventhandler</a>, </li>
<li><a href="edu/snu/nemo/runtime/master/resource/package-tree.html">edu.snu.nemo.runtime.master.resource</a>, </li>
<li><a href="edu/snu/nemo/runtime/master/scheduler/package-tree.html">edu.snu.nemo.runtime.master.scheduler</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
<ul>
<li type="circle">edu.snu.nemo.runtime.executor.data.stores.<a href="edu/snu/nemo/runtime/executor/data/stores/AbstractBlockStore.html" title="class in edu.snu.nemo.runtime.executor.data.stores"><span class="typeNameLink">AbstractBlockStore</span></a> (implements edu.snu.nemo.runtime.executor.data.stores.<a href="edu/snu/nemo/runtime/executor/data/stores/BlockStore.html" title="interface in edu.snu.nemo.runtime.executor.data.stores">BlockStore</a>)
<ul>
<li type="circle">edu.snu.nemo.runtime.executor.data.stores.<a href="edu/snu/nemo/runtime/executor/data/stores/GlusterFileStore.html" title="class in edu.snu.nemo.runtime.executor.data.stores"><span class="typeNameLink">GlusterFileStore</span></a> (implements edu.snu.nemo.runtime.executor.data.stores.<a href="edu/snu/nemo/runtime/executor/data/stores/RemoteFileStore.html" title="interface in edu.snu.nemo.runtime.executor.data.stores">RemoteFileStore</a>)</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.stores.<a href="edu/snu/nemo/runtime/executor/data/stores/LocalBlockStore.html" title="class in edu.snu.nemo.runtime.executor.data.stores"><span class="typeNameLink">LocalBlockStore</span></a>
<ul>
<li type="circle">edu.snu.nemo.runtime.executor.data.stores.<a href="edu/snu/nemo/runtime/executor/data/stores/LocalFileStore.html" title="class in edu.snu.nemo.runtime.executor.data.stores"><span class="typeNameLink">LocalFileStore</span></a> (implements edu.snu.nemo.runtime.executor.data.stores.<a href="edu/snu/nemo/runtime/executor/data/stores/FileStore.html" title="interface in edu.snu.nemo.runtime.executor.data.stores">FileStore</a>)</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.stores.<a href="edu/snu/nemo/runtime/executor/data/stores/MemoryStore.html" title="class in edu.snu.nemo.runtime.executor.data.stores"><span class="typeNameLink">MemoryStore</span></a></li>
<li type="circle">edu.snu.nemo.runtime.executor.data.stores.<a href="edu/snu/nemo/runtime/executor/data/stores/SerializedMemoryStore.html" title="class in edu.snu.nemo.runtime.executor.data.stores"><span class="typeNameLink">SerializedMemoryStore</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.spark.api.java.AbstractJavaRDDLike&lt;T,This&gt; (implements org.apache.spark.api.java.JavaRDDLike&lt;T,This&gt;)
<ul>
<li type="circle">org.apache.spark.api.java.JavaPairRDD&lt;K,V&gt;
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.core.java.<a href="edu/snu/nemo/compiler/frontend/spark/core/java/JavaPairRDD.html" title="class in edu.snu.nemo.compiler.frontend.spark.core.java"><span class="typeNameLink">JavaPairRDD</span></a>&lt;K,V&gt;</li>
</ul>
</li>
<li type="circle">org.apache.spark.api.java.JavaRDD&lt;T&gt;
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.core.java.<a href="edu/snu/nemo/compiler/frontend/spark/core/java/JavaRDD.html" title="class in edu.snu.nemo.compiler.frontend.spark.core.java"><span class="typeNameLink">JavaRDD</span></a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</li>
<li type="circle">org.apache.spark.sql.expressions.Aggregator&lt;IN,BUF,OUT&gt; (implements scala.Serializable)
<ul>
<li type="circle">edu.snu.nemo.examples.spark.sql.<a href="edu/snu/nemo/examples/spark/sql/JavaUserDefinedTypedAggregation.MyAverage.html" title="class in edu.snu.nemo.examples.spark.sql"><span class="typeNameLink">JavaUserDefinedTypedAggregation.MyAverage</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/AlternatingLeastSquare.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">AlternatingLeastSquare</span></a></li>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/AlternatingLeastSquareInefficient.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">AlternatingLeastSquareInefficient</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/AnnotatingPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">AnnotatingPass</span></a> (implements edu.snu.nemo.compiler.optimizer.pass.compiletime.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/CompileTimePass.html" title="interface in edu.snu.nemo.compiler.optimizer.pass.compiletime">CompileTimePass</a>)
<ul>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/CompressionPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">CompressionPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgeDataStorePass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">DataSkewEdgeDataStorePass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgeMetricCollectionPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">DataSkewEdgeMetricCollectionPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/DataSkewEdgePartitionerPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">DataSkewEdgePartitionerPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/DataSkewVertexPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">DataSkewVertexPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/DefaultEdgeUsedDataHandlingPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">DefaultEdgeUsedDataHandlingPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/DefaultParallelismPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">DefaultParallelismPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/DefaultStagePartitioningPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">DefaultStagePartitioningPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/DisaggregationEdgeDataStorePass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">DisaggregationEdgeDataStorePass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/DuplicateEdgeGroupSizePass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">DuplicateEdgeGroupSizePass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/PadoEdgeDataFlowModelPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">PadoEdgeDataFlowModelPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/PadoEdgeDataStorePass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">PadoEdgeDataStorePass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/PadoVertexExecutorPlacementPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">PadoVertexExecutorPlacementPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/ReviseInterStageEdgeDataStorePass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">ReviseInterStageEdgeDataStorePass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeDataFlowModelPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">SailfishEdgeDataFlowModelPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeDataStorePass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">SailfishEdgeDataStorePass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/SailfishEdgeUsedDataHandlingPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">SailfishEdgeUsedDataHandlingPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/ScheduleGroupPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">ScheduleGroupPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/annotating/ShuffleEdgePushPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.annotating"><span class="typeNameLink">ShuffleEdgePushPass</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.common.test.<a href="edu/snu/nemo/common/test/ArgBuilder.html" title="class in edu.snu.nemo.common.test"><span class="typeNameLink">ArgBuilder</span></a></li>
<li type="circle">edu.snu.nemo.runtime.master.scheduler.<a href="edu/snu/nemo/runtime/master/scheduler/BatchSingleJobScheduler.html" title="class in edu.snu.nemo.runtime.master.scheduler"><span class="typeNameLink">BatchSingleJobScheduler</span></a> (implements edu.snu.nemo.runtime.master.scheduler.<a href="edu/snu/nemo/runtime/master/scheduler/Scheduler.html" title="interface in edu.snu.nemo.runtime.master.scheduler">Scheduler</a>)</li>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.coder.<a href="edu/snu/nemo/compiler/frontend/beam/coder/BeamCoder.html" title="class in edu.snu.nemo.compiler.frontend.beam.coder"><span class="typeNameLink">BeamCoder</span></a>&lt;T&gt; (implements edu.snu.nemo.common.coder.<a href="edu/snu/nemo/common/coder/Coder.html" title="interface in edu.snu.nemo.common.coder">Coder</a>&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.<a href="edu/snu/nemo/compiler/frontend/beam/BeamStateTranslator.html" title="class in edu.snu.nemo.compiler.frontend.beam"><span class="typeNameLink">BeamStateTranslator</span></a> (implements edu.snu.nemo.client.<a href="edu/snu/nemo/client/StateTranslator.html" title="interface in edu.snu.nemo.client">StateTranslator</a>)</li>
<li type="circle">edu.snu.nemo.runtime.master.<a href="edu/snu/nemo/runtime/master/BlockManagerMaster.html" title="class in edu.snu.nemo.runtime.master"><span class="typeNameLink">BlockManagerMaster</span></a></li>
<li type="circle">edu.snu.nemo.runtime.master.<a href="edu/snu/nemo/runtime/master/BlockManagerMaster.BlockLocationRequestHandler.html" title="class in edu.snu.nemo.runtime.master"><span class="typeNameLink">BlockManagerMaster.BlockLocationRequestHandler</span></a></li>
<li type="circle">edu.snu.nemo.runtime.master.<a href="edu/snu/nemo/runtime/master/BlockManagerMaster.PartitionManagerMasterControlMessageReceiver.html" title="class in edu.snu.nemo.runtime.master"><span class="typeNameLink">BlockManagerMaster.PartitionManagerMasterControlMessageReceiver</span></a> (implements edu.snu.nemo.runtime.common.message.<a href="edu/snu/nemo/runtime/common/message/MessageListener.html" title="interface in edu.snu.nemo.runtime.common.message">MessageListener</a>&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.<a href="edu/snu/nemo/runtime/executor/data/BlockManagerWorker.html" title="class in edu.snu.nemo.runtime.executor.data"><span class="typeNameLink">BlockManagerWorker</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.state.<a href="edu/snu/nemo/runtime/common/state/BlockState.html" title="class in edu.snu.nemo.runtime.common.state"><span class="typeNameLink">BlockState</span></a></li>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/Broadcast.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">Broadcast</span></a></li>
<li type="circle">edu.snu.nemo.common.coder.<a href="edu/snu/nemo/common/coder/BytesCoder.html" title="class in edu.snu.nemo.common.coder"><span class="typeNameLink">BytesCoder</span></a> (implements edu.snu.nemo.common.coder.<a href="edu/snu/nemo/common/coder/Coder.html" title="interface in edu.snu.nemo.common.coder">Coder</a>&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.executor.bytetransfer.<a href="edu/snu/nemo/runtime/executor/bytetransfer/ByteTransfer.html" title="class in edu.snu.nemo.runtime.executor.bytetransfer"><span class="typeNameLink">ByteTransfer</span></a></li>
<li type="circle">edu.snu.nemo.runtime.executor.bytetransfer.<a href="edu/snu/nemo/runtime/executor/bytetransfer/ByteTransferContext.html" title="class in edu.snu.nemo.runtime.executor.bytetransfer"><span class="typeNameLink">ByteTransferContext</span></a>
<ul>
<li type="circle">edu.snu.nemo.runtime.executor.bytetransfer.<a href="edu/snu/nemo/runtime/executor/bytetransfer/ByteInputContext.html" title="class in edu.snu.nemo.runtime.executor.bytetransfer"><span class="typeNameLink">ByteInputContext</span></a></li>
<li type="circle">edu.snu.nemo.runtime.executor.bytetransfer.<a href="edu/snu/nemo/runtime/executor/bytetransfer/ByteOutputContext.html" title="class in edu.snu.nemo.runtime.executor.bytetransfer"><span class="typeNameLink">ByteOutputContext</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>)</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.client.<a href="edu/snu/nemo/client/ClientEndpoint.html" title="class in edu.snu.nemo.client"><span class="typeNameLink">ClientEndpoint</span></a>
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.<a href="edu/snu/nemo/compiler/frontend/beam/NemoPipelineResult.html" title="class in edu.snu.nemo.compiler.frontend.beam"><span class="typeNameLink">NemoPipelineResult</span></a> (implements org.apache.beam.sdk.PipelineResult)</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.executor.bytetransfer.<a href="edu/snu/nemo/runtime/executor/bytetransfer/ClosableBlockingQueue.html" title="class in edu.snu.nemo.runtime.executor.bytetransfer"><span class="typeNameLink">ClosableBlockingQueue</span></a>&lt;T&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>)</li>
<li type="circle">org.apache.beam.sdk.coders.Coder&lt;T&gt; (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">org.apache.beam.sdk.coders.StructuredCoder&lt;T&gt;
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.coder.<a href="edu/snu/nemo/compiler/frontend/beam/coder/PairCoder.html" title="class in edu.snu.nemo.compiler.frontend.beam.coder"><span class="typeNameLink">PairCoder</span></a>&lt;A,B&gt;</li>
</ul>
</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.common.coder.<a href="edu/snu/nemo/common/coder/Coder.DummyCoder.html" title="class in edu.snu.nemo.common.coder"><span class="typeNameLink">Coder.DummyCoder</span></a> (implements edu.snu.nemo.common.coder.<a href="edu/snu/nemo/common/coder/Coder.html" title="interface in edu.snu.nemo.common.coder">Coder</a>&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.transform.<a href="edu/snu/nemo/compiler/frontend/spark/transform/CollectTransform.html" title="class in edu.snu.nemo.compiler.frontend.spark.transform"><span class="typeNameLink">CollectTransform</span></a>&lt;T&gt; (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform</a>&lt;I,O&gt;)</li>
<li type="circle">org.apache.beam.sdk.transforms.Combine.CombineFn&lt;InputT,AccumT,OutputT&gt;
<ul>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/AlternatingLeastSquare.TrainingDataCombiner.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">AlternatingLeastSquare.TrainingDataCombiner</span></a></li>
<li type="circle">org.apache.beam.sdk.transforms.Combine.BinaryCombineFn&lt;V&gt;
<ul>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/MultinomialLogisticRegression.CombineFunction.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">MultinomialLogisticRegression.CombineFunction</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.compiler.optimizer.<a href="edu/snu/nemo/compiler/optimizer/CompiletimeOptimizer.html" title="class in edu.snu.nemo.compiler.optimizer"><span class="typeNameLink">CompiletimeOptimizer</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.composite.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/composite/CompositePass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.composite"><span class="typeNameLink">CompositePass</span></a> (implements edu.snu.nemo.compiler.optimizer.pass.compiletime.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/CompileTimePass.html" title="interface in edu.snu.nemo.compiler.optimizer.pass.compiletime">CompileTimePass</a>)
<ul>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.composite.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/composite/DataSkewCompositePass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.composite"><span class="typeNameLink">DataSkewCompositePass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/DefaultPolicyWithSeparatePass.RefactoredPass.html" title="class in edu.snu.nemo.compiler.optimizer.policy"><span class="typeNameLink">DefaultPolicyWithSeparatePass.RefactoredPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.composite.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/composite/LoopOptimizationCompositePass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.composite"><span class="typeNameLink">LoopOptimizationCompositePass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.composite.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/composite/PadoCompositePass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.composite"><span class="typeNameLink">PadoCompositePass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.composite.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/composite/PrimitiveCompositePass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.composite"><span class="typeNameLink">PrimitiveCompositePass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.composite.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/composite/SailfishPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.composite"><span class="typeNameLink">SailfishPass</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.streamchainer.<a href="edu/snu/nemo/runtime/executor/data/streamchainer/CompressionStreamChainer.html" title="class in edu.snu.nemo.runtime.executor.data.streamchainer"><span class="typeNameLink">CompressionStreamChainer</span></a> (implements edu.snu.nemo.runtime.executor.data.streamchainer.<a href="edu/snu/nemo/runtime/executor/data/streamchainer/StreamChainer.html" title="interface in edu.snu.nemo.runtime.executor.data.streamchainer">StreamChainer</a>)</li>
<li type="circle">org.apache.reef.tang.formats.ConfigurationModuleBuilder
<ul>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.master.resource.<a href="edu/snu/nemo/runtime/master/resource/ContainerManager.html" title="class in edu.snu.nemo.runtime.master.resource"><span class="typeNameLink">ContainerManager</span></a></li>
<li type="circle">edu.snu.nemo.common.<a href="edu/snu/nemo/common/ContextImpl.html" title="class in edu.snu.nemo.common"><span class="typeNameLink">ContextImpl</span></a> (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.Context.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform.Context</a>)</li>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.transform.<a href="edu/snu/nemo/compiler/frontend/beam/transform/CreateViewTransform.html" title="class in edu.snu.nemo.compiler.frontend.beam.transform"><span class="typeNameLink">CreateViewTransform</span></a>&lt;I,O&gt; (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform</a>&lt;I,O&gt;)</li>
<li type="circle">edu.snu.nemo.common.dag.<a href="edu/snu/nemo/common/dag/DAG.html" title="class in edu.snu.nemo.common.dag"><span class="typeNameLink">DAG</span></a>&lt;V,E&gt; (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">edu.snu.nemo.common.dag.<a href="edu/snu/nemo/common/dag/DAGBuilder.html" title="class in edu.snu.nemo.common.dag"><span class="typeNameLink">DAGBuilder</span></a>&lt;V,E&gt; (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">org.apache.spark.sql.DataFrameReader (implements org.apache.spark.internal.Logging)
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.sql.<a href="edu/snu/nemo/compiler/frontend/spark/sql/DataFrameReader.html" title="class in edu.snu.nemo.compiler.frontend.spark.sql"><span class="typeNameLink">DataFrameReader</span></a> (implements edu.snu.nemo.compiler.frontend.spark.sql.<a href="edu/snu/nemo/compiler/frontend/spark/sql/NemoSparkUserFacingClass.html" title="interface in edu.snu.nemo.compiler.frontend.spark.sql">NemoSparkUserFacingClass</a>)</li>
</ul>
</li>
<li type="circle">org.apache.spark.sql.Dataset&lt;T&gt; (implements scala.Serializable)
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.sql.<a href="edu/snu/nemo/compiler/frontend/spark/sql/Dataset.html" title="class in edu.snu.nemo.compiler.frontend.spark.sql"><span class="typeNameLink">Dataset</span></a>&lt;T&gt; (implements edu.snu.nemo.compiler.frontend.spark.sql.<a href="edu/snu/nemo/compiler/frontend/spark/sql/NemoSparkUserFacingClass.html" title="interface in edu.snu.nemo.compiler.frontend.spark.sql">NemoSparkUserFacingClass</a>)</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.partitioner.<a href="edu/snu/nemo/runtime/executor/data/partitioner/DataSkewHashPartitioner.html" title="class in edu.snu.nemo.runtime.executor.data.partitioner"><span class="typeNameLink">DataSkewHashPartitioner</span></a> (implements edu.snu.nemo.runtime.executor.data.partitioner.<a href="edu/snu/nemo/runtime/executor/data/partitioner/Partitioner.html" title="interface in edu.snu.nemo.runtime.executor.data.partitioner">Partitioner</a>)</li>
<li type="circle">edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/DataSkewPolicy.html" title="class in edu.snu.nemo.compiler.optimizer.policy"><span class="typeNameLink">DataSkewPolicy</span></a> (implements edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/Policy.html" title="interface in edu.snu.nemo.compiler.optimizer.policy">Policy</a>)</li>
<li type="circle">edu.snu.nemo.runtime.common.optimizer.pass.runtime.<a href="edu/snu/nemo/runtime/common/optimizer/pass/runtime/DataSkewRuntimePass.html" title="class in edu.snu.nemo.runtime.common.optimizer.pass.runtime"><span class="typeNameLink">DataSkewRuntimePass</span></a> (implements edu.snu.nemo.runtime.common.optimizer.pass.runtime.<a href="edu/snu/nemo/runtime/common/optimizer/pass/runtime/RuntimePass.html" title="interface in edu.snu.nemo.runtime.common.optimizer.pass.runtime">RuntimePass</a>&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.executor.datatransfer.<a href="edu/snu/nemo/runtime/executor/datatransfer/DataTransfer.html" title="class in edu.snu.nemo.runtime.executor.datatransfer"><span class="typeNameLink">DataTransfer</span></a>
<ul>
<li type="circle">edu.snu.nemo.runtime.executor.datatransfer.<a href="edu/snu/nemo/runtime/executor/datatransfer/InputReader.html" title="class in edu.snu.nemo.runtime.executor.datatransfer"><span class="typeNameLink">InputReader</span></a></li>
<li type="circle">edu.snu.nemo.runtime.executor.datatransfer.<a href="edu/snu/nemo/runtime/executor/datatransfer/OutputWriter.html" title="class in edu.snu.nemo.runtime.executor.datatransfer"><span class="typeNameLink">OutputWriter</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>)</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.executor.datatransfer.<a href="edu/snu/nemo/runtime/executor/datatransfer/DataTransferFactory.html" title="class in edu.snu.nemo.runtime.executor.datatransfer"><span class="typeNameLink">DataTransferFactory</span></a></li>
<li type="circle">edu.snu.nemo.runtime.executor.data.<a href="edu/snu/nemo/runtime/executor/data/DataUtil.html" title="class in edu.snu.nemo.runtime.executor.data"><span class="typeNameLink">DataUtil</span></a></li>
<li type="circle">edu.snu.nemo.runtime.executor.data.<a href="edu/snu/nemo/runtime/executor/data/DataUtil.InputStreamIterator.html" title="class in edu.snu.nemo.runtime.executor.data"><span class="typeNameLink">DataUtil.InputStreamIterator</span></a>&lt;T&gt; (implements edu.snu.nemo.runtime.executor.data.<a href="edu/snu/nemo/runtime/executor/data/DataUtil.IteratorWithNumBytes.html" title="interface in edu.snu.nemo.runtime.executor.data">DataUtil.IteratorWithNumBytes</a>&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/DefaultPolicy.html" title="class in edu.snu.nemo.compiler.optimizer.policy"><span class="typeNameLink">DefaultPolicy</span></a> (implements edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/Policy.html" title="interface in edu.snu.nemo.compiler.optimizer.policy">Policy</a>)</li>
<li type="circle">edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/DefaultPolicyWithSeparatePass.html" title="class in edu.snu.nemo.compiler.optimizer.policy"><span class="typeNameLink">DefaultPolicyWithSeparatePass</span></a> (implements edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/Policy.html" title="interface in edu.snu.nemo.compiler.optimizer.policy">Policy</a>)</li>
<li type="circle">edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/DisaggregationPolicy.html" title="class in edu.snu.nemo.compiler.optimizer.policy"><span class="typeNameLink">DisaggregationPolicy</span></a> (implements edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/Policy.html" title="interface in edu.snu.nemo.compiler.optimizer.policy">Policy</a>)</li>
<li type="circle">org.apache.beam.sdk.transforms.DoFn&lt;InputT,OutputT&gt; (implements org.apache.beam.sdk.transforms.display.HasDisplayData, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/AlternatingLeastSquare.CalculateNextMatrix.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">AlternatingLeastSquare.CalculateNextMatrix</span></a></li>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/AlternatingLeastSquare.ParseLine.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">AlternatingLeastSquare.ParseLine</span></a></li>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/AlternatingLeastSquare.UngroupSingleVectorList.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">AlternatingLeastSquare.UngroupSingleVectorList</span></a></li>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/MultinomialLogisticRegression.ApplyGradient.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">MultinomialLogisticRegression.ApplyGradient</span></a></li>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/MultinomialLogisticRegression.CalculateGradient.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">MultinomialLogisticRegression.CalculateGradient</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.transform.<a href="edu/snu/nemo/compiler/frontend/beam/transform/DoTransform.html" title="class in edu.snu.nemo.compiler.frontend.beam.transform"><span class="typeNameLink">DoTransform</span></a>&lt;I,O&gt; (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform</a>&lt;I,O&gt;)</li>
<li type="circle">edu.snu.nemo.client.<a href="edu/snu/nemo/client/DriverEndpoint.html" title="class in edu.snu.nemo.client"><span class="typeNameLink">DriverEndpoint</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/DuplicateEdgeGroupPropertyValue.html" title="class in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">DuplicateEdgeGroupPropertyValue</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">edu.snu.nemo.runtime.common.eventhandler.<a href="edu/snu/nemo/runtime/common/eventhandler/DynamicOptimizationEvent.html" title="class in edu.snu.nemo.runtime.common.eventhandler"><span class="typeNameLink">DynamicOptimizationEvent</span></a> (implements edu.snu.nemo.common.eventhandler.<a href="edu/snu/nemo/common/eventhandler/RuntimeEvent.html" title="interface in edu.snu.nemo.common.eventhandler">RuntimeEvent</a>)</li>
<li type="circle">edu.snu.nemo.runtime.common.eventhandler.<a href="edu/snu/nemo/runtime/common/eventhandler/DynamicOptimizationEventHandler.html" title="class in edu.snu.nemo.runtime.common.eventhandler"><span class="typeNameLink">DynamicOptimizationEventHandler</span></a> (implements edu.snu.nemo.common.eventhandler.<a href="edu/snu/nemo/common/eventhandler/RuntimeEventHandler.html" title="interface in edu.snu.nemo.common.eventhandler">RuntimeEventHandler</a>&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.common.dag.<a href="edu/snu/nemo/common/dag/Edge.html" title="class in edu.snu.nemo.common.dag"><span class="typeNameLink">Edge</span></a>&lt;V&gt; (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">edu.snu.nemo.common.ir.edge.<a href="edu/snu/nemo/common/ir/edge/IREdge.html" title="class in edu.snu.nemo.common.ir.edge"><span class="typeNameLink">IREdge</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.plan.<a href="edu/snu/nemo/runtime/common/plan/RuntimeEdge.html" title="class in edu.snu.nemo.runtime.common.plan"><span class="typeNameLink">RuntimeEdge</span></a>&lt;V&gt;
<ul>
<li type="circle">edu.snu.nemo.runtime.common.plan.physical.<a href="edu/snu/nemo/runtime/common/plan/physical/PhysicalStageEdge.html" title="class in edu.snu.nemo.runtime.common.plan.physical"><span class="typeNameLink">PhysicalStageEdge</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.plan.stage.<a href="edu/snu/nemo/runtime/common/plan/stage/StageEdge.html" title="class in edu.snu.nemo.runtime.common.plan.stage"><span class="typeNameLink">StageEdge</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.compiler.optimizer.examples.<a href="edu/snu/nemo/compiler/optimizer/examples/EmptyComponents.html" title="class in edu.snu.nemo.compiler.optimizer.examples"><span class="typeNameLink">EmptyComponents</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.examples.<a href="edu/snu/nemo/compiler/optimizer/examples/EmptyComponents.EmptyTransform.html" title="class in edu.snu.nemo.compiler.optimizer.examples"><span class="typeNameLink">EmptyComponents.EmptyTransform</span></a>&lt;I,O&gt; (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform</a>&lt;I,O&gt;)</li>
<li type="circle">edu.snu.nemo.common.test.<a href="edu/snu/nemo/common/test/ExampleTestUtil.html" title="class in edu.snu.nemo.common.test"><span class="typeNameLink">ExampleTestUtil</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.executionproperty.<a href="edu/snu/nemo/common/ir/executionproperty/ExecutionProperty.html" title="class in edu.snu.nemo.common.ir.executionproperty"><span class="typeNameLink">ExecutionProperty</span></a>&lt;T&gt; (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/CompressionProperty.html" title="class in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">CompressionProperty</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/DataCommunicationPatternProperty.html" title="class in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">DataCommunicationPatternProperty</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/DataFlowModelProperty.html" title="class in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">DataFlowModelProperty</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/DataStoreProperty.html" title="class in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">DataStoreProperty</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/DuplicateEdgeGroupProperty.html" title="class in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">DuplicateEdgeGroupProperty</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.vertex.executionproperty.<a href="edu/snu/nemo/common/ir/vertex/executionproperty/DynamicOptimizationProperty.html" title="class in edu.snu.nemo.common.ir.vertex.executionproperty"><span class="typeNameLink">DynamicOptimizationProperty</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.vertex.executionproperty.<a href="edu/snu/nemo/common/ir/vertex/executionproperty/ExecutorPlacementProperty.html" title="class in edu.snu.nemo.common.ir.vertex.executionproperty"><span class="typeNameLink">ExecutorPlacementProperty</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/KeyExtractorProperty.html" title="class in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">KeyExtractorProperty</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/MetricCollectionProperty.html" title="class in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">MetricCollectionProperty</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.vertex.executionproperty.<a href="edu/snu/nemo/common/ir/vertex/executionproperty/ParallelismProperty.html" title="class in edu.snu.nemo.common.ir.vertex.executionproperty"><span class="typeNameLink">ParallelismProperty</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/PartitionerProperty.html" title="class in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">PartitionerProperty</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.vertex.executionproperty.<a href="edu/snu/nemo/common/ir/vertex/executionproperty/ScheduleGroupIndexProperty.html" title="class in edu.snu.nemo.common.ir.vertex.executionproperty"><span class="typeNameLink">ScheduleGroupIndexProperty</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.vertex.executionproperty.<a href="edu/snu/nemo/common/ir/vertex/executionproperty/StageIdProperty.html" title="class in edu.snu.nemo.common.ir.vertex.executionproperty"><span class="typeNameLink">StageIdProperty</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/UsedDataHandlingProperty.html" title="class in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">UsedDataHandlingProperty</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.common.ir.executionproperty.<a href="edu/snu/nemo/common/ir/executionproperty/ExecutionPropertyMap.html" title="class in edu.snu.nemo.common.ir.executionproperty"><span class="typeNameLink">ExecutionPropertyMap</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">edu.snu.nemo.runtime.executor.<a href="edu/snu/nemo/runtime/executor/Executor.html" title="class in edu.snu.nemo.runtime.executor"><span class="typeNameLink">Executor</span></a></li>
<li type="circle">edu.snu.nemo.runtime.master.resource.<a href="edu/snu/nemo/runtime/master/resource/ExecutorRepresenter.html" title="class in edu.snu.nemo.runtime.master.resource"><span class="typeNameLink">ExecutorRepresenter</span></a></li>
<li type="circle">edu.snu.nemo.runtime.executor.data.<a href="edu/snu/nemo/runtime/executor/data/FileArea.html" title="class in edu.snu.nemo.runtime.executor.data"><span class="typeNameLink">FileArea</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.block.<a href="edu/snu/nemo/runtime/executor/data/block/FileBlock.html" title="class in edu.snu.nemo.runtime.executor.data.block"><span class="typeNameLink">FileBlock</span></a>&lt;K&gt; (implements edu.snu.nemo.runtime.executor.data.block.<a href="edu/snu/nemo/runtime/executor/data/block/Block.html" title="interface in edu.snu.nemo.runtime.executor.data.block">Block</a>&lt;K&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.metadata.<a href="edu/snu/nemo/runtime/executor/data/metadata/FileMetadata.html" title="class in edu.snu.nemo.runtime.executor.data.metadata"><span class="typeNameLink">FileMetadata</span></a>&lt;K&gt;
<ul>
<li type="circle">edu.snu.nemo.runtime.executor.data.metadata.<a href="edu/snu/nemo/runtime/executor/data/metadata/LocalFileMetadata.html" title="class in edu.snu.nemo.runtime.executor.data.metadata"><span class="typeNameLink">LocalFileMetadata</span></a>&lt;K&gt;</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.metadata.<a href="edu/snu/nemo/runtime/executor/data/metadata/RemoteFileMetadata.html" title="class in edu.snu.nemo.runtime.executor.data.metadata"><span class="typeNameLink">RemoteFileMetadata</span></a>&lt;K&gt;</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.transform.<a href="edu/snu/nemo/compiler/frontend/spark/transform/FlatMapTransform.html" title="class in edu.snu.nemo.compiler.frontend.spark.transform"><span class="typeNameLink">FlatMapTransform</span></a>&lt;T,U&gt; (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform</a>&lt;I,O&gt;)</li>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.transform.<a href="edu/snu/nemo/compiler/frontend/beam/transform/FlattenTransform.html" title="class in edu.snu.nemo.compiler.frontend.beam.transform"><span class="typeNameLink">FlattenTransform</span></a>&lt;T&gt; (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform</a>&lt;I,O&gt;)</li>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.transform.<a href="edu/snu/nemo/compiler/frontend/beam/transform/GroupByKeyTransform.html" title="class in edu.snu.nemo.compiler.frontend.beam.transform"><span class="typeNameLink">GroupByKeyTransform</span></a>&lt;I&gt; (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform</a>&lt;I,O&gt;)</li>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.transform.<a href="edu/snu/nemo/compiler/frontend/spark/transform/GroupByKeyTransform.html" title="class in edu.snu.nemo.compiler.frontend.spark.transform"><span class="typeNameLink">GroupByKeyTransform</span></a>&lt;K,V&gt; (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform</a>&lt;I,O&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.common.message.grpc.<a href="edu/snu/nemo/runtime/common/message/grpc/GrpcMessageEnvironment.html" title="class in edu.snu.nemo.runtime.common.message.grpc"><span class="typeNameLink">GrpcMessageEnvironment</span></a> (implements edu.snu.nemo.runtime.common.message.<a href="edu/snu/nemo/runtime/common/message/MessageEnvironment.html" title="interface in edu.snu.nemo.runtime.common.message">MessageEnvironment</a>)</li>
<li type="circle">java.util.logging.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/logging/Handler.html?is-external=true" title="class or interface in java.util.logging"><span class="typeNameLink">Handler</span></a>
<ul>
<li type="circle">edu.snu.nemo.driver.<a href="edu/snu/nemo/driver/RemoteClientMessageLoggingHandler.html" title="class in edu.snu.nemo.driver"><span class="typeNameLink">RemoteClientMessageLoggingHandler</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.partitioner.<a href="edu/snu/nemo/runtime/executor/data/partitioner/HashPartitioner.html" title="class in edu.snu.nemo.runtime.executor.data.partitioner"><span class="typeNameLink">HashPartitioner</span></a> (implements edu.snu.nemo.runtime.executor.data.partitioner.<a href="edu/snu/nemo/runtime/executor/data/partitioner/Partitioner.html" title="interface in edu.snu.nemo.runtime.executor.data.partitioner">Partitioner</a>)</li>
<li type="circle">edu.snu.nemo.runtime.common.data.<a href="edu/snu/nemo/runtime/common/data/HashRange.html" title="class in edu.snu.nemo.runtime.common.data"><span class="typeNameLink">HashRange</span></a> (implements edu.snu.nemo.runtime.common.data.<a href="edu/snu/nemo/runtime/common/data/KeyRange.html" title="interface in edu.snu.nemo.runtime.common.data">KeyRange</a>&lt;K&gt;)</li>
<li type="circle">edu.snu.nemo.common.ir.<a href="edu/snu/nemo/common/ir/IdManager.html" title="class in edu.snu.nemo.common.ir"><span class="typeNameLink">IdManager</span></a></li>
<li type="circle">java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">InputStream</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)
<ul>
<li type="circle">edu.snu.nemo.runtime.executor.data.<a href="edu/snu/nemo/runtime/executor/data/LimitedInputStream.html" title="class in edu.snu.nemo.runtime.executor.data"><span class="typeNameLink">LimitedInputStream</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.partitioner.<a href="edu/snu/nemo/runtime/executor/data/partitioner/IntactPartitioner.html" title="class in edu.snu.nemo.runtime.executor.data.partitioner"><span class="typeNameLink">IntactPartitioner</span></a> (implements edu.snu.nemo.runtime.executor.data.partitioner.<a href="edu/snu/nemo/runtime/executor/data/partitioner/Partitioner.html" title="interface in edu.snu.nemo.runtime.executor.data.partitioner">Partitioner</a>)</li>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.core.java.<a href="edu/snu/nemo/compiler/frontend/spark/core/java/JavaSparkContext.html" title="class in edu.snu.nemo.compiler.frontend.spark.core.java"><span class="typeNameLink">JavaSparkContext</span></a></li>
<li type="circle">edu.snu.nemo.examples.spark.<a href="edu/snu/nemo/examples/spark/JavaSparkPi.html" title="class in edu.snu.nemo.examples.spark"><span class="typeNameLink">JavaSparkPi</span></a></li>
<li type="circle">edu.snu.nemo.examples.spark.sql.<a href="edu/snu/nemo/examples/spark/sql/JavaSparkSQLExample.html" title="class in edu.snu.nemo.examples.spark.sql"><span class="typeNameLink">JavaSparkSQLExample</span></a></li>
<li type="circle">edu.snu.nemo.examples.spark.sql.<a href="edu/snu/nemo/examples/spark/sql/JavaSparkSQLExample.Person.html" title="class in edu.snu.nemo.examples.spark.sql"><span class="typeNameLink">JavaSparkSQLExample.Person</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">edu.snu.nemo.examples.spark.sql.<a href="edu/snu/nemo/examples/spark/sql/JavaUserDefinedTypedAggregation.html" title="class in edu.snu.nemo.examples.spark.sql"><span class="typeNameLink">JavaUserDefinedTypedAggregation</span></a></li>
<li type="circle">edu.snu.nemo.examples.spark.sql.<a href="edu/snu/nemo/examples/spark/sql/JavaUserDefinedTypedAggregation.Average.html" title="class in edu.snu.nemo.examples.spark.sql"><span class="typeNameLink">JavaUserDefinedTypedAggregation.Average</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">edu.snu.nemo.examples.spark.sql.<a href="edu/snu/nemo/examples/spark/sql/JavaUserDefinedTypedAggregation.Employee.html" title="class in edu.snu.nemo.examples.spark.sql"><span class="typeNameLink">JavaUserDefinedTypedAggregation.Employee</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">edu.snu.nemo.examples.spark.sql.<a href="edu/snu/nemo/examples/spark/sql/JavaUserDefinedUntypedAggregation.html" title="class in edu.snu.nemo.examples.spark.sql"><span class="typeNameLink">JavaUserDefinedUntypedAggregation</span></a></li>
<li type="circle">edu.snu.nemo.examples.spark.<a href="edu/snu/nemo/examples/spark/JavaWordCount.html" title="class in edu.snu.nemo.examples.spark"><span class="typeNameLink">JavaWordCount</span></a></li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.DAGDirectory.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.DAGDirectory</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.DeployMode.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.DeployMode</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.DriverMemMb.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.DriverMemMb</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.ExecutorCapacity.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.ExecutorCapacity</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.ExecutorId.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.ExecutorId</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.ExecutorJsonContents.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.ExecutorJsonContents</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.ExecutorJsonPath.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.ExecutorJsonPath</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.FileDirectory.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.FileDirectory</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.GlusterVolumeDirectory.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.GlusterVolumeDirectory</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.HashRangeMultiplier.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.HashRangeMultiplier</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.IORequestHandleThreadsTotal.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.IORequestHandleThreadsTotal</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.JobId.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.JobId</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.JVMHeapSlack.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.JVMHeapSlack</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.MaxScheduleAttempt.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.MaxScheduleAttempt</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.OptimizationPolicy.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.OptimizationPolicy</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.PartitionTransportClientNumThreads.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.PartitionTransportClientNumThreads</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.PartitionTransportServerBacklog.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.PartitionTransportServerBacklog</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.PartitionTransportServerNumListeningThreads.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.PartitionTransportServerNumListeningThreads</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.PartitionTransportServerNumWorkingThreads.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.PartitionTransportServerNumWorkingThreads</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.PartitionTransportServerPort.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.PartitionTransportServerPort</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.SchedulerTimeoutMs.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.SchedulerTimeoutMs</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.ScheduleSerThread.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.ScheduleSerThread</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.SerializedDAG.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.SerializedDAG</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.UserMainArguments.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.UserMainArguments</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.conf.<a href="edu/snu/nemo/conf/JobConf.UserMainClass.html" title="class in edu.snu.nemo.conf"><span class="typeNameLink">JobConf.UserMainClass</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.client.<a href="edu/snu/nemo/client/JobLauncher.html" title="class in edu.snu.nemo.client"><span class="typeNameLink">JobLauncher</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.state.<a href="edu/snu/nemo/runtime/common/state/JobState.html" title="class in edu.snu.nemo.runtime.common.state"><span class="typeNameLink">JobState</span></a></li>
<li type="circle">edu.snu.nemo.runtime.master.<a href="edu/snu/nemo/runtime/master/JobStateManager.html" title="class in edu.snu.nemo.runtime.master"><span class="typeNameLink">JobStateManager</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.message.local.<a href="edu/snu/nemo/runtime/common/message/local/LocalMessageDispatcher.html" title="class in edu.snu.nemo.runtime.common.message.local"><span class="typeNameLink">LocalMessageDispatcher</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.message.local.<a href="edu/snu/nemo/runtime/common/message/local/LocalMessageEnvironment.html" title="class in edu.snu.nemo.runtime.common.message.local"><span class="typeNameLink">LocalMessageEnvironment</span></a> (implements edu.snu.nemo.runtime.common.message.<a href="edu/snu/nemo/runtime/common/message/MessageEnvironment.html" title="interface in edu.snu.nemo.runtime.common.message">MessageEnvironment</a>)</li>
<li type="circle">edu.snu.nemo.runtime.common.message.local.<a href="edu/snu/nemo/runtime/common/message/local/LocalMessageSender.html" title="class in edu.snu.nemo.runtime.common.message.local"><span class="typeNameLink">LocalMessageSender</span></a>&lt;T&gt; (implements edu.snu.nemo.runtime.common.message.<a href="edu/snu/nemo/runtime/common/message/MessageSender.html" title="interface in edu.snu.nemo.runtime.common.message">MessageSender</a>&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping"><span class="typeNameLink">LoopOptimizations</span></a></li>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/MapReduce.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">MapReduce</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.examples.<a href="edu/snu/nemo/compiler/optimizer/examples/MapReduceDisaggregationOptimization.html" title="class in edu.snu.nemo.compiler.optimizer.examples"><span class="typeNameLink">MapReduceDisaggregationOptimization</span></a></li>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.transform.<a href="edu/snu/nemo/compiler/frontend/spark/transform/MapToPairTransform.html" title="class in edu.snu.nemo.compiler.frontend.spark.transform"><span class="typeNameLink">MapToPairTransform</span></a>&lt;T,K,V&gt; (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform</a>&lt;I,O&gt;)</li>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.transform.<a href="edu/snu/nemo/compiler/frontend/spark/transform/MapTransform.html" title="class in edu.snu.nemo.compiler.frontend.spark.transform"><span class="typeNameLink">MapTransform</span></a>&lt;I,O&gt; (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform</a>&lt;I,O&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.common.message.<a href="edu/snu/nemo/runtime/common/message/MessageParameters.html" title="class in edu.snu.nemo.runtime.common.message"><span class="typeNameLink">MessageParameters</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.message.<a href="edu/snu/nemo/runtime/common/message/MessageParameters.SenderId.html" title="class in edu.snu.nemo.runtime.common.message"><span class="typeNameLink">MessageParameters.SenderId</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.executor.<a href="edu/snu/nemo/runtime/executor/MetricCollector.html" title="class in edu.snu.nemo.runtime.executor"><span class="typeNameLink">MetricCollector</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.metric.<a href="edu/snu/nemo/runtime/common/metric/MetricData.html" title="class in edu.snu.nemo.runtime.common.metric"><span class="typeNameLink">MetricData</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.metric.<a href="edu/snu/nemo/runtime/common/metric/MetricDataBuilder.html" title="class in edu.snu.nemo.runtime.common.metric"><span class="typeNameLink">MetricDataBuilder</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.metric.parameter.<a href="edu/snu/nemo/runtime/common/metric/parameter/MetricFlushPeriod.html" title="class in edu.snu.nemo.runtime.common.metric.parameter"><span class="typeNameLink">MetricFlushPeriod</span></a> (implements org.apache.reef.tang.annotations.Name&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.master.<a href="edu/snu/nemo/runtime/master/MetricManagerMaster.html" title="class in edu.snu.nemo.runtime.master"><span class="typeNameLink">MetricManagerMaster</span></a> (implements edu.snu.nemo.runtime.master.<a href="edu/snu/nemo/runtime/master/MetricMessageHandler.html" title="interface in edu.snu.nemo.runtime.master">MetricMessageHandler</a>)</li>
<li type="circle">edu.snu.nemo.runtime.executor.<a href="edu/snu/nemo/runtime/executor/MetricManagerWorker.html" title="class in edu.snu.nemo.runtime.executor"><span class="typeNameLink">MetricManagerWorker</span></a> (implements edu.snu.nemo.runtime.executor.<a href="edu/snu/nemo/runtime/executor/MetricMessageSender.html" title="interface in edu.snu.nemo.runtime.executor">MetricMessageSender</a>)</li>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/MultinomialLogisticRegression.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">MultinomialLogisticRegression</span></a></li>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/MultinomialLogisticRegression.CombineFunctionForIterable.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">MultinomialLogisticRegression.CombineFunctionForIterable</span></a> (implements org.apache.beam.sdk.transforms.SerializableFunction&lt;InputT,OutputT&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.common.<a href="edu/snu/nemo/runtime/common/NativeChannelImplementationSelector.html" title="class in edu.snu.nemo.runtime.common"><span class="typeNameLink">NativeChannelImplementationSelector</span></a> (implements edu.snu.nemo.runtime.common.<a href="edu/snu/nemo/runtime/common/NettyChannelImplementationSelector.html" title="interface in edu.snu.nemo.runtime.common">NettyChannelImplementationSelector</a>)</li>
<li type="circle">edu.snu.nemo.runtime.common.message.ncs.<a href="edu/snu/nemo/runtime/common/message/ncs/NcsMessageEnvironment.html" title="class in edu.snu.nemo.runtime.common.message.ncs"><span class="typeNameLink">NcsMessageEnvironment</span></a> (implements edu.snu.nemo.runtime.common.message.<a href="edu/snu/nemo/runtime/common/message/MessageEnvironment.html" title="interface in edu.snu.nemo.runtime.common.message">MessageEnvironment</a>)</li>
<li type="circle">edu.snu.nemo.compiler.backend.nemo.<a href="edu/snu/nemo/compiler/backend/nemo/NemoBackend.html" title="class in edu.snu.nemo.compiler.backend.nemo"><span class="typeNameLink">NemoBackend</span></a> (implements edu.snu.nemo.compiler.backend.<a href="edu/snu/nemo/compiler/backend/Backend.html" title="interface in edu.snu.nemo.compiler.backend">Backend</a>&lt;Plan&gt;)</li>
<li type="circle">edu.snu.nemo.client.<a href="edu/snu/nemo/client/NemoClient.html" title="class in edu.snu.nemo.client"><span class="typeNameLink">NemoClient</span></a></li>
<li type="circle">edu.snu.nemo.client.<a href="edu/snu/nemo/client/NemoClient.JobMessageHandler.html" title="class in edu.snu.nemo.client"><span class="typeNameLink">NemoClient.JobMessageHandler</span></a> (implements org.apache.reef.wake.EventHandler&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.driver.<a href="edu/snu/nemo/driver/NemoContext.html" title="class in edu.snu.nemo.driver"><span class="typeNameLink">NemoContext</span></a></li>
<li type="circle">edu.snu.nemo.driver.<a href="edu/snu/nemo/driver/NemoContext.ContextStartHandler.html" title="class in edu.snu.nemo.driver"><span class="typeNameLink">NemoContext.ContextStartHandler</span></a> (implements org.apache.reef.wake.EventHandler&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.driver.<a href="edu/snu/nemo/driver/NemoContext.ContextStopHandler.html" title="class in edu.snu.nemo.driver"><span class="typeNameLink">NemoContext.ContextStopHandler</span></a> (implements org.apache.reef.wake.EventHandler&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.driver.<a href="edu/snu/nemo/driver/NemoDriver.html" title="class in edu.snu.nemo.driver"><span class="typeNameLink">NemoDriver</span></a></li>
<li type="circle">edu.snu.nemo.driver.<a href="edu/snu/nemo/driver/NemoDriver.ActiveContextHandler.html" title="class in edu.snu.nemo.driver"><span class="typeNameLink">NemoDriver.ActiveContextHandler</span></a> (implements org.apache.reef.wake.EventHandler&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.driver.<a href="edu/snu/nemo/driver/NemoDriver.AllocatedEvaluatorHandler.html" title="class in edu.snu.nemo.driver"><span class="typeNameLink">NemoDriver.AllocatedEvaluatorHandler</span></a> (implements org.apache.reef.wake.EventHandler&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.driver.<a href="edu/snu/nemo/driver/NemoDriver.DriverStopHandler.html" title="class in edu.snu.nemo.driver"><span class="typeNameLink">NemoDriver.DriverStopHandler</span></a> (implements org.apache.reef.wake.EventHandler&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.driver.<a href="edu/snu/nemo/driver/NemoDriver.FailedContextHandler.html" title="class in edu.snu.nemo.driver"><span class="typeNameLink">NemoDriver.FailedContextHandler</span></a> (implements org.apache.reef.wake.EventHandler&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.driver.<a href="edu/snu/nemo/driver/NemoDriver.FailedEvaluatorHandler.html" title="class in edu.snu.nemo.driver"><span class="typeNameLink">NemoDriver.FailedEvaluatorHandler</span></a> (implements org.apache.reef.wake.EventHandler&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.driver.<a href="edu/snu/nemo/driver/NemoDriver.StartHandler.html" title="class in edu.snu.nemo.driver"><span class="typeNameLink">NemoDriver.StartHandler</span></a> (implements org.apache.reef.wake.EventHandler&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.common.<a href="edu/snu/nemo/runtime/common/NioChannelImplementationSelector.html" title="class in edu.snu.nemo.runtime.common"><span class="typeNameLink">NioChannelImplementationSelector</span></a> (implements edu.snu.nemo.runtime.common.<a href="edu/snu/nemo/runtime/common/NettyChannelImplementationSelector.html" title="interface in edu.snu.nemo.runtime.common">NettyChannelImplementationSelector</a>)</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.block.<a href="edu/snu/nemo/runtime/executor/data/block/NonSerializedMemoryBlock.html" title="class in edu.snu.nemo.runtime.executor.data.block"><span class="typeNameLink">NonSerializedMemoryBlock</span></a>&lt;K&gt; (implements edu.snu.nemo.runtime.executor.data.block.<a href="edu/snu/nemo/runtime/executor/data/block/Block.html" title="interface in edu.snu.nemo.runtime.executor.data.block">Block</a>&lt;K&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.<a href="edu/snu/nemo/runtime/executor/data/NonSerializedPartition.html" title="class in edu.snu.nemo.runtime.executor.data"><span class="typeNameLink">NonSerializedPartition</span></a>&lt;K&gt; (implements edu.snu.nemo.runtime.executor.data.<a href="edu/snu/nemo/runtime/executor/data/Partition.html" title="interface in edu.snu.nemo.runtime.executor.data">Partition</a>&lt;T,K&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.executor.datatransfer.<a href="edu/snu/nemo/runtime/executor/datatransfer/OutputCollectorImpl.html" title="class in edu.snu.nemo.runtime.executor.datatransfer"><span class="typeNameLink">OutputCollectorImpl</span></a>&lt;O&gt; (implements edu.snu.nemo.common.ir.<a href="edu/snu/nemo/common/ir/OutputCollector.html" title="interface in edu.snu.nemo.common.ir">OutputCollector</a>&lt;O&gt;)</li>
<li type="circle">java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">OutputStream</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</a>)
<ul>
<li type="circle">java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">ByteArrayOutputStream</span></a>
<ul>
<li type="circle">edu.snu.nemo.common.<a href="edu/snu/nemo/common/DirectByteArrayOutputStream.html" title="class in edu.snu.nemo.common"><span class="typeNameLink">DirectByteArrayOutputStream</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.executor.bytetransfer.<a href="edu/snu/nemo/runtime/executor/bytetransfer/ByteOutputContext.ByteOutputStream.html" title="class in edu.snu.nemo.runtime.executor.bytetransfer"><span class="typeNameLink">ByteOutputContext.ByteOutputStream</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/PadoPolicy.html" title="class in edu.snu.nemo.compiler.optimizer.policy"><span class="typeNameLink">PadoPolicy</span></a> (implements edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/Policy.html" title="interface in edu.snu.nemo.compiler.optimizer.policy">Policy</a>)</li>
<li type="circle">edu.snu.nemo.common.<a href="edu/snu/nemo/common/Pair.html" title="class in edu.snu.nemo.common"><span class="typeNameLink">Pair</span></a>&lt;A,B&gt; (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.metadata.<a href="edu/snu/nemo/runtime/executor/data/metadata/PartitionMetadata.html" title="class in edu.snu.nemo.runtime.executor.data.metadata"><span class="typeNameLink">PartitionMetadata</span></a>&lt;K&gt;</li>
<li type="circle">edu.snu.nemo.runtime.common.message.<a href="edu/snu/nemo/runtime/common/message/PersistentConnectionToMasterMap.html" title="class in edu.snu.nemo.runtime.common.message"><span class="typeNameLink">PersistentConnectionToMasterMap</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.plan.physical.<a href="edu/snu/nemo/runtime/common/plan/physical/PhysicalPlan.html" title="class in edu.snu.nemo.runtime.common.plan.physical"><span class="typeNameLink">PhysicalPlan</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">edu.snu.nemo.runtime.common.plan.physical.<a href="edu/snu/nemo/runtime/common/plan/physical/PhysicalPlanGenerator.html" title="class in edu.snu.nemo.runtime.common.plan.physical"><span class="typeNameLink">PhysicalPlanGenerator</span></a> (implements java.util.function.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,R&gt;)</li>
<li type="circle">org.apache.beam.sdk.Pipeline.PipelineVisitor.Defaults (implements org.apache.beam.sdk.Pipeline.PipelineVisitor)
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.<a href="edu/snu/nemo/compiler/frontend/beam/NemoPipelineVisitor.html" title="class in edu.snu.nemo.compiler.frontend.beam"><span class="typeNameLink">NemoPipelineVisitor</span></a></li>
</ul>
</li>
<li type="circle">org.apache.beam.sdk.PipelineRunner&lt;ResultT&gt;
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.<a href="edu/snu/nemo/compiler/frontend/beam/NemoPipelineRunner.html" title="class in edu.snu.nemo.compiler.frontend.beam"><span class="typeNameLink">NemoPipelineRunner</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/PolicyBuilder.html" title="class in edu.snu.nemo.compiler.optimizer.policy"><span class="typeNameLink">PolicyBuilder</span></a></li>
<li type="circle">org.apache.beam.sdk.transforms.PTransform&lt;InputT,OutputT&gt; (implements org.apache.beam.sdk.transforms.display.HasDisplayData, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.transform.<a href="edu/snu/nemo/compiler/frontend/beam/transform/LoopCompositeTransform.html" title="class in edu.snu.nemo.compiler.frontend.beam.transform"><span class="typeNameLink">LoopCompositeTransform</span></a>&lt;inputT,outputT&gt; (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/AlternatingLeastSquare.UpdateUserAndItemMatrix.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">AlternatingLeastSquare.UpdateUserAndItemMatrix</span></a></li>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/AlternatingLeastSquareInefficient.UpdateUserAndItemMatrix.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">AlternatingLeastSquareInefficient.UpdateUserAndItemMatrix</span></a></li>
<li type="circle">edu.snu.nemo.examples.beam.<a href="edu/snu/nemo/examples/beam/MultinomialLogisticRegression.UpdateModel.html" title="class in edu.snu.nemo.examples.beam"><span class="typeNameLink">MultinomialLogisticRegression.UpdateModel</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.common.eventhandler.<a href="edu/snu/nemo/common/eventhandler/PubSubEventHandlerWrapper.html" title="class in edu.snu.nemo.common.eventhandler"><span class="typeNameLink">PubSubEventHandlerWrapper</span></a></li>
<li type="circle">org.apache.spark.rdd.RDD&lt;T&gt; (implements org.apache.spark.internal.Logging, scala.Serializable)
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.core.<a href="edu/snu/nemo/compiler/frontend/spark/core/RDD.html" title="class in edu.snu.nemo.compiler.frontend.spark.core"><span class="typeNameLink">RDD</span></a>&lt;T&gt;</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.transform.<a href="edu/snu/nemo/compiler/frontend/spark/transform/ReduceByKeyTransform.html" title="class in edu.snu.nemo.compiler.frontend.spark.transform"><span class="typeNameLink">ReduceByKeyTransform</span></a>&lt;K,V&gt; (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform</a>&lt;I,O&gt;)</li>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.transform.<a href="edu/snu/nemo/compiler/frontend/spark/transform/ReduceTransform.html" title="class in edu.snu.nemo.compiler.frontend.spark.transform"><span class="typeNameLink">ReduceTransform</span></a>&lt;T&gt; (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform</a>&lt;I,O&gt;)</li>
<li type="circle">edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/RelayTransform.html" title="class in edu.snu.nemo.common.ir.vertex.transform"><span class="typeNameLink">RelayTransform</span></a>&lt;T&gt; (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform</a>&lt;I,O&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.common.<a href="edu/snu/nemo/runtime/common/ReplyFutureMap.html" title="class in edu.snu.nemo.runtime.common"><span class="typeNameLink">ReplyFutureMap</span></a>&lt;T&gt;</li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/reshaping/ReshapingPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping"><span class="typeNameLink">ReshapingPass</span></a> (implements edu.snu.nemo.compiler.optimizer.pass.compiletime.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/CompileTimePass.html" title="interface in edu.snu.nemo.compiler.optimizer.pass.compiletime">CompileTimePass</a>)
<ul>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/reshaping/CommonSubexpressionEliminationPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping"><span class="typeNameLink">CommonSubexpressionEliminationPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/reshaping/DataSkewReshapingPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping"><span class="typeNameLink">DataSkewReshapingPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/reshaping/LoopExtractionPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping"><span class="typeNameLink">LoopExtractionPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.LoopFusionPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping"><span class="typeNameLink">LoopOptimizations.LoopFusionPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/reshaping/LoopOptimizations.LoopInvariantCodeMotionPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping"><span class="typeNameLink">LoopOptimizations.LoopInvariantCodeMotionPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/reshaping/LoopUnrollingPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping"><span class="typeNameLink">LoopUnrollingPass</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/reshaping/SailfishRelayReshapingPass.html" title="class in edu.snu.nemo.compiler.optimizer.pass.compiletime.reshaping"><span class="typeNameLink">SailfishRelayReshapingPass</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.master.resource.<a href="edu/snu/nemo/runtime/master/resource/ResourceSpecification.html" title="class in edu.snu.nemo.runtime.master.resource"><span class="typeNameLink">ResourceSpecification</span></a></li>
<li type="circle">edu.snu.nemo.runtime.master.resource.<a href="edu/snu/nemo/runtime/master/resource/ResourceSpecification.Builder.html" title="class in edu.snu.nemo.runtime.master.resource"><span class="typeNameLink">ResourceSpecification.Builder</span></a></li>
<li type="circle">edu.snu.nemo.runtime.master.scheduler.<a href="edu/snu/nemo/runtime/master/scheduler/RoundRobinSchedulingPolicy.html" title="class in edu.snu.nemo.runtime.master.scheduler"><span class="typeNameLink">RoundRobinSchedulingPolicy</span></a> (implements edu.snu.nemo.runtime.master.scheduler.<a href="edu/snu/nemo/runtime/master/scheduler/SchedulingPolicy.html" title="interface in edu.snu.nemo.runtime.master.scheduler">SchedulingPolicy</a>)</li>
<li type="circle">edu.snu.nemo.runtime.common.<a href="edu/snu/nemo/runtime/common/RuntimeIdGenerator.html" title="class in edu.snu.nemo.runtime.common"><span class="typeNameLink">RuntimeIdGenerator</span></a></li>
<li type="circle">edu.snu.nemo.runtime.master.<a href="edu/snu/nemo/runtime/master/RuntimeMaster.html" title="class in edu.snu.nemo.runtime.master"><span class="typeNameLink">RuntimeMaster</span></a></li>
<li type="circle">edu.snu.nemo.runtime.master.<a href="edu/snu/nemo/runtime/master/RuntimeMaster.MasterControlMessageReceiver.html" title="class in edu.snu.nemo.runtime.master"><span class="typeNameLink">RuntimeMaster.MasterControlMessageReceiver</span></a> (implements edu.snu.nemo.runtime.common.message.<a href="edu/snu/nemo/runtime/common/message/MessageListener.html" title="interface in edu.snu.nemo.runtime.common.message">MessageListener</a>&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.common.optimizer.<a href="edu/snu/nemo/runtime/common/optimizer/RuntimeOptimizer.html" title="class in edu.snu.nemo.runtime.common.optimizer"><span class="typeNameLink">RuntimeOptimizer</span></a></li>
<li type="circle">edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/SailfishPolicy.html" title="class in edu.snu.nemo.compiler.optimizer.policy"><span class="typeNameLink">SailfishPolicy</span></a> (implements edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/Policy.html" title="interface in edu.snu.nemo.compiler.optimizer.policy">Policy</a>)</li>
<li type="circle">edu.snu.nemo.runtime.common.plan.physical.<a href="edu/snu/nemo/runtime/common/plan/physical/ScheduledTaskGroup.html" title="class in edu.snu.nemo.runtime.common.plan.physical"><span class="typeNameLink">ScheduledTaskGroup</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
<li type="circle">edu.snu.nemo.runtime.master.scheduler.<a href="edu/snu/nemo/runtime/master/scheduler/SchedulerRunner.html" title="class in edu.snu.nemo.runtime.master.scheduler"><span class="typeNameLink">SchedulerRunner</span></a></li>
<li type="circle">edu.snu.nemo.runtime.executor.data.block.<a href="edu/snu/nemo/runtime/executor/data/block/SerializedMemoryBlock.html" title="class in edu.snu.nemo.runtime.executor.data.block"><span class="typeNameLink">SerializedMemoryBlock</span></a>&lt;K&gt; (implements edu.snu.nemo.runtime.executor.data.block.<a href="edu/snu/nemo/runtime/executor/data/block/Block.html" title="interface in edu.snu.nemo.runtime.executor.data.block">Block</a>&lt;K&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.<a href="edu/snu/nemo/runtime/executor/data/SerializedPartition.html" title="class in edu.snu.nemo.runtime.executor.data"><span class="typeNameLink">SerializedPartition</span></a>&lt;K&gt; (implements edu.snu.nemo.runtime.executor.data.<a href="edu/snu/nemo/runtime/executor/data/Partition.html" title="interface in edu.snu.nemo.runtime.executor.data">Partition</a>&lt;T,K&gt;)</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.streamchainer.<a href="edu/snu/nemo/runtime/executor/data/streamchainer/Serializer.html" title="class in edu.snu.nemo.runtime.executor.data.streamchainer"><span class="typeNameLink">Serializer</span></a>&lt;T&gt;</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.<a href="edu/snu/nemo/runtime/executor/data/SerializerManager.html" title="class in edu.snu.nemo.runtime.executor.data"><span class="typeNameLink">SerializerManager</span></a></li>
<li type="circle">edu.snu.nemo.runtime.master.scheduler.<a href="edu/snu/nemo/runtime/master/scheduler/SingleJobTaskGroupQueue.html" title="class in edu.snu.nemo.runtime.master.scheduler"><span class="typeNameLink">SingleJobTaskGroupQueue</span></a> (implements edu.snu.nemo.runtime.master.scheduler.<a href="edu/snu/nemo/runtime/master/scheduler/PendingTaskGroupQueue.html" title="interface in edu.snu.nemo.runtime.master.scheduler">PendingTaskGroupQueue</a>)</li>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.coder.<a href="edu/snu/nemo/compiler/frontend/spark/coder/SparkCoder.html" title="class in edu.snu.nemo.compiler.frontend.spark.coder"><span class="typeNameLink">SparkCoder</span></a>&lt;T&gt; (implements edu.snu.nemo.common.coder.<a href="edu/snu/nemo/common/coder/Coder.html" title="interface in edu.snu.nemo.common.coder">Coder</a>&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.core.java.<a href="edu/snu/nemo/compiler/frontend/spark/core/java/SparkFrontendUtils.html" title="class in edu.snu.nemo.compiler.frontend.spark.core.java"><span class="typeNameLink">SparkFrontendUtils</span></a></li>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.<a href="edu/snu/nemo/compiler/frontend/spark/SparkKeyExtractor.html" title="class in edu.snu.nemo.compiler.frontend.spark"><span class="typeNameLink">SparkKeyExtractor</span></a> (implements edu.snu.nemo.common.<a href="edu/snu/nemo/common/KeyExtractor.html" title="interface in edu.snu.nemo.common">KeyExtractor</a>)</li>
<li type="circle">org.apache.spark.sql.SparkSession (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, org.apache.spark.internal.Logging, scala.Serializable)
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.sql.<a href="edu/snu/nemo/compiler/frontend/spark/sql/SparkSession.html" title="class in edu.snu.nemo.compiler.frontend.spark.sql"><span class="typeNameLink">SparkSession</span></a> (implements edu.snu.nemo.compiler.frontend.spark.sql.<a href="edu/snu/nemo/compiler/frontend/spark/sql/NemoSparkUserFacingClass.html" title="interface in edu.snu.nemo.compiler.frontend.spark.sql">NemoSparkUserFacingClass</a>)</li>
</ul>
</li>
<li type="circle">org.apache.spark.sql.SparkSession.Builder (implements org.apache.spark.internal.Logging)
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.sql.<a href="edu/snu/nemo/compiler/frontend/spark/sql/SparkSession.Builder.html" title="class in edu.snu.nemo.compiler.frontend.spark.sql"><span class="typeNameLink">SparkSession.Builder</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.common.plan.stage.<a href="edu/snu/nemo/runtime/common/plan/stage/StageBuilder.html" title="class in edu.snu.nemo.runtime.common.plan.stage"><span class="typeNameLink">StageBuilder</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.plan.stage.<a href="edu/snu/nemo/runtime/common/plan/stage/StageEdgeBuilder.html" title="class in edu.snu.nemo.runtime.common.plan.stage"><span class="typeNameLink">StageEdgeBuilder</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.state.<a href="edu/snu/nemo/runtime/common/state/StageState.html" title="class in edu.snu.nemo.runtime.common.state"><span class="typeNameLink">StageState</span></a></li>
<li type="circle">edu.snu.nemo.common.<a href="edu/snu/nemo/common/StateMachine.html" title="class in edu.snu.nemo.common"><span class="typeNameLink">StateMachine</span></a></li>
<li type="circle">edu.snu.nemo.common.<a href="edu/snu/nemo/common/StateMachine.Builder.html" title="class in edu.snu.nemo.common"><span class="typeNameLink">StateMachine.Builder</span></a></li>
<li type="circle">edu.snu.nemo.runtime.executor.<a href="edu/snu/nemo/runtime/executor/TaskGroupExecutor.html" title="class in edu.snu.nemo.runtime.executor"><span class="typeNameLink">TaskGroupExecutor</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.state.<a href="edu/snu/nemo/runtime/common/state/TaskGroupState.html" title="class in edu.snu.nemo.runtime.common.state"><span class="typeNameLink">TaskGroupState</span></a></li>
<li type="circle">edu.snu.nemo.runtime.executor.<a href="edu/snu/nemo/runtime/executor/TaskGroupStateManager.html" title="class in edu.snu.nemo.runtime.executor"><span class="typeNameLink">TaskGroupStateManager</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.state.<a href="edu/snu/nemo/runtime/common/state/TaskState.html" title="class in edu.snu.nemo.runtime.common.state"><span class="typeNameLink">TaskState</span></a></li>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Throwable</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Exception</span></a>
<ul>
<li type="circle">edu.snu.nemo.runtime.common.exception.<a href="edu/snu/nemo/runtime/common/exception/AbsentBlockException.html" title="class in edu.snu.nemo.runtime.common.exception"><span class="typeNameLink">AbsentBlockException</span></a></li>
<li type="circle">edu.snu.nemo.runtime.executor.data.<a href="edu/snu/nemo/runtime/executor/data/DataUtil.IteratorWithNumBytes.NumBytesNotSupportedException.html" title="class in edu.snu.nemo.runtime.executor.data"><span class="typeNameLink">DataUtil.IteratorWithNumBytes.NumBytesNotSupportedException</span></a></li>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">RuntimeException</span></a>
<ul>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/BlockFetchException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">BlockFetchException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/BlockWriteException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">BlockWriteException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/CompileTimeOptimizationException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">CompileTimeOptimizationException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/ContainerException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">ContainerException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/DynamicOptimizationException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">DynamicOptimizationException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/IllegalEdgeOperationException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">IllegalEdgeOperationException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/IllegalMessageException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">IllegalMessageException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/IllegalStateTransitionException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">IllegalStateTransitionException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/IllegalVertexOperationException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">IllegalVertexOperationException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/InvalidParameterException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">InvalidParameterException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/JsonParseException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">JsonParseException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/NodeConnectionException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">NodeConnectionException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/PhysicalPlanGenerationException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">PhysicalPlanGenerationException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/SchedulingException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">SchedulingException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/UnknownExecutionStateException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">UnknownExecutionStateException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/UnknownFailureCauseException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">UnknownFailureCauseException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/UnrecoverableFailureException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">UnrecoverableFailureException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/UnsupportedBlockStoreException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">UnsupportedBlockStoreException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/UnsupportedCommPatternException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">UnsupportedCommPatternException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/UnsupportedCompressionException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">UnsupportedCompressionException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/UnsupportedExecutionPropertyException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">UnsupportedExecutionPropertyException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/UnsupportedMethodException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">UnsupportedMethodException</span></a></li>
<li type="circle">edu.snu.nemo.common.exception.<a href="edu/snu/nemo/common/exception/UnsupportedPartitionerException.html" title="class in edu.snu.nemo.common.exception"><span class="typeNameLink">UnsupportedPartitionerException</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.common.eventhandler.<a href="edu/snu/nemo/runtime/common/eventhandler/UpdatePhysicalPlanEvent.html" title="class in edu.snu.nemo.runtime.common.eventhandler"><span class="typeNameLink">UpdatePhysicalPlanEvent</span></a> (implements edu.snu.nemo.common.eventhandler.<a href="edu/snu/nemo/common/eventhandler/CompilerEvent.html" title="interface in edu.snu.nemo.common.eventhandler">CompilerEvent</a>)</li>
<li type="circle">edu.snu.nemo.runtime.master.eventhandler.<a href="edu/snu/nemo/runtime/master/eventhandler/UpdatePhysicalPlanEventHandler.html" title="class in edu.snu.nemo.runtime.master.eventhandler"><span class="typeNameLink">UpdatePhysicalPlanEventHandler</span></a> (implements edu.snu.nemo.common.eventhandler.<a href="edu/snu/nemo/common/eventhandler/CompilerEventHandler.html" title="interface in edu.snu.nemo.common.eventhandler">CompilerEventHandler</a>&lt;T&gt;)</li>
<li type="circle">edu.snu.nemo.driver.<a href="edu/snu/nemo/driver/UserApplicationRunner.html" title="class in edu.snu.nemo.driver"><span class="typeNameLink">UserApplicationRunner</span></a> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>)</li>
<li type="circle">org.apache.spark.sql.expressions.UserDefinedAggregateFunction (implements scala.Serializable)
<ul>
<li type="circle">edu.snu.nemo.examples.spark.sql.<a href="edu/snu/nemo/examples/spark/sql/JavaUserDefinedUntypedAggregation.MyAverage.html" title="class in edu.snu.nemo.examples.spark.sql"><span class="typeNameLink">JavaUserDefinedUntypedAggregation.MyAverage</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.common.dag.<a href="edu/snu/nemo/common/dag/Vertex.html" title="class in edu.snu.nemo.common.dag"><span class="typeNameLink">Vertex</span></a> (implements java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">edu.snu.nemo.common.ir.vertex.<a href="edu/snu/nemo/common/ir/vertex/IRVertex.html" title="class in edu.snu.nemo.common.ir.vertex"><span class="typeNameLink">IRVertex</span></a>
<ul>
<li type="circle">edu.snu.nemo.common.ir.vertex.<a href="edu/snu/nemo/common/ir/vertex/LoopVertex.html" title="class in edu.snu.nemo.common.ir.vertex"><span class="typeNameLink">LoopVertex</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.vertex.<a href="edu/snu/nemo/common/ir/vertex/MetricCollectionBarrierVertex.html" title="class in edu.snu.nemo.common.ir.vertex"><span class="typeNameLink">MetricCollectionBarrierVertex</span></a>&lt;T&gt;</li>
<li type="circle">edu.snu.nemo.common.ir.vertex.<a href="edu/snu/nemo/common/ir/vertex/OperatorVertex.html" title="class in edu.snu.nemo.common.ir.vertex"><span class="typeNameLink">OperatorVertex</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.vertex.<a href="edu/snu/nemo/common/ir/vertex/SourceVertex.html" title="class in edu.snu.nemo.common.ir.vertex"><span class="typeNameLink">SourceVertex</span></a>&lt;O&gt;
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.source.<a href="edu/snu/nemo/compiler/frontend/beam/source/BeamBoundedSourceVertex.html" title="class in edu.snu.nemo.compiler.frontend.beam.source"><span class="typeNameLink">BeamBoundedSourceVertex</span></a>&lt;O&gt;</li>
<li type="circle">edu.snu.nemo.compiler.optimizer.examples.<a href="edu/snu/nemo/compiler/optimizer/examples/EmptyComponents.EmptySourceVertex.html" title="class in edu.snu.nemo.compiler.optimizer.examples"><span class="typeNameLink">EmptyComponents.EmptySourceVertex</span></a>&lt;T&gt;</li>
<li type="circle">edu.snu.nemo.common.ir.vertex.<a href="edu/snu/nemo/common/ir/vertex/InitializedSourceVertex.html" title="class in edu.snu.nemo.common.ir.vertex"><span class="typeNameLink">InitializedSourceVertex</span></a>&lt;T&gt;</li>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.source.<a href="edu/snu/nemo/compiler/frontend/spark/source/SparkBoundedSourceVertex.html" title="class in edu.snu.nemo.compiler.frontend.spark.source"><span class="typeNameLink">SparkBoundedSourceVertex</span></a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.common.plan.physical.<a href="edu/snu/nemo/runtime/common/plan/physical/PhysicalStage.html" title="class in edu.snu.nemo.runtime.common.plan.physical"><span class="typeNameLink">PhysicalStage</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.plan.stage.<a href="edu/snu/nemo/runtime/common/plan/stage/Stage.html" title="class in edu.snu.nemo.runtime.common.plan.stage"><span class="typeNameLink">Stage</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.plan.physical.<a href="edu/snu/nemo/runtime/common/plan/physical/Task.html" title="class in edu.snu.nemo.runtime.common.plan.physical"><span class="typeNameLink">Task</span></a>
<ul>
<li type="circle">edu.snu.nemo.runtime.common.plan.physical.<a href="edu/snu/nemo/runtime/common/plan/physical/BoundedSourceTask.html" title="class in edu.snu.nemo.runtime.common.plan.physical"><span class="typeNameLink">BoundedSourceTask</span></a>&lt;O&gt;</li>
<li type="circle">edu.snu.nemo.runtime.common.plan.physical.<a href="edu/snu/nemo/runtime/common/plan/physical/MetricCollectionBarrierTask.html" title="class in edu.snu.nemo.runtime.common.plan.physical"><span class="typeNameLink">MetricCollectionBarrierTask</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.plan.physical.<a href="edu/snu/nemo/runtime/common/plan/physical/OperatorTask.html" title="class in edu.snu.nemo.runtime.common.plan.physical"><span class="typeNameLink">OperatorTask</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.plan.physical.<a href="edu/snu/nemo/runtime/common/plan/physical/UnboundedSourceTask.html" title="class in edu.snu.nemo.runtime.common.plan.physical"><span class="typeNameLink">UnboundedSourceTask</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.transform.<a href="edu/snu/nemo/compiler/frontend/beam/transform/WindowTransform.html" title="class in edu.snu.nemo.compiler.frontend.beam.transform"><span class="typeNameLink">WindowTransform</span></a>&lt;T&gt; (implements edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform">Transform</a>&lt;I,O&gt;)</li>
</ul>
</li>
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">AutoCloseable</span></a>
<ul>
<li type="circle">edu.snu.nemo.runtime.executor.<a href="edu/snu/nemo/runtime/executor/MetricMessageSender.html" title="interface in edu.snu.nemo.runtime.executor"><span class="typeNameLink">MetricMessageSender</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.compiler.backend.<a href="edu/snu/nemo/compiler/backend/Backend.html" title="interface in edu.snu.nemo.compiler.backend"><span class="typeNameLink">Backend</span></a>&lt;Plan&gt;</li>
<li type="circle">java.util.function.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function"><span class="typeNameLink">BiFunction</span></a>&lt;T,U,R&gt;
<ul>
<li type="circle">edu.snu.nemo.runtime.common.optimizer.pass.runtime.<a href="edu/snu/nemo/runtime/common/optimizer/pass/runtime/RuntimePass.html" title="interface in edu.snu.nemo.runtime.common.optimizer.pass.runtime"><span class="typeNameLink">RuntimePass</span></a>&lt;T&gt; (also extends java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.block.<a href="edu/snu/nemo/runtime/executor/data/block/Block.html" title="interface in edu.snu.nemo.runtime.executor.data.block"><span class="typeNameLink">Block</span></a>&lt;K&gt;</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.stores.<a href="edu/snu/nemo/runtime/executor/data/stores/BlockStore.html" title="interface in edu.snu.nemo.runtime.executor.data.stores"><span class="typeNameLink">BlockStore</span></a>
<ul>
<li type="circle">edu.snu.nemo.runtime.executor.data.stores.<a href="edu/snu/nemo/runtime/executor/data/stores/FileStore.html" title="interface in edu.snu.nemo.runtime.executor.data.stores"><span class="typeNameLink">FileStore</span></a>
<ul>
<li type="circle">edu.snu.nemo.runtime.executor.data.stores.<a href="edu/snu/nemo/runtime/executor/data/stores/RemoteFileStore.html" title="interface in edu.snu.nemo.runtime.executor.data.stores"><span class="typeNameLink">RemoteFileStore</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.stores.<a href="edu/snu/nemo/runtime/executor/data/stores/RemoteFileStore.html" title="interface in edu.snu.nemo.runtime.executor.data.stores"><span class="typeNameLink">RemoteFileStore</span></a></li>
</ul>
</li>
<li type="circle">edu.snu.nemo.common.eventhandler.<a href="edu/snu/nemo/common/eventhandler/CompilerEvent.html" title="interface in edu.snu.nemo.common.eventhandler"><span class="typeNameLink">CompilerEvent</span></a></li>
<li type="circle">org.apache.reef.wake.EventHandler&lt;T&gt;
<ul>
<li type="circle">edu.snu.nemo.common.eventhandler.<a href="edu/snu/nemo/common/eventhandler/CommonEventHandler.html" title="interface in edu.snu.nemo.common.eventhandler"><span class="typeNameLink">CommonEventHandler</span></a>&lt;T&gt;
<ul>
<li type="circle">edu.snu.nemo.common.eventhandler.<a href="edu/snu/nemo/common/eventhandler/CompilerEventHandler.html" title="interface in edu.snu.nemo.common.eventhandler"><span class="typeNameLink">CompilerEventHandler</span></a>&lt;T&gt;</li>
<li type="circle">edu.snu.nemo.common.eventhandler.<a href="edu/snu/nemo/common/eventhandler/RuntimeEventHandler.html" title="interface in edu.snu.nemo.common.eventhandler"><span class="typeNameLink">RuntimeEventHandler</span></a>&lt;T&gt;</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.common.eventhandler.<a href="edu/snu/nemo/common/eventhandler/CompilerEventHandler.html" title="interface in edu.snu.nemo.common.eventhandler"><span class="typeNameLink">CompilerEventHandler</span></a>&lt;T&gt;</li>
<li type="circle">edu.snu.nemo.common.eventhandler.<a href="edu/snu/nemo/common/eventhandler/RuntimeEventHandler.html" title="interface in edu.snu.nemo.common.eventhandler"><span class="typeNameLink">RuntimeEventHandler</span></a>&lt;T&gt;</li>
</ul>
</li>
<li type="circle">java.util.function.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function"><span class="typeNameLink">Function</span></a>&lt;T,R&gt;
<ul>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/CompileTimePass.html" title="interface in edu.snu.nemo.compiler.optimizer.pass.compiletime"><span class="typeNameLink">CompileTimePass</span></a> (also extends java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)</li>
</ul>
</li>
<li type="circle">org.apache.beam.sdk.transforms.display.HasDisplayData
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.<a href="edu/snu/nemo/compiler/frontend/beam/NemoPipelineOptions.html" title="interface in edu.snu.nemo.compiler.frontend.beam"><span class="typeNameLink">NemoPipelineOptions</span></a></li>
<li type="circle">org.apache.beam.sdk.options.PipelineOptions
<ul>
<li type="circle">edu.snu.nemo.compiler.frontend.beam.<a href="edu/snu/nemo/compiler/frontend/beam/NemoPipelineOptions.html" title="interface in edu.snu.nemo.compiler.frontend.beam"><span class="typeNameLink">NemoPipelineOptions</span></a></li>
</ul>
</li>
</ul>
</li>
<li type="circle">java.util.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util"><span class="typeNameLink">Iterator</span></a>&lt;E&gt;
<ul>
<li type="circle">edu.snu.nemo.runtime.executor.data.<a href="edu/snu/nemo/runtime/executor/data/DataUtil.IteratorWithNumBytes.html" title="interface in edu.snu.nemo.runtime.executor.data"><span class="typeNameLink">DataUtil.IteratorWithNumBytes</span></a>&lt;T&gt;</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.runtime.common.message.<a href="edu/snu/nemo/runtime/common/message/MessageContext.html" title="interface in edu.snu.nemo.runtime.common.message"><span class="typeNameLink">MessageContext</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.message.<a href="edu/snu/nemo/runtime/common/message/MessageEnvironment.html" title="interface in edu.snu.nemo.runtime.common.message"><span class="typeNameLink">MessageEnvironment</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.message.<a href="edu/snu/nemo/runtime/common/message/MessageListener.html" title="interface in edu.snu.nemo.runtime.common.message"><span class="typeNameLink">MessageListener</span></a>&lt;T&gt;</li>
<li type="circle">edu.snu.nemo.runtime.common.message.<a href="edu/snu/nemo/runtime/common/message/MessageSender.html" title="interface in edu.snu.nemo.runtime.common.message"><span class="typeNameLink">MessageSender</span></a>&lt;T&gt;</li>
<li type="circle">edu.snu.nemo.runtime.master.<a href="edu/snu/nemo/runtime/master/MetricMessageHandler.html" title="interface in edu.snu.nemo.runtime.master"><span class="typeNameLink">MetricMessageHandler</span></a></li>
<li type="circle">edu.snu.nemo.compiler.frontend.spark.sql.<a href="edu/snu/nemo/compiler/frontend/spark/sql/NemoSparkUserFacingClass.html" title="interface in edu.snu.nemo.compiler.frontend.spark.sql"><span class="typeNameLink">NemoSparkUserFacingClass</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.<a href="edu/snu/nemo/runtime/common/NettyChannelImplementationSelector.html" title="interface in edu.snu.nemo.runtime.common"><span class="typeNameLink">NettyChannelImplementationSelector</span></a></li>
<li type="circle">edu.snu.nemo.runtime.executor.data.<a href="edu/snu/nemo/runtime/executor/data/Partition.html" title="interface in edu.snu.nemo.runtime.executor.data"><span class="typeNameLink">Partition</span></a>&lt;T,K&gt;</li>
<li type="circle">edu.snu.nemo.runtime.executor.data.partitioner.<a href="edu/snu/nemo/runtime/executor/data/partitioner/Partitioner.html" title="interface in edu.snu.nemo.runtime.executor.data.partitioner"><span class="typeNameLink">Partitioner</span></a></li>
<li type="circle">edu.snu.nemo.runtime.master.scheduler.<a href="edu/snu/nemo/runtime/master/scheduler/PendingTaskGroupQueue.html" title="interface in edu.snu.nemo.runtime.master.scheduler"><span class="typeNameLink">PendingTaskGroupQueue</span></a></li>
<li type="circle">edu.snu.nemo.common.eventhandler.<a href="edu/snu/nemo/common/eventhandler/RuntimeEvent.html" title="interface in edu.snu.nemo.common.eventhandler"><span class="typeNameLink">RuntimeEvent</span></a></li>
<li type="circle">edu.snu.nemo.runtime.master.scheduler.<a href="edu/snu/nemo/runtime/master/scheduler/Scheduler.html" title="interface in edu.snu.nemo.runtime.master.scheduler"><span class="typeNameLink">Scheduler</span></a></li>
<li type="circle">edu.snu.nemo.runtime.master.scheduler.<a href="edu/snu/nemo/runtime/master/scheduler/SchedulingPolicy.html" title="interface in edu.snu.nemo.runtime.master.scheduler"><span class="typeNameLink">SchedulingPolicy</span></a></li>
<li type="circle">java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><span class="typeNameLink">Serializable</span></a>
<ul>
<li type="circle">edu.snu.nemo.common.coder.<a href="edu/snu/nemo/common/coder/Coder.html" title="interface in edu.snu.nemo.common.coder"><span class="typeNameLink">Coder</span></a>&lt;T&gt;</li>
<li type="circle">edu.snu.nemo.compiler.optimizer.pass.compiletime.<a href="edu/snu/nemo/compiler/optimizer/pass/compiletime/CompileTimePass.html" title="interface in edu.snu.nemo.compiler.optimizer.pass.compiletime"><span class="typeNameLink">CompileTimePass</span></a> (also extends java.util.function.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/Function.html?is-external=true" title="class or interface in java.util.function">Function</a>&lt;T,R&gt;)</li>
<li type="circle">edu.snu.nemo.common.<a href="edu/snu/nemo/common/KeyExtractor.html" title="interface in edu.snu.nemo.common"><span class="typeNameLink">KeyExtractor</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.data.<a href="edu/snu/nemo/runtime/common/data/KeyRange.html" title="interface in edu.snu.nemo.runtime.common.data"><span class="typeNameLink">KeyRange</span></a>&lt;K&gt;</li>
<li type="circle">edu.snu.nemo.common.ir.<a href="edu/snu/nemo/common/ir/OutputCollector.html" title="interface in edu.snu.nemo.common.ir"><span class="typeNameLink">OutputCollector</span></a>&lt;O&gt;</li>
<li type="circle">edu.snu.nemo.compiler.optimizer.policy.<a href="edu/snu/nemo/compiler/optimizer/policy/Policy.html" title="interface in edu.snu.nemo.compiler.optimizer.policy"><span class="typeNameLink">Policy</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.<a href="edu/snu/nemo/common/ir/Readable.html" title="interface in edu.snu.nemo.common.ir"><span class="typeNameLink">Readable</span></a>&lt;O&gt;</li>
<li type="circle">edu.snu.nemo.runtime.common.optimizer.pass.runtime.<a href="edu/snu/nemo/runtime/common/optimizer/pass/runtime/RuntimePass.html" title="interface in edu.snu.nemo.runtime.common.optimizer.pass.runtime"><span class="typeNameLink">RuntimePass</span></a>&lt;T&gt; (also extends java.util.function.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/function/BiFunction.html?is-external=true" title="class or interface in java.util.function">BiFunction</a>&lt;T,U,R&gt;)</li>
<li type="circle">edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.html" title="interface in edu.snu.nemo.common.ir.vertex.transform"><span class="typeNameLink">Transform</span></a>&lt;I,O&gt;</li>
</ul>
</li>
<li type="circle">edu.snu.nemo.client.<a href="edu/snu/nemo/client/StateTranslator.html" title="interface in edu.snu.nemo.client"><span class="typeNameLink">StateTranslator</span></a></li>
<li type="circle">edu.snu.nemo.runtime.executor.data.streamchainer.<a href="edu/snu/nemo/runtime/executor/data/streamchainer/StreamChainer.html" title="interface in edu.snu.nemo.runtime.executor.data.streamchainer"><span class="typeNameLink">StreamChainer</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.vertex.transform.<a href="edu/snu/nemo/common/ir/vertex/transform/Transform.Context.html" title="interface in edu.snu.nemo.common.ir.vertex.transform"><span class="typeNameLink">Transform.Context</span></a></li>
</ul>
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>)
<ul>
<li type="circle">edu.snu.nemo.common.ir.executionproperty.<a href="edu/snu/nemo/common/ir/executionproperty/ExecutionProperty.Key.html" title="enum in edu.snu.nemo.common.ir.executionproperty"><span class="typeNameLink">ExecutionProperty.Key</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/DataStoreProperty.Value.html" title="enum in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">DataStoreProperty.Value</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/DataFlowModelProperty.Value.html" title="enum in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">DataFlowModelProperty.Value</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/CompressionProperty.Compression.html" title="enum in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">CompressionProperty.Compression</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/PartitionerProperty.Value.html" title="enum in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">PartitionerProperty.Value</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/DataCommunicationPatternProperty.Value.html" title="enum in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">DataCommunicationPatternProperty.Value</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/MetricCollectionProperty.Value.html" title="enum in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">MetricCollectionProperty.Value</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.edge.executionproperty.<a href="edu/snu/nemo/common/ir/edge/executionproperty/UsedDataHandlingProperty.Value.html" title="enum in edu.snu.nemo.common.ir.edge.executionproperty"><span class="typeNameLink">UsedDataHandlingProperty.Value</span></a></li>
<li type="circle">edu.snu.nemo.common.ir.vertex.executionproperty.<a href="edu/snu/nemo/common/ir/vertex/executionproperty/DynamicOptimizationProperty.Value.html" title="enum in edu.snu.nemo.common.ir.vertex.executionproperty"><span class="typeNameLink">DynamicOptimizationProperty.Value</span></a></li>
<li type="circle">edu.snu.nemo.common.dag.<a href="edu/snu/nemo/common/dag/DAG.TraversalOrder.html" title="enum in edu.snu.nemo.common.dag"><span class="typeNameLink">DAG.TraversalOrder</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.state.<a href="edu/snu/nemo/runtime/common/state/JobState.State.html" title="enum in edu.snu.nemo.runtime.common.state"><span class="typeNameLink">JobState.State</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.state.<a href="edu/snu/nemo/runtime/common/state/TaskGroupState.State.html" title="enum in edu.snu.nemo.runtime.common.state"><span class="typeNameLink">TaskGroupState.State</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.state.<a href="edu/snu/nemo/runtime/common/state/TaskGroupState.RecoverableFailureCause.html" title="enum in edu.snu.nemo.runtime.common.state"><span class="typeNameLink">TaskGroupState.RecoverableFailureCause</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.state.<a href="edu/snu/nemo/runtime/common/state/BlockState.State.html" title="enum in edu.snu.nemo.runtime.common.state"><span class="typeNameLink">BlockState.State</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.state.<a href="edu/snu/nemo/runtime/common/state/StageState.State.html" title="enum in edu.snu.nemo.runtime.common.state"><span class="typeNameLink">StageState.State</span></a></li>
<li type="circle">edu.snu.nemo.runtime.common.state.<a href="edu/snu/nemo/runtime/common/state/TaskState.State.html" title="enum in edu.snu.nemo.runtime.common.state"><span class="typeNameLink">TaskState.State</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</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">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
<li><a href="overview-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2018. All rights reserved.</small></p>
</body>
</html>