You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@datafu.apache.org by mh...@apache.org on 2018/01/29 19:04:39 UTC
svn commit: r1822557 [45/48] - in /incubator/datafu/site/docs: datafu/1.3.2/
datafu/1.3.2/datafu/ datafu/1.3.2/datafu/pig/ datafu/1.3.2/datafu/pig/bags/
datafu/1.3.2/datafu/pig/geo/ datafu/1.3.2/datafu/pig/hash/
datafu/1.3.2/datafu/pig/hash/lsh/ datafu...
Added: incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/mapreduce/package-summary.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/mapreduce/package-summary.html?rev=1822557&view=auto
==============================================================================
--- incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/mapreduce/package-summary.html (added)
+++ incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/mapreduce/package-summary.html Mon Jan 29 19:04:35 2018
@@ -0,0 +1,230 @@
+<!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 (version 1.7.0_79) on Mon Jan 29 11:03:05 PST 2018 -->
+<title>datafu.hourglass.mapreduce (datafu-hourglass 1.3.2 API)</title>
+<meta name="date" content="2018-01-29">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="datafu.hourglass.mapreduce (datafu-hourglass 1.3.2 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../datafu/hourglass/jobs/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/hourglass/model/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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 title="Package" class="title">Package datafu.hourglass.mapreduce</h1>
+<div class="docSummary">
+<div class="block">Implementations of mappers, combiners, and reducers used by incremental jobs.</div>
+</div>
+<p>See: <a href="#package_description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html" title="class in datafu.hourglass.mapreduce">AvroKeyValueIdentityMapper</a></td>
+<td class="colLast">
+<div class="block">A mapper which outputs key-value pairs as-is.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/CollapsingCombiner.html" title="class in datafu.hourglass.mapreduce">CollapsingCombiner</a></td>
+<td class="colLast">
+<div class="block">The combiner used by <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionCollapsingIncrementalJob</code></a> and its derived classes.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/CollapsingMapper.html" title="class in datafu.hourglass.mapreduce">CollapsingMapper</a></td>
+<td class="colLast">
+<div class="block">The mapper used by <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionCollapsingIncrementalJob</code></a> and its derived classes.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html" title="class in datafu.hourglass.mapreduce">CollapsingReducer</a></td>
+<td class="colLast">
+<div class="block">The reducer used by <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionCollapsingIncrementalJob</code></a> and its derived classes.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/DelegatingCombiner.html" title="class in datafu.hourglass.mapreduce">DelegatingCombiner</a></td>
+<td class="colLast">
+<div class="block">A Hadoop combiner which delegates to an implementation read from the distributed cache.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/DelegatingMapper.html" title="class in datafu.hourglass.mapreduce">DelegatingMapper</a></td>
+<td class="colLast">
+<div class="block">A Hadoop mapper which delegates to an implementation read from the distributed cache.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/DelegatingReducer.html" title="class in datafu.hourglass.mapreduce">DelegatingReducer</a></td>
+<td class="colLast">
+<div class="block">A Hadoop reducer which delegates to an implementation read from the distributed cache.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/DistributedCacheHelper.html" title="class in datafu.hourglass.mapreduce">DistributedCacheHelper</a></td>
+<td class="colLast">
+<div class="block">Methods for working with the Hadoop distributed cache.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce">ObjectMapper</a></td>
+<td class="colLast">
+<div class="block">Defines the interface for a mapper implementation that <a href="../../../datafu/hourglass/mapreduce/DelegatingMapper.html" title="class in datafu.hourglass.mapreduce"><code>DelegatingMapper</code></a> delegates to.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></td>
+<td class="colLast">
+<div class="block">Base class for <a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce"><code>ObjectMapper</code></a> and <a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce"><code>ObjectReducer</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a></td>
+<td class="colLast">
+<div class="block">Defines the interface for combiner and reducer implementations that <a href="../../../datafu/hourglass/mapreduce/DelegatingCombiner.html" title="class in datafu.hourglass.mapreduce"><code>DelegatingCombiner</code></a> and
+ <a href="../../../datafu/hourglass/mapreduce/DelegatingReducer.html" title="class in datafu.hourglass.mapreduce"><code>DelegatingReducer</code></a> delegate to.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/Parameters.html" title="class in datafu.hourglass.mapreduce">Parameters</a></td>
+<td class="colLast">
+<div class="block">Parameters used by the jobs to pass configuration settings
+ to the mappers, combiners, and reducers.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/PartitioningCombiner.html" title="class in datafu.hourglass.mapreduce">PartitioningCombiner</a></td>
+<td class="colLast">
+<div class="block">The combiner used by <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionPreservingIncrementalJob</code></a> and its derived classes.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/PartitioningMapper.html" title="class in datafu.hourglass.mapreduce">PartitioningMapper</a></td>
+<td class="colLast">
+<div class="block">The mapper used by <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionPreservingIncrementalJob</code></a> and its derived classes.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/mapreduce/PartitioningReducer.html" title="class in datafu.hourglass.mapreduce">PartitioningReducer</a></td>
+<td class="colLast">
+<div class="block">The reducer used by <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionPreservingIncrementalJob</code></a> and its derived classes.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package_description">
+<!-- -->
+</a>
+<h2 title="Package datafu.hourglass.mapreduce Description">Package datafu.hourglass.mapreduce Description</h2>
+<div class="block">Implementations of mappers, combiners, and reducers used by incremental jobs.
+ These are used internally by <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionPreservingIncrementalJob</code></a>
+ and <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionCollapsingIncrementalJob</code></a>.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../datafu/hourglass/jobs/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/hourglass/model/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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 ======= -->
+</body>
+</html>
Added: incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/mapreduce/package-tree.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/mapreduce/package-tree.html?rev=1822557&view=auto
==============================================================================
--- incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/mapreduce/package-tree.html (added)
+++ incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/mapreduce/package-tree.html Mon Jan 29 19:04:35 2018
@@ -0,0 +1,157 @@
+<!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 (version 1.7.0_79) on Mon Jan 29 11:03:05 PST 2018 -->
+<title>datafu.hourglass.mapreduce Class Hierarchy (datafu-hourglass 1.3.2 API)</title>
+<meta name="date" content="2018-01-29">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="datafu.hourglass.mapreduce Class Hierarchy (datafu-hourglass 1.3.2 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</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><a href="../../../datafu/hourglass/jobs/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/hourglass/model/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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 Package datafu.hourglass.mapreduce</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/DistributedCacheHelper.html" title="class in datafu.hourglass.mapreduce"><span class="strong">DistributedCacheHelper</span></a></li>
+<li type="circle">org.apache.hadoop.mapreduce.Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT>
+<ul>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html" title="class in datafu.hourglass.mapreduce"><span class="strong">AvroKeyValueIdentityMapper</span></a></li>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/DelegatingMapper.html" title="class in datafu.hourglass.mapreduce"><span class="strong">DelegatingMapper</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce"><span class="strong">ObjectProcessor</span></a>
+<ul>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce"><span class="strong">ObjectMapper</span></a>
+<ul>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/CollapsingMapper.html" title="class in datafu.hourglass.mapreduce"><span class="strong">CollapsingMapper</span></a> (implements java.io.Serializable)</li>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/PartitioningMapper.html" title="class in datafu.hourglass.mapreduce"><span class="strong">PartitioningMapper</span></a> (implements java.io.Serializable)</li>
+</ul>
+</li>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce"><span class="strong">ObjectReducer</span></a>
+<ul>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/CollapsingCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="strong">CollapsingCombiner</span></a> (implements datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs">DateRangeConfigurable</a>, java.io.Serializable)</li>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html" title="class in datafu.hourglass.mapreduce"><span class="strong">CollapsingReducer</span></a> (implements datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs">DateRangeConfigurable</a>, java.io.Serializable)</li>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/PartitioningCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="strong">PartitioningCombiner</span></a> (implements java.io.Serializable)</li>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/PartitioningReducer.html" title="class in datafu.hourglass.mapreduce"><span class="strong">PartitioningReducer</span></a> (implements java.io.Serializable)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/Parameters.html" title="class in datafu.hourglass.mapreduce"><span class="strong">Parameters</span></a></li>
+<li type="circle">org.apache.hadoop.mapreduce.Reducer<KEYIN,VALUEIN,KEYOUT,VALUEOUT>
+<ul>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/DelegatingCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="strong">DelegatingCombiner</span></a></li>
+<li type="circle">datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/DelegatingReducer.html" title="class in datafu.hourglass.mapreduce"><span class="strong">DelegatingReducer</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</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><a href="../../../datafu/hourglass/jobs/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/hourglass/model/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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 ======= -->
+</body>
+</html>
Added: incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/Accumulator.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/Accumulator.html?rev=1822557&view=auto
==============================================================================
--- incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/Accumulator.html (added)
+++ incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/Accumulator.html Mon Jan 29 19:04:35 2018
@@ -0,0 +1,254 @@
+<!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 (version 1.7.0_79) on Mon Jan 29 11:03:05 PST 2018 -->
+<title>Accumulator (datafu-hourglass 1.3.2 API)</title>
+<meta name="date" content="2018-01-29">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Accumulator (datafu-hourglass 1.3.2 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../datafu/hourglass/model/KeyValueCollector.html" title="interface in datafu.hourglass.model"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/model/Accumulator.html" target="_top">Frames</a></li>
+<li><a href="Accumulator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">datafu.hourglass.model</div>
+<h2 title="Interface Accumulator" class="title">Interface Accumulator<In,Out></h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>In</code> - Input value type</dd><dd><code>Out</code> - Output value type</dd></dl>
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">Accumulator<In,Out></span>
+extends java.io.Serializable</pre>
+<div class="block">Collects a sequence of values and produces one value as a result.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/model/Accumulator.html#accumulate(In)">accumulate</a></strong>(<a href="../../../datafu/hourglass/model/Accumulator.html" title="type parameter in Accumulator">In</a> value)</code>
+<div class="block">Accumulate another value.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/model/Accumulator.html#cleanup()">cleanup</a></strong>()</code>
+<div class="block">Resets the internal state so that all values accumulated so far are forgotten.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Accumulator.html" title="type parameter in Accumulator">Out</a></code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/model/Accumulator.html#getFinal()">getFinal</a></strong>()</code>
+<div class="block">Get the output value corresponding to all input values accumulated so far.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="accumulate(java.lang.Object)">
+<!-- -->
+</a><a name="accumulate(In)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>void accumulate(<a href="../../../datafu/hourglass/model/Accumulator.html" title="type parameter in Accumulator">In</a> value)</pre>
+<div class="block">Accumulate another value.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>value</code> - Value to accumulate</dd></dl>
+</li>
+</ul>
+<a name="getFinal()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFinal</h4>
+<pre><a href="../../../datafu/hourglass/model/Accumulator.html" title="type parameter in Accumulator">Out</a> getFinal()</pre>
+<div class="block">Get the output value corresponding to all input values accumulated so far.
+
+ <p>
+ This may return null to indicate no record should be written.
+ </p></div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>Output value</dd></dl>
+</li>
+</ul>
+<a name="cleanup()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>void cleanup()</pre>
+<div class="block">Resets the internal state so that all values accumulated so far are forgotten.</div>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../datafu/hourglass/model/KeyValueCollector.html" title="interface in datafu.hourglass.model"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/model/Accumulator.html" target="_top">Frames</a></li>
+<li><a href="Accumulator.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
Added: incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/KeyValueCollector.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/KeyValueCollector.html?rev=1822557&view=auto
==============================================================================
--- incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/KeyValueCollector.html (added)
+++ incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/KeyValueCollector.html Mon Jan 29 19:04:35 2018
@@ -0,0 +1,219 @@
+<!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 (version 1.7.0_79) on Mon Jan 29 11:03:05 PST 2018 -->
+<title>KeyValueCollector (datafu-hourglass 1.3.2 API)</title>
+<meta name="date" content="2018-01-29">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="KeyValueCollector (datafu-hourglass 1.3.2 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/model/KeyValueCollector.html" target="_top">Frames</a></li>
+<li><a href="KeyValueCollector.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">datafu.hourglass.model</div>
+<h2 title="Interface KeyValueCollector" class="title">Interface KeyValueCollector<K,V></h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>K</code> - Key type</dd><dd><code>V</code> - Value type</dd></dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">KeyValueCollector<K,V></span></pre>
+<div class="block">Provided to an instance of <a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model"><code>Mapper</code></a> to collect key-value pairs.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/model/KeyValueCollector.html#collect(K,%20V)">collect</a></strong>(<a href="../../../datafu/hourglass/model/KeyValueCollector.html" title="type parameter in KeyValueCollector">K</a> key,
+ <a href="../../../datafu/hourglass/model/KeyValueCollector.html" title="type parameter in KeyValueCollector">V</a> value)</code>
+<div class="block">Collects key-value pairs.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="collect(java.lang.Object,java.lang.Object)">
+<!-- -->
+</a><a name="collect(K, V)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>collect</h4>
+<pre>void collect(<a href="../../../datafu/hourglass/model/KeyValueCollector.html" title="type parameter in KeyValueCollector">K</a> key,
+ <a href="../../../datafu/hourglass/model/KeyValueCollector.html" title="type parameter in KeyValueCollector">V</a> value)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<div class="block">Collects key-value pairs.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>key</code> - Key to be collected</dd><dd><code>value</code> - Value to be collected</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+<dd><code>java.lang.InterruptedException</code> - InterruptedException</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/model/KeyValueCollector.html" target="_top">Frames</a></li>
+<li><a href="KeyValueCollector.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
Added: incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/Mapper.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/Mapper.html?rev=1822557&view=auto
==============================================================================
--- incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/Mapper.html (added)
+++ incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/Mapper.html Mon Jan 29 19:04:35 2018
@@ -0,0 +1,224 @@
+<!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 (version 1.7.0_79) on Mon Jan 29 11:03:05 PST 2018 -->
+<title>Mapper (datafu-hourglass 1.3.2 API)</title>
+<meta name="date" content="2018-01-29">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Mapper (datafu-hourglass 1.3.2 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../datafu/hourglass/model/KeyValueCollector.html" title="interface in datafu.hourglass.model"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/model/Mapper.html" target="_top">Frames</a></li>
+<li><a href="Mapper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">datafu.hourglass.model</div>
+<h2 title="Interface Mapper" class="title">Interface Mapper<In,OutKey,OutVal></h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>In</code> - Input type</dd><dd><code>OutKey</code> - Output key type</dd><dd><code>OutVal</code> - Output value type</dd></dl>
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">Mapper<In,OutKey,OutVal></span>
+extends java.io.Serializable</pre>
+<div class="block">Maps an input record to one or more key-value pairs.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/model/Mapper.html#map(In,%20datafu.hourglass.model.KeyValueCollector)">map</a></strong>(<a href="../../../datafu/hourglass/model/Mapper.html" title="type parameter in Mapper">In</a> input,
+ <a href="../../../datafu/hourglass/model/KeyValueCollector.html" title="interface in datafu.hourglass.model">KeyValueCollector</a><<a href="../../../datafu/hourglass/model/Mapper.html" title="type parameter in Mapper">OutKey</a>,<a href="../../../datafu/hourglass/model/Mapper.html" title="type parameter in Mapper">OutVal</a>> collector)</code>
+<div class="block">Maps an input record to one or more key-value pairs.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="map(java.lang.Object,datafu.hourglass.model.KeyValueCollector)">
+<!-- -->
+</a><a name="map(In, datafu.hourglass.model.KeyValueCollector)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>map</h4>
+<pre>void map(<a href="../../../datafu/hourglass/model/Mapper.html" title="type parameter in Mapper">In</a> input,
+ <a href="../../../datafu/hourglass/model/KeyValueCollector.html" title="interface in datafu.hourglass.model">KeyValueCollector</a><<a href="../../../datafu/hourglass/model/Mapper.html" title="type parameter in Mapper">OutKey</a>,<a href="../../../datafu/hourglass/model/Mapper.html" title="type parameter in Mapper">OutVal</a>> collector)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<div class="block">Maps an input record to one or more key-value pairs.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>input</code> - Input value</dd><dd><code>collector</code> - Collects output key-value pairs</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+<dd><code>java.lang.InterruptedException</code> - InterruptedException</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../datafu/hourglass/model/KeyValueCollector.html" title="interface in datafu.hourglass.model"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/model/Mapper.html" target="_top">Frames</a></li>
+<li><a href="Mapper.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
Added: incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/Merger.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/Merger.html?rev=1822557&view=auto
==============================================================================
--- incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/Merger.html (added)
+++ incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/Merger.html Mon Jan 29 19:04:35 2018
@@ -0,0 +1,224 @@
+<!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 (version 1.7.0_79) on Mon Jan 29 11:03:05 PST 2018 -->
+<title>Merger (datafu-hourglass 1.3.2 API)</title>
+<meta name="date" content="2018-01-29">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Merger (datafu-hourglass 1.3.2 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/model/Merger.html" target="_top">Frames</a></li>
+<li><a href="Merger.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">datafu.hourglass.model</div>
+<h2 title="Interface Merger" class="title">Interface Merger<T></h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>T</code> - Value type</dd></dl>
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">Merger<T></span>
+extends java.io.Serializable</pre>
+<div class="block">Merges two values together.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Merger.html" title="type parameter in Merger">T</a></code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/model/Merger.html#merge(T,%20T)">merge</a></strong>(<a href="../../../datafu/hourglass/model/Merger.html" title="type parameter in Merger">T</a> left,
+ <a href="../../../datafu/hourglass/model/Merger.html" title="type parameter in Merger">T</a> right)</code>
+<div class="block">Merges two values together.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="merge(java.lang.Object,java.lang.Object)">
+<!-- -->
+</a><a name="merge(T, T)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>merge</h4>
+<pre><a href="../../../datafu/hourglass/model/Merger.html" title="type parameter in Merger">T</a> merge(<a href="../../../datafu/hourglass/model/Merger.html" title="type parameter in Merger">T</a> left,
+ <a href="../../../datafu/hourglass/model/Merger.html" title="type parameter in Merger">T</a> right)</pre>
+<div class="block">Merges two values together.
+
+ <p>
+ This may return null to indicate no record should be written.
+ </p></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>left</code> - Left value</dd><dd><code>right</code> - Right value</dd>
+<dt><span class="strong">Returns:</span></dt><dd>Merged result</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/model/Merger.html" target="_top">Frames</a></li>
+<li><a href="Merger.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li>Constr | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
Added: incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/package-frame.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/package-frame.html?rev=1822557&view=auto
==============================================================================
--- incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/package-frame.html (added)
+++ incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/package-frame.html Mon Jan 29 19:04:35 2018
@@ -0,0 +1,22 @@
+<!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 (version 1.7.0_79) on Mon Jan 29 11:03:05 PST 2018 -->
+<title>datafu.hourglass.model (datafu-hourglass 1.3.2 API)</title>
+<meta name="date" content="2018-01-29">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/hourglass/model/package-summary.html" target="classFrame">datafu.hourglass.model</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="Accumulator.html" title="interface in datafu.hourglass.model" target="classFrame"><i>Accumulator</i></a></li>
+<li><a href="KeyValueCollector.html" title="interface in datafu.hourglass.model" target="classFrame"><i>KeyValueCollector</i></a></li>
+<li><a href="Mapper.html" title="interface in datafu.hourglass.model" target="classFrame"><i>Mapper</i></a></li>
+<li><a href="Merger.html" title="interface in datafu.hourglass.model" target="classFrame"><i>Merger</i></a></li>
+</ul>
+</div>
+</body>
+</html>
Added: incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/package-summary.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/package-summary.html?rev=1822557&view=auto
==============================================================================
--- incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/package-summary.html (added)
+++ incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/package-summary.html Mon Jan 29 19:04:35 2018
@@ -0,0 +1,160 @@
+<!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 (version 1.7.0_79) on Mon Jan 29 11:03:05 PST 2018 -->
+<title>datafu.hourglass.model (datafu-hourglass 1.3.2 API)</title>
+<meta name="date" content="2018-01-29">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="datafu.hourglass.model (datafu-hourglass 1.3.2 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../datafu/hourglass/mapreduce/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/hourglass/schemas/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/model/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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 title="Package" class="title">Package datafu.hourglass.model</h1>
+<div class="docSummary">
+<div class="block">Interfaces which define the incremental processing model.</div>
+</div>
+<p>See: <a href="#package_description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><In,Out></td>
+<td class="colLast">
+<div class="block">Collects a sequence of values and produces one value as a result.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/model/KeyValueCollector.html" title="interface in datafu.hourglass.model">KeyValueCollector</a><K,V></td>
+<td class="colLast">
+<div class="block">Provided to an instance of <a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model"><code>Mapper</code></a> to collect key-value pairs.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><In,OutKey,OutVal></td>
+<td class="colLast">
+<div class="block">Maps an input record to one or more key-value pairs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><T></td>
+<td class="colLast">
+<div class="block">Merges two values together.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package_description">
+<!-- -->
+</a>
+<h2 title="Package datafu.hourglass.model Description">Package datafu.hourglass.model Description</h2>
+<div class="block">Interfaces which define the incremental processing model.</div>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../datafu/hourglass/mapreduce/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/hourglass/schemas/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/model/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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 ======= -->
+</body>
+</html>
Added: incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/package-tree.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/package-tree.html?rev=1822557&view=auto
==============================================================================
--- incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/package-tree.html (added)
+++ incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/model/package-tree.html Mon Jan 29 19:04:35 2018
@@ -0,0 +1,129 @@
+<!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 (version 1.7.0_79) on Mon Jan 29 11:03:05 PST 2018 -->
+<title>datafu.hourglass.model Class Hierarchy (datafu-hourglass 1.3.2 API)</title>
+<meta name="date" content="2018-01-29">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="datafu.hourglass.model Class Hierarchy (datafu-hourglass 1.3.2 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</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><a href="../../../datafu/hourglass/mapreduce/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/hourglass/schemas/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/model/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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 Package datafu.hourglass.model</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">datafu.hourglass.model.<a href="../../../datafu/hourglass/model/KeyValueCollector.html" title="interface in datafu.hourglass.model"><span class="strong">KeyValueCollector</span></a><K,V></li>
+<li type="circle">java.io.Serializable
+<ul>
+<li type="circle">datafu.hourglass.model.<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model"><span class="strong">Accumulator</span></a><In,Out></li>
+<li type="circle">datafu.hourglass.model.<a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model"><span class="strong">Mapper</span></a><In,OutKey,OutVal></li>
+<li type="circle">datafu.hourglass.model.<a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model"><span class="strong">Merger</span></a><T></li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</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><a href="../../../datafu/hourglass/mapreduce/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/hourglass/schemas/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/model/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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 ======= -->
+</body>
+</html>
Added: incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/schemas/PartitionCollapsingSchemas.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/schemas/PartitionCollapsingSchemas.html?rev=1822557&view=auto
==============================================================================
--- incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/schemas/PartitionCollapsingSchemas.html (added)
+++ incubator/datafu/site/docs/hourglass/1.3.2/datafu/hourglass/schemas/PartitionCollapsingSchemas.html Mon Jan 29 19:04:35 2018
@@ -0,0 +1,371 @@
+<!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 (version 1.7.0_79) on Mon Jan 29 11:03:05 PST 2018 -->
+<title>PartitionCollapsingSchemas (datafu-hourglass 1.3.2 API)</title>
+<meta name="date" content="2018-01-29">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PartitionCollapsingSchemas (datafu-hourglass 1.3.2 API)";
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!-- -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/schemas/PartitionCollapsingSchemas.html" target="_top">Frames</a></li>
+<li><a href="PartitionCollapsingSchemas.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">datafu.hourglass.schemas</div>
+<h2 title="Class PartitionCollapsingSchemas" class="title">Class PartitionCollapsingSchemas</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.schemas.PartitionCollapsingSchemas</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">PartitionCollapsingSchemas</span>
+extends java.lang.Object
+implements java.io.Serializable</pre>
+<div class="block">Generates the Avro schemas used by <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionCollapsingIncrementalJob</code></a> and its derivations.</div>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#datafu.hourglass.schemas.PartitionCollapsingSchemas">Serialized Form</a></dd></dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#PartitionCollapsingSchemas(datafu.hourglass.schemas.TaskSchemas,%20java.util.Map,%20java.lang.String,%20java.lang.String)">PartitionCollapsingSchemas</a></strong>(<a href="../../../datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas">TaskSchemas</a> schemas,
+ java.util.Map<java.lang.String,org.apache.avro.Schema> inputSchemas,
+ java.lang.String outputSchemaName,
+ java.lang.String outputSchemaNamespace)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getDatedIntermediateValueSchema()">getDatedIntermediateValueSchema</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getIntermediateValueSchema()">getIntermediateValueSchema</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getKeySchema()">getKeySchema</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>java.util.Map<java.lang.String,org.apache.avro.Schema></code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getMapInputSchemas()">getMapInputSchemas</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getMapOutputKeySchema()">getMapOutputKeySchema</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getMapOutputSchema()">getMapOutputSchema</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getMapOutputValueSchema()">getMapOutputValueSchema</a></strong>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getOutputValueSchema()">getOutputValueSchema</a></strong>()</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><strong><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getReduceOutputSchema()">getReduceOutputSchema</a></strong>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PartitionCollapsingSchemas(datafu.hourglass.schemas.TaskSchemas, java.util.Map, java.lang.String, java.lang.String)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PartitionCollapsingSchemas</h4>
+<pre>public PartitionCollapsingSchemas(<a href="../../../datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas">TaskSchemas</a> schemas,
+ java.util.Map<java.lang.String,org.apache.avro.Schema> inputSchemas,
+ java.lang.String outputSchemaName,
+ java.lang.String outputSchemaNamespace)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMapInputSchemas()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMapInputSchemas</h4>
+<pre>public java.util.Map<java.lang.String,org.apache.avro.Schema> getMapInputSchemas()</pre>
+</li>
+</ul>
+<a name="getMapOutputSchema()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMapOutputSchema</h4>
+<pre>public org.apache.avro.Schema getMapOutputSchema()</pre>
+</li>
+</ul>
+<a name="getKeySchema()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKeySchema</h4>
+<pre>public org.apache.avro.Schema getKeySchema()</pre>
+</li>
+</ul>
+<a name="getMapOutputKeySchema()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMapOutputKeySchema</h4>
+<pre>public org.apache.avro.Schema getMapOutputKeySchema()</pre>
+</li>
+</ul>
+<a name="getReduceOutputSchema()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReduceOutputSchema</h4>
+<pre>public org.apache.avro.Schema getReduceOutputSchema()</pre>
+</li>
+</ul>
+<a name="getDatedIntermediateValueSchema()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDatedIntermediateValueSchema</h4>
+<pre>public org.apache.avro.Schema getDatedIntermediateValueSchema()</pre>
+</li>
+</ul>
+<a name="getOutputValueSchema()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputValueSchema</h4>
+<pre>public org.apache.avro.Schema getOutputValueSchema()</pre>
+</li>
+</ul>
+<a name="getIntermediateValueSchema()">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermediateValueSchema</h4>
+<pre>public org.apache.avro.Schema getIntermediateValueSchema()</pre>
+</li>
+</ul>
+<a name="getMapOutputValueSchema()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getMapOutputValueSchema</h4>
+<pre>public org.apache.avro.Schema getMapOutputValueSchema()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!-- -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Class</li>
+<li><a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/schemas/PartitionCollapsingSchemas.html" target="_top">Frames</a></li>
+<li><a href="PartitionCollapsingSchemas.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All 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>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor_summary">Constr</a> | </li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor_detail">Constr</a> | </li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>