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 2015/11/18 00:49:47 UTC
[01/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Repository: incubator-datafu
Updated Branches:
refs/heads/master ef94e55d1 -> 158f99912
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/index.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/index.html b/site/source/docs/hourglass/1.3.0/index.html
new file mode 100644
index 0000000..fb6f117
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/index.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu-hourglass 1.3.0 API</title>
+<script type="text/javascript">
+ targetPage = "" + window.location.search;
+ if (targetPage != "" && targetPage != "undefined")
+ targetPage = targetPage.substring(1);
+ if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
+ targetPage = "undefined";
+ function validURL(url) {
+ try {
+ url = decodeURIComponent(url);
+ }
+ catch (error) {
+ return false;
+ }
+ var pos = url.indexOf(".html");
+ if (pos == -1 || pos != url.length - 5)
+ return false;
+ var allowNumber = false;
+ var allowSep = false;
+ var seenDot = false;
+ for (var i = 0; i < url.length - 5; i++) {
+ var ch = url.charAt(i);
+ if ('a' <= ch && ch <= 'z' ||
+ 'A' <= ch && ch <= 'Z' ||
+ ch == '$' ||
+ ch == '_' ||
+ ch.charCodeAt(0) > 127) {
+ allowNumber = true;
+ allowSep = true;
+ } else if ('0' <= ch && ch <= '9'
+ || ch == '-') {
+ if (!allowNumber)
+ return false;
+ } else if (ch == '/' || ch == '.') {
+ if (!allowSep)
+ return false;
+ allowNumber = false;
+ allowSep = false;
+ if (ch == '.')
+ seenDot = true;
+ if (ch == '/' && seenDot)
+ return false;
+ } else {
+ return false;
+ }
+ }
+ return true;
+ }
+ function loadFrames() {
+ if (targetPage != "" && targetPage != "undefined")
+ top.classFrame.location = top.targetPage;
+ }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
+<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</frameset>
+<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>
[42/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/package-summary.html
new file mode 100644
index 0000000..2157908
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/package-summary.html
@@ -0,0 +1,167 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.p_stable (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.hash.lsh.p_stable (datafu-pig 1.3.0 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 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/pig/hash/lsh/metric/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/util/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/p_stable/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.pig.hash.lsh.p_stable</h1>
+<div class="docSummary">
+<div class="block">Implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a> for
+ <a href="http://en.wikipedia.org/wiki/Lp_space" target="_blank">L1 and L2 metrics</a>.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable">AbstractStableDistributionFunction</a></td>
+<td class="colLast">
+<div class="block">This is the base-class for all p-stable based locality sensitive hashes.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../datafu/pig/hash/lsh/p_stable/L1LSH.html" title="class in datafu.pig.hash.lsh.p_stable">L1LSH</a></td>
+<td class="colLast">
+<div class="block">A locality sensitive hash associated with the L1 metric.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../datafu/pig/hash/lsh/p_stable/L2LSH.html" title="class in datafu.pig.hash.lsh.p_stable">L2LSH</a></td>
+<td class="colLast">
+<div class="block">A locality sensitive hash associated with the L2 metric.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.hash.lsh.p_stable Description">Package datafu.pig.hash.lsh.p_stable Description</h2>
+<div class="block">Implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a> for
+ <a href="http://en.wikipedia.org/wiki/Lp_space" target="_blank">L1 and L2 metrics</a>.
+
+ See Datar, M.; Immorlica, N.; Indyk, P.; Mirrokni, V.S. (2004). "Locality-Sensitive Hashing Scheme Based on p-Stable Distributions". Proceedings of the Symposium on Computational Geometry.</div>
+</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 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/pig/hash/lsh/metric/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/util/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/p_stable/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/package-tree.html
new file mode 100644
index 0000000..3c30291
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/package-tree.html
@@ -0,0 +1,144 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.p_stable Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.hash.lsh.p_stable Class Hierarchy (datafu-pig 1.3.0 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><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/pig/hash/lsh/metric/package-tree.html">Prev</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/util/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/p_stable/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.pig.hash.lsh.p_stable</h1>
+<span class="packageHierarchyLabel">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.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">LSH</span></a>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.p_stable.<a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">AbstractStableDistributionFunction</span></a>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.p_stable.<a href="../../../../../datafu/pig/hash/lsh/p_stable/L1LSH.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">L1LSH</span></a> (implements datafu.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a>)</li>
+<li type="circle">datafu.pig.hash.lsh.p_stable.<a href="../../../../../datafu/pig/hash/lsh/p_stable/L2LSH.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">L2LSH</span></a> (implements datafu.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a>)</li>
+</ul>
+</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><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/pig/hash/lsh/metric/package-tree.html">Prev</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/util/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/p_stable/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/package-frame.html
new file mode 100644
index 0000000..00022e6
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/package-frame.html
@@ -0,0 +1,25 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../datafu/pig/hash/lsh/package-summary.html" target="classFrame">datafu.pig.hash.lsh</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="CosineDistanceHash.html" title="class in datafu.pig.hash.lsh" target="classFrame">CosineDistanceHash</a></li>
+<li><a href="L1PStableHash.html" title="class in datafu.pig.hash.lsh" target="classFrame">L1PStableHash</a></li>
+<li><a href="L2PStableHash.html" title="class in datafu.pig.hash.lsh" target="classFrame">L2PStableHash</a></li>
+<li><a href="LSHFamily.html" title="class in datafu.pig.hash.lsh" target="classFrame">LSHFamily</a></li>
+<li><a href="LSHFunc.html" title="class in datafu.pig.hash.lsh" target="classFrame">LSHFunc</a></li>
+<li><a href="RepeatingLSH.html" title="class in datafu.pig.hash.lsh" target="classFrame">RepeatingLSH</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/package-summary.html
new file mode 100644
index 0000000..b618588
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/package-summary.html
@@ -0,0 +1,181 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.hash.lsh (datafu-pig 1.3.0 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 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/pig/hash/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../datafu/pig/hash/lsh/cosine/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/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.pig.hash.lsh</h1>
+<div class="docSummary">
+<div class="block">UDFs for <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh">CosineDistanceHash</a></td>
+<td class="colLast">
+<div class="block">From wikipedia's article on <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>:</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../datafu/pig/hash/lsh/L1PStableHash.html" title="class in datafu.pig.hash.lsh">L1PStableHash</a></td>
+<td class="colLast">
+<div class="block">From wikipedia's article on <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>:</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../datafu/pig/hash/lsh/L2PStableHash.html" title="class in datafu.pig.hash.lsh">L2PStableHash</a></td>
+<td class="colLast">
+<div class="block">From wikipedia's article on <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>:</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../datafu/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh">LSHFamily</a></td>
+<td class="colLast">
+<div class="block">A family of k locality sensitive hashes.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></td>
+<td class="colLast">
+<div class="block">The base UDF for locality sensitive hashing.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../datafu/pig/hash/lsh/RepeatingLSH.html" title="class in datafu.pig.hash.lsh">RepeatingLSH</a></td>
+<td class="colLast">
+<div class="block">A composite hash which takes multiple hashes and composes them.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.hash.lsh Description">Package datafu.pig.hash.lsh Description</h2>
+<div class="block">UDFs for <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>.</div>
+</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 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/pig/hash/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../datafu/pig/hash/lsh/cosine/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/package-tree.html
new file mode 100644
index 0000000..067a297
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/package-tree.html
@@ -0,0 +1,151 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.hash.lsh Class Hierarchy (datafu-pig 1.3.0 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><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/pig/hash/package-tree.html">Prev</a></li>
+<li><a href="../../../../datafu/pig/hash/lsh/cosine/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/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.pig.hash.lsh</h1>
+<span class="packageHierarchyLabel">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">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.<a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">LSHFunc</span></a>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.<a href="../../../../datafu/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">CosineDistanceHash</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.<a href="../../../../datafu/pig/hash/lsh/L1PStableHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">L1PStableHash</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.<a href="../../../../datafu/pig/hash/lsh/L2PStableHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">L2PStableHash</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">datafu.pig.hash.lsh.interfaces.<a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">LSH</span></a>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.<a href="../../../../datafu/pig/hash/lsh/RepeatingLSH.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">RepeatingLSH</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.hash.lsh.<a href="../../../../datafu/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">LSHFamily</span></a></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><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/pig/hash/package-tree.html">Prev</a></li>
+<li><a href="../../../../datafu/pig/hash/lsh/cosine/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/DataTypeUtil.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/DataTypeUtil.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/DataTypeUtil.html
new file mode 100644
index 0000000..d1bf1f1
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/DataTypeUtil.html
@@ -0,0 +1,378 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>DataTypeUtil (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DataTypeUtil (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":9,"i2":9,"i3":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/util/DataTypeUtil.html" target="_top">Frames</a></li>
+<li><a href="DataTypeUtil.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><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </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.pig.hash.lsh.util</div>
+<h2 title="Enum DataTypeUtil" class="title">Enum DataTypeUtil</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum<<a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util">DataTypeUtil</a>></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.util.DataTypeUtil</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable<<a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util">DataTypeUtil</a>></dd>
+</dl>
+<hr>
+<br>
+<pre>public enum <span class="typeNameLabel">DataTypeUtil</span>
+extends java.lang.Enum<<a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util">DataTypeUtil</a>></pre>
+<div class="block">A utility function to translate between pig types and vectors.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html#INSTANCE">INSTANCE</a></span></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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.commons.math.linear.RealVector</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html#convert-org.apache.pig.data.Tuple-int-">convert</a></span>(org.apache.pig.data.Tuple t,
+ int dim)</code>
+<div class="block">Convert a tuple t into a RealVector of dimension dim.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html#isValidVector-org.apache.pig.impl.logicalLayer.schema.Schema.FieldSchema-int-">isValidVector</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema.FieldSchema inputSchema,
+ int dimension)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util">DataTypeUtil</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util">DataTypeUtil</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<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>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="INSTANCE">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>INSTANCE</h4>
+<pre>public static final <a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util">DataTypeUtil</a> INSTANCE</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static <a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util">DataTypeUtil</a>[] values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (DataTypeUtil c : DataTypeUtil.values())
+ System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static <a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util">DataTypeUtil</a> valueOf(java.lang.String name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+<a name="convert-org.apache.pig.data.Tuple-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>convert</h4>
+<pre>public org.apache.commons.math.linear.RealVector convert(org.apache.pig.data.Tuple t,
+ int dim)
+ throws org.apache.pig.PigException</pre>
+<div class="block">Convert a tuple t into a RealVector of dimension dim.
+ The tuple can be of a couple of forms:
+
+ <ul>
+ <li>A tuple composed of dim numeric types a la (1.0,2.0,3,5.0)</li>
+ <li>A tuple which contains as its first element a tuple like above a la ( (1.0,2.0,3,5.0), 5) ) would yield (1.0,2.0,3,5.0)</li>
+ <li>A bag containing tuples where the first element is the position and the second element is the value. This is for sparse vectors and it looks like this ( { (0,1.0), (1, 2.0), (3,3), (4,5.0) } ).</li>
+ </ul></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>t</code> - The tuple to convert to a vector</dd>
+<dd><code>dim</code> - The dimension of the vector</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The actual RealVector (which may or may not be sparse)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.PigException</code> - PigException</dd>
+</dl>
+</li>
+</ul>
+<a name="isValidVector-org.apache.pig.impl.logicalLayer.schema.Schema.FieldSchema-int-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isValidVector</h4>
+<pre>public static boolean isValidVector(org.apache.pig.impl.logicalLayer.schema.Schema.FieldSchema inputSchema,
+ int dimension)</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>
+<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><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>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/util/DataTypeUtil.html" target="_top">Frames</a></li>
+<li><a href="DataTypeUtil.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><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/package-frame.html
new file mode 100644
index 0000000..99f8ad2
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/package-frame.html
@@ -0,0 +1,20 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.util (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../datafu/pig/hash/lsh/util/package-summary.html" target="classFrame">datafu.pig.hash.lsh.util</a></h1>
+<div class="indexContainer">
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util" target="classFrame">DataTypeUtil</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/package-summary.html
new file mode 100644
index 0000000..27df244
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/package-summary.html
@@ -0,0 +1,151 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.util (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.hash.lsh.util (datafu-pig 1.3.0 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 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/pig/hash/lsh/p_stable/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../datafu/pig/linkanalysis/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/util/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.pig.hash.lsh.util</h1>
+<div class="docSummary">
+<div class="block">Utility functions for locality sensitive hashes</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util">DataTypeUtil</a></td>
+<td class="colLast">
+<div class="block">A utility function to translate between pig types and vectors.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.hash.lsh.util Description">Package datafu.pig.hash.lsh.util Description</h2>
+<div class="block">Utility functions for locality sensitive hashes</div>
+</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 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/pig/hash/lsh/p_stable/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../datafu/pig/linkanalysis/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/util/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/package-tree.html
new file mode 100644
index 0000000..327954a
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/util/package-tree.html
@@ -0,0 +1,139 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.util Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.hash.lsh.util Class Hierarchy (datafu-pig 1.3.0 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><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/pig/hash/lsh/p_stable/package-tree.html">Prev</a></li>
+<li><a href="../../../../../datafu/pig/linkanalysis/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/util/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.pig.hash.lsh.util</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+<ul>
+<li type="circle">datafu.pig.hash.lsh.util.<a href="../../../../../datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util"><span class="typeNameLink">DataTypeUtil</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><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/pig/hash/lsh/p_stable/package-tree.html">Prev</a></li>
+<li><a href="../../../../../datafu/pig/linkanalysis/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/util/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/package-frame.html
new file mode 100644
index 0000000..551bc16
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/package-frame.html
@@ -0,0 +1,21 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/pig/hash/package-summary.html" target="classFrame">datafu.pig.hash</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="MD5.html" title="class in datafu.pig.hash" target="classFrame">MD5</a></li>
+<li><a href="SHA.html" title="class in datafu.pig.hash" target="classFrame">SHA</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/package-summary.html
new file mode 100644
index 0000000..71ce974
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/package-summary.html
@@ -0,0 +1,155 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.hash (datafu-pig 1.3.0 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 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/pig/geo/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/hash/lsh/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/hash/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.pig.hash</h1>
+<div class="docSummary">
+<div class="block">UDFs for computing hashes from data.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/hash/MD5.html" title="class in datafu.pig.hash">MD5</a></td>
+<td class="colLast">
+<div class="block">Computes the MD5 value of a string and outputs it in hex (by default).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/hash/SHA.html" title="class in datafu.pig.hash">SHA</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.hash Description">Package datafu.pig.hash Description</h2>
+<div class="block">UDFs for computing hashes from data.</div>
+</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 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/pig/geo/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/hash/lsh/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/hash/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/package-tree.html
new file mode 100644
index 0000000..390b2d9
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/package-tree.html
@@ -0,0 +1,144 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.hash Class Hierarchy (datafu-pig 1.3.0 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><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/pig/geo/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/hash/lsh/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/hash/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.pig.hash</h1>
+<span class="packageHierarchyLabel">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">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">SimpleEvalFunc</span></a><T>
+<ul>
+<li type="circle">datafu.pig.hash.<a href="../../../datafu/pig/hash/MD5.html" title="class in datafu.pig.hash"><span class="typeNameLink">MD5</span></a></li>
+<li type="circle">datafu.pig.hash.<a href="../../../datafu/pig/hash/SHA.html" title="class in datafu.pig.hash"><span class="typeNameLink">SHA</span></a></li>
+</ul>
+</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><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/pig/geo/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/hash/lsh/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/hash/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>
[28/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/Entropy.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/Entropy.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/Entropy.html
new file mode 100644
index 0000000..df2e7fb
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/Entropy.html
@@ -0,0 +1,504 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>Entropy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Entropy (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/Entropy.html" target="_top">Frames</a></li>
+<li><a href="Entropy.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats.entropy</div>
+<h2 title="Class Entropy" class="title">Class Entropy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.entropy.Entropy</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<java.lang.Double></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Entropy</span>
+extends org.apache.pig.AccumulatorEvalFunc<java.lang.Double></pre>
+<div class="block">Calculate entropy H(X) of random variable X following entropy's
+ <a href="http://en.wikipedia.org/wiki/Entropy_%28information_theory%29" target="_blank">wiki definition</a>
+
+ <p>
+ This UDF's constructor takes 2 arguments.
+ </p>
+
+ The 1st argument, the type of entropy estimator algorithm we currently support, includes:
+ <ul>
+ <li>empirical (empirical entropy estimator)
+ <li>chaosh (Chao-Shen entropy estimator)
+ </ul>
+
+ <p>
+ The default estimation algorithm is empirical.
+ </p>
+
+ <p>
+ The 2nd argument, the logarithm base we currently support, includes:
+ </p>
+
+ <ul>
+ <li>log (use Euler's number as the logarithm base)
+ <li>log2 (use 2 as the logarithm base)
+ <li>log10 (use 10 as the logarithm base)
+ </ul>
+
+ <p>
+ The default logarithm base is log.
+ </p>
+
+ Note:
+ <ul>
+ <li>The input to this UDF must be a <b>sorted</b> bag of raw data tuples of X.
+ An exception will be thrown if the input bag is not sorted
+ <li>The returned entropy value is of double type.
+ </ul>
+
+ <p>
+ How to use:
+ </p>
+
+ <p>
+ This UDF calculates entropy from raw data tuples without the need to pre-compute per tuple occurrence frequency.
+ </p>
+
+ <p>
+ It could be used in a nested FOREACH after a GROUP BY, in which we sort the inner bag and use the sorted bag as this UDF's input.
+ </p>
+
+ Example:
+ <pre>
+ <code>
+ --calculate empirical entropy with Euler's number as the logarithm base
+ define Entropy datafu.pig.stats.entropy.Entropy();
+
+ input = LOAD 'input' AS (grp: chararray, val: double);
+
+ -- calculate the input's entropy in each group
+ input_group_g = GROUP input BY grp;
+ entropy_group = FOREACH input_group_g {
+ input_val = input.val;
+ input_ordered = ORDER input_val BY $0;
+ GENERATE FLATTEN(group) AS group, Entropy(input_ordered) AS entropy;
+ }
+ </code>
+ </pre></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../datafu/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy"><code>CondEntropy</code></a>,
+<a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy"><code>EmpiricalCountEntropy</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/Entropy.html#Entropy--">Entropy</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/Entropy.html#Entropy-java.lang.String-">Entropy</a></span>(java.lang.String type)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/Entropy.html#Entropy-java.lang.String-java.lang.String-">Entropy</a></span>(java.lang.String type,
+ java.lang.String base)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/Entropy.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/Entropy.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/Entropy.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/Entropy.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AccumulatorEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AccumulatorEvalFunc</h3>
+<code>exec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Entropy--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Entropy</h4>
+<pre>public Entropy()
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="Entropy-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Entropy</h4>
+<pre>public Entropy(java.lang.String type)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="Entropy-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Entropy</h4>
+<pre>public Entropy(java.lang.String type,
+ java.lang.String base)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in class <code>org.apache.pig.AccumulatorEvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public java.lang.Double getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in class <code>org.apache.pig.AccumulatorEvalFunc<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in class <code>org.apache.pig.AccumulatorEvalFunc<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></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>
+<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><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/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/Entropy.html" target="_top">Frames</a></li>
+<li><a href="Entropy.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EntropyEstimator.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EntropyEstimator.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EntropyEstimator.html
new file mode 100644
index 0000000..6072ac6
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EntropyEstimator.html
@@ -0,0 +1,397 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>EntropyEstimator (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="EntropyEstimator (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":9,"i2":6,"i3":6};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/stats/entropy/EntropyUtil.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/EntropyEstimator.html" target="_top">Frames</a></li>
+<li><a href="EntropyEstimator.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.pig.stats.entropy</div>
+<h2 title="Class EntropyEstimator" class="title">Class EntropyEstimator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.entropy.EntropyEstimator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">EntropyEstimator</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EntropyEstimator.html#base">base</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EntropyEstimator.html#CHAOSHEN_ESTIMATOR">CHAOSHEN_ESTIMATOR</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EntropyEstimator.html#EMPIRICAL_ESTIMATOR">EMPIRICAL_ESTIMATOR</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EntropyEstimator.html#EntropyEstimator-java.lang.String-">EntropyEstimator</a></span>(java.lang.String base)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EntropyEstimator.html#accumulate-long-">accumulate</a></span>(long cx)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy">EntropyEstimator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EntropyEstimator.html#createEstimator-java.lang.String-java.lang.String-">createEstimator</a></span>(java.lang.String type,
+ java.lang.String base)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EntropyEstimator.html#getEntropy--">getEntropy</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EntropyEstimator.html#reset--">reset</a></span>()</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="EMPIRICAL_ESTIMATOR">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>EMPIRICAL_ESTIMATOR</h4>
+<pre>public static final java.lang.String EMPIRICAL_ESTIMATOR</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#datafu.pig.stats.entropy.EntropyEstimator.EMPIRICAL_ESTIMATOR">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CHAOSHEN_ESTIMATOR">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CHAOSHEN_ESTIMATOR</h4>
+<pre>public static final java.lang.String CHAOSHEN_ESTIMATOR</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#datafu.pig.stats.entropy.EntropyEstimator.CHAOSHEN_ESTIMATOR">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="base">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>base</h4>
+<pre>protected java.lang.String base</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="EntropyEstimator-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EntropyEstimator</h4>
+<pre>protected EntropyEstimator(java.lang.String base)
+ throws java.lang.IllegalArgumentException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="createEstimator-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createEstimator</h4>
+<pre>public static <a href="../../../../datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy">EntropyEstimator</a> createEstimator(java.lang.String type,
+ java.lang.String base)
+ throws java.lang.IllegalArgumentException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="accumulate-long-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public abstract void accumulate(long cx)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getEntropy--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEntropy</h4>
+<pre>public abstract double getEntropy()</pre>
+</li>
+</ul>
+<a name="reset--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reset</h4>
+<pre>public abstract void reset()</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>
+<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><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/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/stats/entropy/EntropyUtil.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/EntropyEstimator.html" target="_top">Frames</a></li>
+<li><a href="EntropyEstimator.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EntropyUtil.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EntropyUtil.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EntropyUtil.html
new file mode 100644
index 0000000..91a6d20
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EntropyUtil.html
@@ -0,0 +1,358 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>EntropyUtil (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="EntropyUtil (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/EntropyUtil.html" target="_top">Frames</a></li>
+<li><a href="EntropyUtil.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.pig.stats.entropy</div>
+<h2 title="Class EntropyUtil" class="title">Class EntropyUtil</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.entropy.EntropyUtil</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">EntropyUtil</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EntropyUtil.html#LOG">LOG</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EntropyUtil.html#LOG10">LOG10</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EntropyUtil.html#LOG2">LOG2</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EntropyUtil.html#EntropyUtil--">EntropyUtil</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EntropyUtil.html#isValidLogBase-java.lang.String-">isValidLogBase</a></span>(java.lang.String base)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EntropyUtil.html#logTransform-double-java.lang.String-">logTransform</a></span>(double h,
+ java.lang.String base)</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="LOG">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>public static final java.lang.String LOG</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#datafu.pig.stats.entropy.EntropyUtil.LOG">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="LOG2">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG2</h4>
+<pre>public static final java.lang.String LOG2</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#datafu.pig.stats.entropy.EntropyUtil.LOG2">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="LOG10">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LOG10</h4>
+<pre>public static final java.lang.String LOG10</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#datafu.pig.stats.entropy.EntropyUtil.LOG10">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="EntropyUtil--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EntropyUtil</h4>
+<pre>public EntropyUtil()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="logTransform-double-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>logTransform</h4>
+<pre>public static double logTransform(double h,
+ java.lang.String base)</pre>
+</li>
+</ul>
+<a name="isValidLogBase-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isValidLogBase</h4>
+<pre>public static boolean isValidLogBase(java.lang.String base)</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>
+<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><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/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/EntropyUtil.html" target="_top">Frames</a></li>
+<li><a href="EntropyUtil.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/package-frame.html
new file mode 100644
index 0000000..b78cb2f
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/package-frame.html
@@ -0,0 +1,27 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.stats.entropy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../datafu/pig/stats/entropy/package-summary.html" target="classFrame">datafu.pig.stats.entropy</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="CondEntropy.html" title="class in datafu.pig.stats.entropy" target="classFrame">CondEntropy</a></li>
+<li><a href="EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy" target="classFrame">EmpiricalCountEntropy</a></li>
+<li><a href="EmpiricalCountEntropy.Final.html" title="class in datafu.pig.stats.entropy" target="classFrame">EmpiricalCountEntropy.Final</a></li>
+<li><a href="EmpiricalCountEntropy.Initial.html" title="class in datafu.pig.stats.entropy" target="classFrame">EmpiricalCountEntropy.Initial</a></li>
+<li><a href="EmpiricalCountEntropy.Intermediate.html" title="class in datafu.pig.stats.entropy" target="classFrame">EmpiricalCountEntropy.Intermediate</a></li>
+<li><a href="Entropy.html" title="class in datafu.pig.stats.entropy" target="classFrame">Entropy</a></li>
+<li><a href="EntropyEstimator.html" title="class in datafu.pig.stats.entropy" target="classFrame">EntropyEstimator</a></li>
+<li><a href="EntropyUtil.html" title="class in datafu.pig.stats.entropy" target="classFrame">EntropyUtil</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/package-summary.html
new file mode 100644
index 0000000..73b3af5
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/package-summary.html
@@ -0,0 +1,178 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.stats.entropy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.stats.entropy (datafu-pig 1.3.0 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 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/pig/stats/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../datafu/pig/text/opennlp/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/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.pig.stats.entropy</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy">CondEntropy</a></td>
+<td class="colLast">
+<div class="block">Calculate conditional entropy H(Y|X) of random variables X and Y following conditional entropy's
+ <a href="http://en.wikipedia.org/wiki/Conditional_entropy" target="_blank">wiki definition</a>,
+ X is the conditional variable and Y is the variable that conditions on X.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy</a></td>
+<td class="colLast">
+<div class="block">Calculate the empirical entropy of random variable X given its occurrence frequencies, following entropy's
+ <a href="http://en.wikipedia.org/wiki/Entropy_%28information_theory%29" target="_blank">wiki definition</a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy.Final</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy.Initial</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy.Intermediate</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy">Entropy</a></td>
+<td class="colLast">
+<div class="block">Calculate entropy H(X) of random variable X following entropy's
+ <a href="http://en.wikipedia.org/wiki/Entropy_%28information_theory%29" target="_blank">wiki definition</a></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy">EntropyEstimator</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../datafu/pig/stats/entropy/EntropyUtil.html" title="class in datafu.pig.stats.entropy">EntropyUtil</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</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 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/pig/stats/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../datafu/pig/text/opennlp/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/package-tree.html
new file mode 100644
index 0000000..65a1664
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/package-tree.html
@@ -0,0 +1,150 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.stats.entropy Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.stats.entropy Class Hierarchy (datafu-pig 1.3.0 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><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/pig/stats/package-tree.html">Prev</a></li>
+<li><a href="../../../../datafu/pig/text/opennlp/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/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.pig.stats.entropy</h1>
+<span class="packageHierarchyLabel">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.pig.stats.entropy.<a href="../../../../datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EntropyEstimator</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="../../../../datafu/pig/stats/entropy/EntropyUtil.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EntropyUtil</span></a></li>
+<li type="circle">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">org.apache.pig.AccumulatorEvalFunc<T> (implements org.apache.pig.Accumulator<T>)
+<ul>
+<li type="circle">datafu.pig.stats.entropy.<a href="../../../../datafu/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">CondEntropy</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy</span></a> (implements org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.entropy.<a href="../../../../datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Entropy</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.stats.entropy.<a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy.Final</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy.Intermediate</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><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/pig/stats/package-tree.html">Prev</a></li>
+<li><a href="../../../../datafu/pig/text/opennlp/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/package-frame.html
new file mode 100644
index 0000000..976ecda
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/package-frame.html
@@ -0,0 +1,50 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.stats (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/pig/stats/package-summary.html" target="classFrame">datafu.pig.stats</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DoubleVAR.html" title="class in datafu.pig.stats" target="classFrame">DoubleVAR</a></li>
+<li><a href="DoubleVAR.Final.html" title="class in datafu.pig.stats" target="classFrame">DoubleVAR.Final</a></li>
+<li><a href="DoubleVAR.Initial.html" title="class in datafu.pig.stats" target="classFrame">DoubleVAR.Initial</a></li>
+<li><a href="DoubleVAR.Intermediate.html" title="class in datafu.pig.stats" target="classFrame">DoubleVAR.Intermediate</a></li>
+<li><a href="FloatVAR.html" title="class in datafu.pig.stats" target="classFrame">FloatVAR</a></li>
+<li><a href="FloatVAR.Final.html" title="class in datafu.pig.stats" target="classFrame">FloatVAR.Final</a></li>
+<li><a href="FloatVAR.Initial.html" title="class in datafu.pig.stats" target="classFrame">FloatVAR.Initial</a></li>
+<li><a href="FloatVAR.Intermediate.html" title="class in datafu.pig.stats" target="classFrame">FloatVAR.Intermediate</a></li>
+<li><a href="HyperLogLogPlusPlus.html" title="class in datafu.pig.stats" target="classFrame">HyperLogLogPlusPlus</a></li>
+<li><a href="HyperLogLogPlusPlus.Final.html" title="class in datafu.pig.stats" target="classFrame">HyperLogLogPlusPlus.Final</a></li>
+<li><a href="HyperLogLogPlusPlus.Initial.html" title="class in datafu.pig.stats" target="classFrame">HyperLogLogPlusPlus.Initial</a></li>
+<li><a href="HyperLogLogPlusPlus.Intermediate.html" title="class in datafu.pig.stats" target="classFrame">HyperLogLogPlusPlus.Intermediate</a></li>
+<li><a href="IntVAR.html" title="class in datafu.pig.stats" target="classFrame">IntVAR</a></li>
+<li><a href="IntVAR.Final.html" title="class in datafu.pig.stats" target="classFrame">IntVAR.Final</a></li>
+<li><a href="IntVAR.Initial.html" title="class in datafu.pig.stats" target="classFrame">IntVAR.Initial</a></li>
+<li><a href="IntVAR.Intermediate.html" title="class in datafu.pig.stats" target="classFrame">IntVAR.Intermediate</a></li>
+<li><a href="LongVAR.html" title="class in datafu.pig.stats" target="classFrame">LongVAR</a></li>
+<li><a href="LongVAR.Final.html" title="class in datafu.pig.stats" target="classFrame">LongVAR.Final</a></li>
+<li><a href="LongVAR.Initial.html" title="class in datafu.pig.stats" target="classFrame">LongVAR.Initial</a></li>
+<li><a href="LongVAR.Intermediate.html" title="class in datafu.pig.stats" target="classFrame">LongVAR.Intermediate</a></li>
+<li><a href="MarkovPairs.html" title="class in datafu.pig.stats" target="classFrame">MarkovPairs</a></li>
+<li><a href="Median.html" title="class in datafu.pig.stats" target="classFrame">Median</a></li>
+<li><a href="Quantile.html" title="class in datafu.pig.stats" target="classFrame">Quantile</a></li>
+<li><a href="QuantileUtil.html" title="class in datafu.pig.stats" target="classFrame">QuantileUtil</a></li>
+<li><a href="StreamingMedian.html" title="class in datafu.pig.stats" target="classFrame">StreamingMedian</a></li>
+<li><a href="StreamingQuantile.html" title="class in datafu.pig.stats" target="classFrame">StreamingQuantile</a></li>
+<li><a href="VAR.html" title="class in datafu.pig.stats" target="classFrame">VAR</a></li>
+<li><a href="VAR.Final.html" title="class in datafu.pig.stats" target="classFrame">VAR.Final</a></li>
+<li><a href="VAR.Initial.html" title="class in datafu.pig.stats" target="classFrame">VAR.Initial</a></li>
+<li><a href="VAR.Intermediate.html" title="class in datafu.pig.stats" target="classFrame">VAR.Intermediate</a></li>
+<li><a href="WilsonBinConf.html" title="class in datafu.pig.stats" target="classFrame">WilsonBinConf</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/package-summary.html
new file mode 100644
index 0000000..4389684
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/package-summary.html
@@ -0,0 +1,301 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.stats (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.stats (datafu-pig 1.3.0 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 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/pig/sets/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/stats/entropy/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/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.pig.stats</h1>
+<div class="docSummary">
+<div class="block">Statistics UDFs for computing median, quantiles, variance, confidence intervals, etc.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats">DoubleVAR</a></td>
+<td class="colLast">
+<div class="block">Use <a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats"><code>VAR</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/DoubleVAR.Final.html" title="class in datafu.pig.stats">DoubleVAR.Final</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/DoubleVAR.Initial.html" title="class in datafu.pig.stats">DoubleVAR.Initial</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/DoubleVAR.Intermediate.html" title="class in datafu.pig.stats">DoubleVAR.Intermediate</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats">FloatVAR</a></td>
+<td class="colLast">
+<div class="block">Use <a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats"><code>VAR</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/FloatVAR.Final.html" title="class in datafu.pig.stats">FloatVAR.Final</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/FloatVAR.Initial.html" title="class in datafu.pig.stats">FloatVAR.Initial</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/FloatVAR.Intermediate.html" title="class in datafu.pig.stats">FloatVAR.Intermediate</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus</a></td>
+<td class="colLast">
+<div class="block">A UDF that applies the HyperLogLog++ cardinality estimation algorithm.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Final.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus.Final</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Initial.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus.Initial</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus.Intermediate</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats">IntVAR</a></td>
+<td class="colLast">
+<div class="block">Use <a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats"><code>VAR</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/IntVAR.Final.html" title="class in datafu.pig.stats">IntVAR.Final</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/IntVAR.Initial.html" title="class in datafu.pig.stats">IntVAR.Initial</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/IntVAR.Intermediate.html" title="class in datafu.pig.stats">IntVAR.Intermediate</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats">LongVAR</a></td>
+<td class="colLast">
+<div class="block">Use <a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats"><code>VAR</code></a></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/LongVAR.Final.html" title="class in datafu.pig.stats">LongVAR.Final</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/LongVAR.Initial.html" title="class in datafu.pig.stats">LongVAR.Initial</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/LongVAR.Intermediate.html" title="class in datafu.pig.stats">LongVAR.Intermediate</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/MarkovPairs.html" title="class in datafu.pig.stats">MarkovPairs</a></td>
+<td class="colLast">
+<div class="block">Accepts a bag of tuples, with user supplied ordering, and generates pairs that can be used for
+ a Markov chain analysis.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/Median.html" title="class in datafu.pig.stats">Median</a></td>
+<td class="colLast">
+<div class="block">Computes the <a href="http://en.wikipedia.org/wiki/Median" target="_blank">median</a>
+ for a <b>sorted</b> input bag, using type R-2 estimation.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats">Quantile</a></td>
+<td class="colLast">
+<div class="block">Computes <a href="http://en.wikipedia.org/wiki/Quantile" target="_blank">quantiles</a>
+ for a <b>sorted</b> input bag, using type R-2 estimation.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/QuantileUtil.html" title="class in datafu.pig.stats">QuantileUtil</a></td>
+<td class="colLast">
+<div class="block">Methods used by <a href="../../../datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats"><code>Quantile</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/StreamingMedian.html" title="class in datafu.pig.stats">StreamingMedian</a></td>
+<td class="colLast">
+<div class="block">Computes the approximate <a href="http://en.wikipedia.org/wiki/Median" target="_blank">median</a>
+ for a (not necessarily sorted) input bag, using the Munro-Paterson algorithm.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats">StreamingQuantile</a></td>
+<td class="colLast">
+<div class="block">Computes approximate <a href="http://en.wikipedia.org/wiki/Quantile" target="_blank">quantiles</a>
+ for a (not necessarily sorted) input bag, using the Munro-Paterson algorithm.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats">VAR</a></td>
+<td class="colLast">
+<div class="block">Generates the <a href="http://en.wikipedia.org/wiki/Variance" target="_blank">Variance</a>
+ of a set of Values.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/VAR.Final.html" title="class in datafu.pig.stats">VAR.Final</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/VAR.Initial.html" title="class in datafu.pig.stats">VAR.Initial</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/VAR.Intermediate.html" title="class in datafu.pig.stats">VAR.Intermediate</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/stats/WilsonBinConf.html" title="class in datafu.pig.stats">WilsonBinConf</a></td>
+<td class="colLast">
+<div class="block">Computes the <a href="http://en.wikipedia.org/wiki/Binomial_proportion_confidence_interval#Wilson_score_interval" target="_blank">Wilsonian binomial proportion confidence interval</a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.stats Description">Package datafu.pig.stats Description</h2>
+<div class="block">Statistics UDFs for computing median, quantiles, variance, confidence intervals, etc.</div>
+</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 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/pig/sets/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/stats/entropy/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/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>
[36/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sessions/SessionCount.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sessions/SessionCount.html b/site/source/docs/datafu/1.3.0/datafu/pig/sessions/SessionCount.html
new file mode 100644
index 0000000..4755833
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sessions/SessionCount.html
@@ -0,0 +1,400 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SessionCount (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SessionCount (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sessions/Sessionize.html" title="class in datafu.pig.sessions"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sessions/SessionCount.html" target="_top">Frames</a></li>
+<li><a href="SessionCount.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sessions</div>
+<h2 title="Class SessionCount" class="title">Class SessionCount</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<java.lang.Long></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sessions.SessionCount</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<java.lang.Long></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SessionCount</span>
+extends org.apache.pig.AccumulatorEvalFunc<java.lang.Long></pre>
+<div class="block">Performs a count of events, ignoring events which occur within the
+ same time window.
+ <p>
+ This is useful for tasks such as counting the number of page views per user since it:
+ a) prevent reloads and go-backs from overcounting actual views
+ b) captures the notion that views across multiple sessions are more meaningful
+ <p>
+ Input <b>must</b> be sorted ascendingly by time for this UDF to work.
+ <p>
+ Example:
+ <pre>
+ <code>
+
+ %declare TIME_WINDOW 10m
+
+ define SessionCount datafu.pig.sessions.SessionCount('$TIME_WINDOW');
+
+ views = LOAD 'views' as (user_id:int, page_id:int, time:chararray);
+ views_grouped = GROUP views by (user_id, page_id);
+ view_counts = FOREACH views_grouped {
+ views = order views by time;
+ generate group.user_id as user_id,
+ group.page_id as page_id,
+ SessionCount(views.(time)) as count; }
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sessions/SessionCount.html#SessionCount-java.lang.String-">SessionCount</a></span>(java.lang.String timeSpec)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sessions/SessionCount.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sessions/SessionCount.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sessions/SessionCount.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AccumulatorEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AccumulatorEvalFunc</h3>
+<code>exec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="SessionCount-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SessionCount</h4>
+<pre>public SessionCount(java.lang.String timeSpec)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<java.lang.Long></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in class <code>org.apache.pig.AccumulatorEvalFunc<java.lang.Long></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public java.lang.Long getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<java.lang.Long></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in class <code>org.apache.pig.AccumulatorEvalFunc<java.lang.Long></code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<java.lang.Long></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in class <code>org.apache.pig.AccumulatorEvalFunc<java.lang.Long></code></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>
+<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><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/pig/sessions/Sessionize.html" title="class in datafu.pig.sessions"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sessions/SessionCount.html" target="_top">Frames</a></li>
+<li><a href="SessionCount.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sessions/Sessionize.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sessions/Sessionize.html b/site/source/docs/datafu/1.3.0/datafu/pig/sessions/Sessionize.html
new file mode 100644
index 0000000..7bf0458
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sessions/Sessionize.html
@@ -0,0 +1,424 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>Sessionize (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Sessionize (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sessions/SessionCount.html" title="class in datafu.pig.sessions"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sessions/Sessionize.html" target="_top">Frames</a></li>
+<li><a href="Sessionize.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sessions</div>
+<h2 title="Class Sessionize" class="title">Class Sessionize</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sessions.Sessionize</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></dd>
+</dl>
+<hr>
+<br>
+<pre>@Nondeterministic
+public class <span class="typeNameLabel">Sessionize</span>
+extends org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Sessionizes an input stream, appending a session ID to each tuple.
+
+ <p>
+ This UDF takes a constructor argument which is the session timeout (an idle
+ period of this amount indicates that a new session has started) and assumes
+ the first element of the input bag is an ISO8601 timestamp. The input bag
+ must be sorted by this timestamp. It returns the input bag with a new field,
+ session_id, that is a GUID indicating the session of the request.
+ </p>
+
+ Example:
+ <pre>
+ <code>
+
+ %declare TIME_WINDOW 30m
+
+ define Sessionize datafu.pig.sessions.Sessionize('$TIME_WINDOW');
+
+ views = LOAD 'views.tsv' AS (visit_date:chararray, member_id:int, url:chararray);
+
+ -- sessionize the visit stream
+ views = GROUP views BY member_id;
+ sessions = FOREACH views {
+ visits = ORDER views BY visit_date;
+ GENERATE FLATTEN(Sessionize(VISITS)) AS (visit_date,member_id,url,session_id);
+ }
+
+ -- count the number of sessions hitting the url
+ rollup = GROUP sessions BY url;
+ result = FOREACH rollup GENERATE group AS url, COUNT(SESSIONS) AS session_cnt;
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sessions/Sessionize.html#Sessionize-java.lang.String-">Sessionize</a></span>(java.lang.String timeSpec)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sessions/Sessionize.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sessions/Sessionize.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sessions/Sessionize.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sessions/Sessionize.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AccumulatorEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AccumulatorEvalFunc</h3>
+<code>exec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Sessionize-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Sessionize</h4>
+<pre>public Sessionize(java.lang.String timeSpec)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public org.apache.pig.data.DataBag getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/sessions/SessionCount.html" title="class in datafu.pig.sessions"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sessions/Sessionize.html" target="_top">Frames</a></li>
+<li><a href="Sessionize.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sessions/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sessions/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/sessions/package-frame.html
new file mode 100644
index 0000000..b2000a1
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sessions/package-frame.html
@@ -0,0 +1,21 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.sessions (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/pig/sessions/package-summary.html" target="classFrame">datafu.pig.sessions</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="SessionCount.html" title="class in datafu.pig.sessions" target="classFrame">SessionCount</a></li>
+<li><a href="Sessionize.html" title="class in datafu.pig.sessions" target="classFrame">Sessionize</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sessions/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sessions/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/sessions/package-summary.html
new file mode 100644
index 0000000..78b7d66
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sessions/package-summary.html
@@ -0,0 +1,158 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.sessions (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.sessions (datafu-pig 1.3.0 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 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/pig/sampling/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/sets/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sessions/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.pig.sessions</h1>
+<div class="docSummary">
+<div class="block">UDFs for sessionizing data.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/sessions/SessionCount.html" title="class in datafu.pig.sessions">SessionCount</a></td>
+<td class="colLast">
+<div class="block">Performs a count of events, ignoring events which occur within the
+ same time window.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/sessions/Sessionize.html" title="class in datafu.pig.sessions">Sessionize</a></td>
+<td class="colLast">
+<div class="block">Sessionizes an input stream, appending a session ID to each tuple.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.sessions Description">Package datafu.pig.sessions Description</h2>
+<div class="block">UDFs for sessionizing data.</div>
+</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 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/pig/sampling/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/sets/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sessions/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sessions/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sessions/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/sessions/package-tree.html
new file mode 100644
index 0000000..67b4290
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sessions/package-tree.html
@@ -0,0 +1,144 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.sessions Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.sessions Class Hierarchy (datafu-pig 1.3.0 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><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/pig/sampling/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/sets/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sessions/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.pig.sessions</h1>
+<span class="packageHierarchyLabel">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">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">org.apache.pig.AccumulatorEvalFunc<T> (implements org.apache.pig.Accumulator<T>)
+<ul>
+<li type="circle">datafu.pig.sessions.<a href="../../../datafu/pig/sessions/SessionCount.html" title="class in datafu.pig.sessions"><span class="typeNameLink">SessionCount</span></a></li>
+<li type="circle">datafu.pig.sessions.<a href="../../../datafu/pig/sessions/Sessionize.html" title="class in datafu.pig.sessions"><span class="typeNameLink">Sessionize</span></a></li>
+</ul>
+</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><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/pig/sampling/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/sets/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sessions/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetDifference.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetDifference.html b/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetDifference.html
new file mode 100644
index 0000000..141c8a0
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetDifference.html
@@ -0,0 +1,380 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SetDifference (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SetDifference (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sets/SetIntersect.html" title="class in datafu.pig.sets"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sets/SetDifference.html" target="_top">Frames</a></li>
+<li><a href="SetDifference.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sets</div>
+<h2 title="Class SetDifference" class="title">Class SetDifference</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets">datafu.pig.sets.SetOperationsBase</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sets.SetDifference</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SetDifference</span>
+extends <a href="../../../datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets">SetOperationsBase</a></pre>
+<div class="block">Computes the set difference of two or more bags. Duplicates are eliminated. <b>The input bags must be sorted.</b>
+
+ <p>
+ If bags A and B are provided, then this computes A-B, i.e. all elements in A that are not in B.
+ If bags A, B and C are provided, then this computes A-B-C, i.e. all elements in A that are not in B or C.
+ </p>
+
+ <p>
+ Example:
+ <pre>
+ <code>
+ define SetDifference datafu.pig.sets.SetDifference();
+
+ -- input:
+ -- ({(1),(2),(3),(4),(5),(6)},{(3),(4)})
+ input = LOAD 'input' AS (B1:bag{T:tuple(val:int)},B2:bag{T:tuple(val:int)});
+
+ input = FOREACH input {
+ B1 = ORDER B1 BY val ASC;
+ B2 = ORDER B2 BY val ASC;
+
+ -- output:
+ -- ({(1),(2),(5),(6)})
+ GENERATE SetDifference(B1,B2);
+ }
+ </code></pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sets/SetDifference.html#SetDifference--">SetDifference</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sets/SetDifference.html#countMatches-java.util.PriorityQueue-">countMatches</a></span>(java.util.PriorityQueue<datafu.pig.sets.SetDifference.Pair> pq)</code>
+<div class="block">Counts how many elements in the priority queue match the
+ element at the front of the queue, which should be from the first bag.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sets/SetDifference.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.sets.SetOperationsBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.sets.<a href="../../../datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets">SetOperationsBase</a></h3>
+<code><a href="../../../datafu/pig/sets/SetOperationsBase.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="SetDifference--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SetDifference</h4>
+<pre>public SetDifference()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="countMatches-java.util.PriorityQueue-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>countMatches</h4>
+<pre>public int countMatches(java.util.PriorityQueue<datafu.pig.sets.SetDifference.Pair> pq)</pre>
+<div class="block">Counts how many elements in the priority queue match the
+ element at the front of the queue, which should be from the first bag.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>pq</code> - priority queue</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>number of matches</dd>
+</dl>
+</li>
+</ul>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/sets/SetIntersect.html" title="class in datafu.pig.sets"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sets/SetDifference.html" target="_top">Frames</a></li>
+<li><a href="SetDifference.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetIntersect.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetIntersect.html b/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetIntersect.html
new file mode 100644
index 0000000..626bebb
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetIntersect.html
@@ -0,0 +1,363 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SetIntersect (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SetIntersect (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sets/SetDifference.html" title="class in datafu.pig.sets"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sets/SetIntersect.html" target="_top">Frames</a></li>
+<li><a href="SetIntersect.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sets</div>
+<h2 title="Class SetIntersect" class="title">Class SetIntersect</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets">datafu.pig.sets.SetOperationsBase</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sets.SetIntersect</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SetIntersect</span>
+extends <a href="../../../datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets">SetOperationsBase</a></pre>
+<div class="block">Computes the set intersection of two or more bags. Duplicates are eliminated. <b>The input bags must be sorted.</b>
+ <p>
+ Example:
+ <pre>
+ <code>
+ define SetIntersect datafu.pig.sets.SetIntersect();
+
+ -- input:
+ -- ({(1,10),(2,20),(3,30),(4,40)},{(2,20),(4,40),(8,80)})
+ input = LOAD 'input' AS (B1:bag{T:tuple(val1:int,val2:int)},B2:bag{T:tuple(val1:int,val2:int)});
+
+ input = FOREACH input {
+ B1 = ORDER B1 BY val1 ASC, val2 ASC;
+ B2 = ORDER B2 BY val1 ASC, val2 ASC;
+
+ -- output:
+ -- ({(2,20),(4,40)})
+ GENERATE SetIntersect(B1,B2);
+ }
+ </code></pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sets/SetIntersect.html#SetIntersect--">SetIntersect</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sets/SetIntersect.html#all_equal-java.util.PriorityQueue-">all_equal</a></span>(java.util.PriorityQueue<datafu.pig.sets.SetIntersect.pair> pq)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sets/SetIntersect.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.sets.SetOperationsBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.sets.<a href="../../../datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets">SetOperationsBase</a></h3>
+<code><a href="../../../datafu/pig/sets/SetOperationsBase.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="SetIntersect--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SetIntersect</h4>
+<pre>public SetIntersect()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="all_equal-java.util.PriorityQueue-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>all_equal</h4>
+<pre>public boolean all_equal(java.util.PriorityQueue<datafu.pig.sets.SetIntersect.pair> pq)</pre>
+</li>
+</ul>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/sets/SetDifference.html" title="class in datafu.pig.sets"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sets/SetIntersect.html" target="_top">Frames</a></li>
+<li><a href="SetIntersect.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetOperationsBase.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetOperationsBase.html b/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetOperationsBase.html
new file mode 100644
index 0000000..3a9fcad
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetOperationsBase.html
@@ -0,0 +1,320 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SetOperationsBase (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SetOperationsBase (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sets/SetIntersect.html" title="class in datafu.pig.sets"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sets/SetUnion.html" title="class in datafu.pig.sets"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sets/SetOperationsBase.html" target="_top">Frames</a></li>
+<li><a href="SetOperationsBase.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sets</div>
+<h2 title="Class SetOperationsBase" class="title">Class SetOperationsBase</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sets.SetOperationsBase</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/pig/sets/SetDifference.html" title="class in datafu.pig.sets">SetDifference</a>, <a href="../../../datafu/pig/sets/SetIntersect.html" title="class in datafu.pig.sets">SetIntersect</a>, <a href="../../../datafu/pig/sets/SetUnion.html" title="class in datafu.pig.sets">SetUnion</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">SetOperationsBase</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Base class for set operations.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sets/SetOperationsBase.html#SetOperationsBase--">SetOperationsBase</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sets/SetOperationsBase.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, exec, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="SetOperationsBase--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SetOperationsBase</h4>
+<pre>public SetOperationsBase()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/sets/SetIntersect.html" title="class in datafu.pig.sets"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sets/SetUnion.html" title="class in datafu.pig.sets"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sets/SetOperationsBase.html" target="_top">Frames</a></li>
+<li><a href="SetOperationsBase.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[05/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/PartitioningReducer.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/PartitioningReducer.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/PartitioningReducer.html
new file mode 100644
index 0000000..81e3d0c
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/PartitioningReducer.html
@@ -0,0 +1,441 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>PartitioningReducer (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="PartitioningReducer (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/mapreduce/PartitioningMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/PartitioningReducer.html" target="_top">Frames</a></li>
+<li><a href="PartitioningReducer.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.mapreduce</div>
+<h2 title="Class PartitioningReducer" class="title">Class PartitioningReducer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">datafu.hourglass.mapreduce.ObjectProcessor</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">datafu.hourglass.mapreduce.ObjectReducer</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.PartitioningReducer</li>
+</ul>
+</li>
+</ul>
+</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="typeNameLabel">PartitioningReducer</span>
+extends <a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a>
+implements java.io.Serializable</pre>
+<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.
+
+ <p>
+ An implementation of <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model"><code>Accumulator</code></a> is used to perform aggregation and produce the
+ output value.
+ </p>
+
+ <p>
+ The input key is assumed to have time and value fields. The value here is the true key,
+ and the time represents the input partition the data was derived from. The true key is
+ used as the key in the reducer output and the time is dropped.
+ This reducer uses multiple outputs; the time is used to determine which output to write to,
+ where the named outputs have the form yyyyMMdd derived from the time.
+ </p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#datafu.hourglass.mapreduce.PartitioningReducer">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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningReducer.html#PartitioningReducer--">PartitioningReducer</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningReducer.html#close--">close</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningReducer.html#getAccumulator--">getAccumulator</a></span>()</code>
+<div class="block">Gets the accumulator used to perform aggregation.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningReducer.html#getSchemas--">getSchemas</a></span>()</code>
+<div class="block">Gets the Avro schemas</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningReducer.html#reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.ReduceContext-">reduce</a></span>(java.lang.Object keyObj,
+ java.lang.Iterable<java.lang.Object> values,
+ org.apache.hadoop.mapreduce.ReduceContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningReducer.html#setAccumulator-datafu.hourglass.model.Accumulator-">setAccumulator</a></span>(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> acc)</code>
+<div class="block">Sets the accumulator used to perform aggregation.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningReducer.html#setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">setContext</a></span>(org.apache.hadoop.mapreduce.TaskInputOutputContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningReducer.html#setSchemas-datafu.hourglass.schemas.PartitionPreservingSchemas-">setSchemas</a></span>(<a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a> schemas)</code>
+<div class="block">Sets the Avro schemas.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.mapreduce.ObjectProcessor">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></h3>
+<code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#getContext--">getContext</a></code></li>
+</ul>
+<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="PartitioningReducer--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PartitioningReducer</h4>
+<pre>public PartitioningReducer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.ReduceContext-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reduce</h4>
+<pre>public void reduce(java.lang.Object keyObj,
+ java.lang.Iterable<java.lang.Object> values,
+ org.apache.hadoop.mapreduce.ReduceContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html#reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.ReduceContext-">reduce</a></code> in class <code><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setContext</h4>
+<pre>public void setContext(org.apache.hadoop.mapreduce.TaskInputOutputContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">setContext</a></code> in class <code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setAccumulator-datafu.hourglass.model.Accumulator-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setAccumulator</h4>
+<pre>public void setAccumulator(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> acc)</pre>
+<div class="block">Sets the accumulator used to perform aggregation.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>acc</code> - The accumulator</dd>
+</dl>
+</li>
+</ul>
+<a name="getAccumulator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAccumulator</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getAccumulator()</pre>
+<div class="block">Gets the accumulator used to perform aggregation.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The accumulator</dd>
+</dl>
+</li>
+</ul>
+<a name="setSchemas-datafu.hourglass.schemas.PartitionPreservingSchemas-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSchemas</h4>
+<pre>public void setSchemas(<a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a> schemas)</pre>
+<div class="block">Sets the Avro schemas.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>schemas</code> - the schemas</dd>
+</dl>
+</li>
+</ul>
+<a name="getSchemas--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSchemas</h4>
+<pre>public <a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a> getSchemas()</pre>
+<div class="block">Gets the Avro schemas</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>schemas the schemas</dd>
+</dl>
+</li>
+</ul>
+<a name="close--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>public void close()
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#close--">close</a></code> in class <code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></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>
+<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><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/mapreduce/PartitioningMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/PartitioningReducer.html" target="_top">Frames</a></li>
+<li><a href="PartitioningReducer.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/package-frame.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/package-frame.html
new file mode 100644
index 0000000..32cf16c
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/package-frame.html
@@ -0,0 +1,34 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.mapreduce (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/hourglass/mapreduce/package-summary.html" target="classFrame">datafu.hourglass.mapreduce</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AvroKeyValueIdentityMapper.html" title="class in datafu.hourglass.mapreduce" target="classFrame">AvroKeyValueIdentityMapper</a></li>
+<li><a href="CollapsingCombiner.html" title="class in datafu.hourglass.mapreduce" target="classFrame">CollapsingCombiner</a></li>
+<li><a href="CollapsingMapper.html" title="class in datafu.hourglass.mapreduce" target="classFrame">CollapsingMapper</a></li>
+<li><a href="CollapsingReducer.html" title="class in datafu.hourglass.mapreduce" target="classFrame">CollapsingReducer</a></li>
+<li><a href="DelegatingCombiner.html" title="class in datafu.hourglass.mapreduce" target="classFrame">DelegatingCombiner</a></li>
+<li><a href="DelegatingMapper.html" title="class in datafu.hourglass.mapreduce" target="classFrame">DelegatingMapper</a></li>
+<li><a href="DelegatingReducer.html" title="class in datafu.hourglass.mapreduce" target="classFrame">DelegatingReducer</a></li>
+<li><a href="DistributedCacheHelper.html" title="class in datafu.hourglass.mapreduce" target="classFrame">DistributedCacheHelper</a></li>
+<li><a href="ObjectMapper.html" title="class in datafu.hourglass.mapreduce" target="classFrame">ObjectMapper</a></li>
+<li><a href="ObjectProcessor.html" title="class in datafu.hourglass.mapreduce" target="classFrame">ObjectProcessor</a></li>
+<li><a href="ObjectReducer.html" title="class in datafu.hourglass.mapreduce" target="classFrame">ObjectReducer</a></li>
+<li><a href="Parameters.html" title="class in datafu.hourglass.mapreduce" target="classFrame">Parameters</a></li>
+<li><a href="PartitioningCombiner.html" title="class in datafu.hourglass.mapreduce" target="classFrame">PartitioningCombiner</a></li>
+<li><a href="PartitioningMapper.html" title="class in datafu.hourglass.mapreduce" target="classFrame">PartitioningMapper</a></li>
+<li><a href="PartitioningReducer.html" title="class in datafu.hourglass.mapreduce" target="classFrame">PartitioningReducer</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/package-summary.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/package-summary.html
new file mode 100644
index 0000000..2b62c5e
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/package-summary.html
@@ -0,0 +1,239 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.mapreduce (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.hourglass.mapreduce (datafu-hourglass 1.3.0 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 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="typeSummary" 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>
+<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 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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/package-tree.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/package-tree.html
new file mode 100644
index 0000000..1c05dfa
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/package-tree.html
@@ -0,0 +1,166 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.mapreduce Class Hierarchy (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.hourglass.mapreduce Class Hierarchy (datafu-hourglass 1.3.0 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><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="packageHierarchyLabel">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">DelegatingReducer</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><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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/Accumulator.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/Accumulator.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/Accumulator.html
new file mode 100644
index 0000000..a8f2bda
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/Accumulator.html
@@ -0,0 +1,279 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>Accumulator (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Accumulator (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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="typeNameLink">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="paramLabel">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="typeNameLabel">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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/model/Accumulator.html#accumulate-In-">accumulate</a></span>(<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 id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/model/Accumulator.html#cleanup--">cleanup</a></span>()</code>
+<div class="block">Resets the internal state so that all values accumulated so far are forgotten.</div>
+</td>
+</tr>
+<tr id="i2" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/model/Accumulator.html#getFinal--">getFinal</a></span>()</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="paramLabel">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="returnLabel">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>
+<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><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="typeNameLink">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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/KeyValueCollector.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/KeyValueCollector.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/KeyValueCollector.html
new file mode 100644
index 0000000..321e05c
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/KeyValueCollector.html
@@ -0,0 +1,242 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>KeyValueCollector (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="KeyValueCollector (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model"><span class="typeNameLink">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="paramLabel">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="typeNameLabel">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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/model/KeyValueCollector.html#collect-K-V-">collect</a></span>(<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="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - Key to be collected</dd>
+<dd><code>value</code> - Value to be collected</dd>
+<dt><span class="throwsLabel">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>
+<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><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="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model"><span class="typeNameLink">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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/Mapper.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/Mapper.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/Mapper.html
new file mode 100644
index 0000000..5619d5b
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/Mapper.html
@@ -0,0 +1,248 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>Mapper (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Mapper (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model"><span class="typeNameLink">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="paramLabel">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="typeNameLabel">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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/model/Mapper.html#map-In-datafu.hourglass.model.KeyValueCollector-">map</a></span>(<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="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - Input value</dd>
+<dd><code>collector</code> - Collects output key-value pairs</dd>
+<dt><span class="throwsLabel">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>
+<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><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="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model"><span class="typeNameLink">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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/Merger.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/Merger.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/Merger.html
new file mode 100644
index 0000000..2170a42
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/Merger.html
@@ -0,0 +1,247 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>Merger (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Merger (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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="typeNameLink">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="paramLabel">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="typeNameLabel">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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/model/Merger.html#merge-T-T-">merge</a></span>(<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="paramLabel">Parameters:</span></dt>
+<dd><code>left</code> - Left value</dd>
+<dd><code>right</code> - Right value</dd>
+<dt><span class="returnLabel">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>
+<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><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="typeNameLink">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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/package-frame.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/package-frame.html
new file mode 100644
index 0000000..2db7000
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/package-frame.html
@@ -0,0 +1,23 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.model (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</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"><span class="interfaceName">Accumulator</span></a></li>
+<li><a href="KeyValueCollector.html" title="interface in datafu.hourglass.model" target="classFrame"><span class="interfaceName">KeyValueCollector</span></a></li>
+<li><a href="Mapper.html" title="interface in datafu.hourglass.model" target="classFrame"><span class="interfaceName">Mapper</span></a></li>
+<li><a href="Merger.html" title="interface in datafu.hourglass.model" target="classFrame"><span class="interfaceName">Merger</span></a></li>
+</ul>
+</div>
+</body>
+</html>
[09/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/StagedOutputJob.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/StagedOutputJob.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/StagedOutputJob.html
new file mode 100644
index 0000000..bd35e40
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/StagedOutputJob.html
@@ -0,0 +1,549 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>StagedOutputJob (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="StagedOutputJob (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/Setup.html" title="interface in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/StagedOutputJob.html" target="_top">Frames</a></li>
+<li><a href="StagedOutputJob.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Job">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.hadoop.mapreduce.Job">Field</a> | </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.jobs</div>
+<h2 title="Class StagedOutputJob" class="title">Class StagedOutputJob</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.task.JobContextImpl</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.Job</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.StagedOutputJob</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.util.concurrent.Callable<java.lang.Boolean>, org.apache.hadoop.mapreduce.JobContext, org.apache.hadoop.mapreduce.MRJobConfig</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">StagedOutputJob</span>
+extends org.apache.hadoop.mapreduce.Job
+implements java.util.concurrent.Callable<java.lang.Boolean></pre>
+<div class="block">A derivation of <code>Job</code> that stages its output in another location and only
+ moves it to the final destination if the job completes successfully.
+ It also outputs a counters file to the file system that contains counters fetched from Hadoop
+ and other task statistics.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Job">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Job</h3>
+<code>org.apache.hadoop.mapreduce.Job.JobState, org.apache.hadoop.mapreduce.Job.TaskStatusFilter</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.mapreduce.Job">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.hadoop.mapreduce.Job</h3>
+<code>COMPLETION_POLL_INTERVAL_KEY, DEFAULT_SUBMIT_REPLICATION, OUTPUT_FILTER, PROGRESS_MONITOR_POLL_INTERVAL_KEY, SUBMIT_REPLICATION, USED_GENERIC_PARSER</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.mapreduce.task.JobContextImpl">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.hadoop.mapreduce.task.JobContextImpl</h3>
+<code>conf, credentials, ugi</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.mapreduce.MRJobConfig">
+<!-- -->
+</a>
+<h3>Fields inherited from interface org.apache.hadoop.mapreduce.MRJobConfig</h3>
+<code>APPLICATION_ATTEMPT_ID, APPLICATION_MASTER_CLASS, CACHE_ARCHIVES, CACHE_ARCHIVES_SIZES, CACHE_ARCHIVES_TIMESTAMPS, CACHE_ARCHIVES_VISIBILITIES, CACHE_FILE_TIMESTAMPS, CACHE_FILE_VISIBILITIES, CACHE_FILES, CACHE_FILES_SIZES, CACHE_LOCALARCHIVES, CACHE_LOCALFILES, CACHE_SYMLINK, CLASSPATH_ARCHIVES, CLASSPATH_FILES, COMBINE_CLASS_ATTR, COMBINE_RECORDS_BEFORE_PROGRESS, COMBINER_GROUP_COMPARATOR_CLASS, COMPLETED_MAPS_FOR_REDUCE_SLOWSTART, COUNTER_GROUP_NAME_MAX_DEFAULT, COUNTER_GROUP_NAME_MAX_KEY, COUNTER_GROUPS_MAX_DEFAULT, COUNTER_GROUPS_MAX_KEY, COUNTER_NAME_MAX_DEFAULT, COUNTER_NAME_MAX_KEY, COUNTERS_MAX_DEFAULT, COUNTERS_MAX_KEY, DEFAULT_JOB_ACL_MODIFY_JOB, DEFAULT_JOB_ACL_VIEW_JOB, DEFAULT_JOB_AM_ACCESS_DISABLED, DEFAULT_JOB_RUNNING_MAP_LIMIT, DEFAULT_JOB_RUNNING_REDUCE_LIMIT, DEFAULT_JOB_TOKEN_TRACKING_IDS_ENABLED, DEFAULT_LOG_LEVEL, DEFAULT_MAP_CPU_VCORES, DEFAULT_MAP_MEMORY_MB, DEFAULT_MAPRED_ADMIN_JAVA_OPTS, DEFAULT_MAPRED_ADMIN_USER_ENV, DEFAULT_MAPREDUCE_APPLICATION_CLA
SSPATH, DEFAULT_MAPREDUCE_CROSS_PLATFORM_APPLICATION_CLASSPATH, DEFAULT_MAPREDUCE_JOB_EMIT_TIMELINE_DATA, DEFAULT_MAX_ALLOWED_FETCH_FAILURES_FRACTION, DEFAULT_MAX_FETCH_FAILURES_NOTIFICATIONS, DEFAULT_MAX_SHUFFLE_FETCH_HOST_FAILURES, DEFAULT_MAX_SHUFFLE_FETCH_RETRY_DELAY, DEFAULT_MR_AM_ADMIN_COMMAND_OPTS, DEFAULT_MR_AM_COMMAND_OPTS, DEFAULT_MR_AM_COMMIT_WINDOW_MS, DEFAULT_MR_AM_COMMITTER_CANCEL_TIMEOUT_MS, DEFAULT_MR_AM_CONTAINERLAUNCHER_THREAD_COUNT_LIMIT, DEFAULT_MR_AM_CONTAINERLAUNCHER_THREADPOOL_INITIAL_SIZE, DEFAULT_MR_AM_CPU_VCORES, DEFAULT_MR_AM_HARD_KILL_TIMEOUT_MS, DEFAULT_MR_AM_HISTORY_COMPLETE_EVENT_FLUSH_TIMEOUT_MS, DEFAULT_MR_AM_HISTORY_JOB_COMPLETE_UNFLUSHED_MULTIPLIER, DEFAULT_MR_AM_HISTORY_MAX_UNFLUSHED_COMPLETE_EVENTS, DEFAULT_MR_AM_HISTORY_USE_BATCHED_FLUSH_QUEUE_SIZE_THRESHOLD, DEFAULT_MR_AM_IGNORE_BLACKLISTING_BLACKLISTED_NODE_PERCENT, DEFAULT_MR_AM_JOB_CLIENT_THREAD_COUNT, DEFAULT_MR_AM_JOB_REDUCE_PREEMPTION_LIMIT, DEFAULT_MR_AM_JOB_REDUCE_RAMP_UP_LIMIT, DEFAULT
_MR_AM_LOG_BACKUPS, DEFAULT_MR_AM_LOG_KB, DEFAULT_MR_AM_LOG_LEVEL, DEFAULT_MR_AM_MAX_ATTEMPTS, DEFAULT_MR_AM_NUM_PROGRESS_SPLITS, DEFAULT_MR_AM_PROFILE, DEFAULT_MR_AM_STAGING_DIR, DEFAULT_MR_AM_TASK_ESTIMATOR_SMOOTH_LAMBDA_MS, DEFAULT_MR_AM_TASK_LISTENER_THREAD_COUNT, DEFAULT_MR_AM_TO_RM_HEARTBEAT_INTERVAL_MS, DEFAULT_MR_AM_TO_RM_WAIT_INTERVAL_MS, DEFAULT_MR_AM_VMEM_MB, DEFAULT_MR_CLIENT_MAX_RETRIES, DEFAULT_MR_CLIENT_TO_AM_IPC_MAX_RETRIES, DEFAULT_MR_CLIENT_TO_AM_IPC_MAX_RETRIES_ON_TIMEOUTS, DEFAULT_MR_ENCRYPTED_INTERMEDIATE_DATA, DEFAULT_MR_ENCRYPTED_INTERMEDIATE_DATA_BUFFER_KB, DEFAULT_MR_ENCRYPTED_INTERMEDIATE_DATA_KEY_SIZE_BITS, DEFAULT_MR_JOB_END_NOTIFICATION_TIMEOUT, DEFAULT_MR_JOB_REDUCER_PREEMPT_DELAY_SEC, DEFAULT_REDUCE_CPU_VCORES, DEFAULT_REDUCE_MEMORY_MB, DEFAULT_REDUCE_SEPARATE_SHUFFLE_LOG, DEFAULT_SHELL, DEFAULT_SHUFFLE_FETCH_RETRY_INTERVAL_MS, DEFAULT_SHUFFLE_INPUT_BUFFER_PERCENT, DEFAULT_SHUFFLE_LOG_BACKUPS, DEFAULT_SHUFFLE_LOG_KB, DEFAULT_SPECULATIVE_MINIMUM_ALLOWED
_TASKS, DEFAULT_SPECULATIVE_RETRY_AFTER_NO_SPECULATE, DEFAULT_SPECULATIVE_RETRY_AFTER_SPECULATE, DEFAULT_SPECULATIVECAP_RUNNING_TASKS, DEFAULT_SPECULATIVECAP_TOTAL_TASKS, DEFAULT_SPLIT_METAINFO_MAXSIZE, DEFAULT_TASK_ISMAP, DEFAULT_TASK_LOG_BACKUPS, DEFAULT_TASK_PROFILE_PARAMS, GROUP_COMPARATOR_CLASS, HADOOP_WORK_DIR, ID, INDEX_CACHE_MEMORY_LIMIT, INPUT_FORMAT_CLASS_ATTR, IO_SORT_FACTOR, IO_SORT_MB, JAR, JAR_UNPACK_PATTERN, JOB_ACL_MODIFY_JOB, JOB_ACL_VIEW_JOB, JOB_AM_ACCESS_DISABLED, JOB_CANCEL_DELEGATION_TOKEN, JOB_CONF_FILE, JOB_JAR, JOB_JOBTRACKER_ID, JOB_LOCAL_DIR, JOB_NAME, JOB_NAMENODES, JOB_RUNNING_MAP_LIMIT, JOB_RUNNING_REDUCE_LIMIT, JOB_SPLIT, JOB_SPLIT_METAINFO, JOB_SUBMIT_DIR, JOB_SUBMITHOST, JOB_SUBMITHOSTADDR, JOB_TAGS, JOB_TOKEN_TRACKING_IDS, JOB_TOKEN_TRACKING_IDS_ENABLED, JOB_UBERTASK_ENABLE, JOB_UBERTASK_MAXBYTES, JOB_UBERTASK_MAXMAPS, JOB_UBERTASK_MAXREDUCES, JVM_NUMTASKS_TORUN, KEY_COMPARATOR, MAP_CLASS_ATTR, MAP_COMBINE_MIN_SPILLS, MAP_CPU_VCORES, MAP_DEBUG_SCRIP
T, MAP_ENV, MAP_FAILURES_MAX_PERCENT, MAP_INPUT_FILE, MAP_INPUT_PATH, MAP_INPUT_START, MAP_JAVA_OPTS, MAP_LOG_LEVEL, MAP_MAX_ATTEMPTS, MAP_MEMORY_MB, MAP_OUTPUT_COLLECTOR_CLASS_ATTR, MAP_OUTPUT_COMPRESS, MAP_OUTPUT_COMPRESS_CODEC, MAP_OUTPUT_KEY_CLASS, MAP_OUTPUT_KEY_FIELD_SEPERATOR, MAP_OUTPUT_VALUE_CLASS, MAP_SKIP_INCR_PROC_COUNT, MAP_SKIP_MAX_RECORDS, MAP_SORT_SPILL_PERCENT, MAP_SPECULATIVE, MAPRED_ADMIN_USER_ENV, MAPRED_ADMIN_USER_SHELL, MAPRED_MAP_ADMIN_JAVA_OPTS, MAPRED_REDUCE_ADMIN_JAVA_OPTS, MAPREDUCE_APPLICATION_CLASSPATH, MAPREDUCE_APPLICATION_FRAMEWORK_PATH, MAPREDUCE_JOB_CLASSLOADER, MAPREDUCE_JOB_CLASSLOADER_SYSTEM_CLASSES, MAPREDUCE_JOB_CREDENTIALS_BINARY, MAPREDUCE_JOB_DIR, MAPREDUCE_JOB_EMIT_TIMELINE_DATA, MAPREDUCE_JOB_LOG4J_PROPERTIES_FILE, MAPREDUCE_JOB_SHUFFLE_PROVIDER_SERVICES, MAPREDUCE_JOB_USER_CLASSPATH_FIRST, MAPREDUCE_V2_CHILD_CLASS, MAX_ALLOWED_FETCH_FAILURES_FRACTION, MAX_FETCH_FAILURES_NOTIFICATIONS, MAX_SHUFFLE_FETCH_HOST_FAILURES, MAX_SHUFFLE_FETCH_RET
RY_DELAY, MAX_TASK_FAILURES_PER_TRACKER, MR_AM_ADMIN_COMMAND_OPTS, MR_AM_ADMIN_USER_ENV, MR_AM_COMMAND_OPTS, MR_AM_COMMIT_WINDOW_MS, MR_AM_COMMITTER_CANCEL_TIMEOUT_MS, MR_AM_CONTAINERLAUNCHER_THREAD_COUNT_LIMIT, MR_AM_CONTAINERLAUNCHER_THREADPOOL_INITIAL_SIZE, MR_AM_CPU_VCORES, MR_AM_CREATE_JH_INTERMEDIATE_BASE_DIR, MR_AM_ENV, MR_AM_HARD_KILL_TIMEOUT_MS, MR_AM_HISTORY_COMPLETE_EVENT_FLUSH_TIMEOUT_MS, MR_AM_HISTORY_JOB_COMPLETE_UNFLUSHED_MULTIPLIER, MR_AM_HISTORY_MAX_UNFLUSHED_COMPLETE_EVENTS, MR_AM_HISTORY_USE_BATCHED_FLUSH_QUEUE_SIZE_THRESHOLD, MR_AM_IGNORE_BLACKLISTING_BLACKLISTED_NODE_PERECENT, MR_AM_JOB_CLIENT_PORT_RANGE, MR_AM_JOB_CLIENT_THREAD_COUNT, MR_AM_JOB_NODE_BLACKLISTING_ENABLE, MR_AM_JOB_RECOVERY_ENABLE, MR_AM_JOB_RECOVERY_ENABLE_DEFAULT, MR_AM_JOB_REDUCE_PREEMPTION_LIMIT, MR_AM_JOB_REDUCE_RAMPUP_UP_LIMIT, MR_AM_JOB_SPECULATOR, MR_AM_LOG_BACKUPS, MR_AM_LOG_KB, MR_AM_LOG_LEVEL, MR_AM_MAX_ATTEMPTS, MR_AM_NUM_PROGRESS_SPLITS, MR_AM_PREFIX, MR_AM_PROFILE, MR_AM_PROFILE_PAR
AMS, MR_AM_SECURITY_SERVICE_AUTHORIZATION_CLIENT, MR_AM_SECURITY_SERVICE_AUTHORIZATION_TASK_UMBILICAL, MR_AM_STAGING_DIR, MR_AM_TASK_ESTIMATOR, MR_AM_TASK_ESTIMATOR_EXPONENTIAL_RATE_ENABLE, MR_AM_TASK_ESTIMATOR_SMOOTH_LAMBDA_MS, MR_AM_TASK_LISTENER_THREAD_COUNT, MR_AM_TO_RM_HEARTBEAT_INTERVAL_MS, MR_AM_TO_RM_WAIT_INTERVAL_MS, MR_AM_VMEM_MB, MR_APPLICATION_TYPE, MR_CLIENT_MAX_RETRIES, MR_CLIENT_TO_AM_IPC_MAX_RETRIES, MR_CLIENT_TO_AM_IPC_MAX_RETRIES_ON_TIMEOUTS, MR_ENCRYPTED_INTERMEDIATE_DATA, MR_ENCRYPTED_INTERMEDIATE_DATA_BUFFER_KB, MR_ENCRYPTED_INTERMEDIATE_DATA_KEY_SIZE_BITS, MR_JOB_END_NOTIFICATION_MAX_ATTEMPTS, MR_JOB_END_NOTIFICATION_MAX_RETRY_INTERVAL, MR_JOB_END_NOTIFICATION_PROXY, MR_JOB_END_NOTIFICATION_TIMEOUT, MR_JOB_END_NOTIFICATION_URL, MR_JOB_END_RETRY_ATTEMPTS, MR_JOB_END_RETRY_INTERVAL, MR_JOB_REDUCER_PREEMPT_DELAY_SEC, MR_PREFIX, NUM_MAP_PROFILES, NUM_MAPS, NUM_REDUCE_PROFILES, NUM_REDUCES, OUTPUT, OUTPUT_FORMAT_CLASS_ATTR, OUTPUT_KEY_CLASS, OUTPUT_VALUE_CLASS, PART
ITIONER_CLASS_ATTR, PRESERVE_FAILED_TASK_FILES, PRESERVE_FILES_PATTERN, PRIORITY, QUEUE_NAME, RECORDS_BEFORE_PROGRESS, REDUCE_CLASS_ATTR, REDUCE_CPU_VCORES, REDUCE_DEBUG_SCRIPT, REDUCE_ENV, REDUCE_FAILURES_MAXPERCENT, REDUCE_INPUT_BUFFER_PERCENT, REDUCE_JAVA_OPTS, REDUCE_LOG_LEVEL, REDUCE_MARKRESET_BUFFER_PERCENT, REDUCE_MARKRESET_BUFFER_SIZE, REDUCE_MAX_ATTEMPTS, REDUCE_MEMORY_MB, REDUCE_MEMORY_TOTAL_BYTES, REDUCE_MEMTOMEM_ENABLED, REDUCE_MEMTOMEM_THRESHOLD, REDUCE_MERGE_INMEM_THRESHOLD, REDUCE_SEPARATE_SHUFFLE_LOG, REDUCE_SKIP_INCR_PROC_COUNT, REDUCE_SKIP_MAXGROUPS, REDUCE_SPECULATIVE, RESERVATION_ID, SETUP_CLEANUP_NEEDED, SHUFFLE_CONNECT_TIMEOUT, SHUFFLE_FETCH_FAILURES, SHUFFLE_FETCH_RETRY_ENABLED, SHUFFLE_FETCH_RETRY_INTERVAL_MS, SHUFFLE_FETCH_RETRY_TIMEOUT_MS, SHUFFLE_INPUT_BUFFER_PERCENT, SHUFFLE_LOG_BACKUPS, SHUFFLE_LOG_KB, SHUFFLE_MEMORY_LIMIT_PERCENT, SHUFFLE_MERGE_PERCENT, SHUFFLE_NOTIFY_READERROR, SHUFFLE_PARALLEL_COPIES, SHUFFLE_READ_TIMEOUT, SKIP_OUTDIR, SKIP_RECORDS, S
KIP_START_ATTEMPTS, SPECULATIVE_MINIMUM_ALLOWED_TASKS, SPECULATIVE_RETRY_AFTER_NO_SPECULATE, SPECULATIVE_RETRY_AFTER_SPECULATE, SPECULATIVE_SLOWNODE_THRESHOLD, SPECULATIVE_SLOWTASK_THRESHOLD, SPECULATIVECAP, SPECULATIVECAP_RUNNING_TASKS, SPECULATIVECAP_TOTAL_TASKS, SPLIT_FILE, SPLIT_METAINFO_MAXSIZE, STDERR_LOGFILE_ENV, STDOUT_LOGFILE_ENV, TASK_ATTEMPT_ID, TASK_CLEANUP_NEEDED, TASK_DEBUGOUT_LINES, TASK_ID, TASK_ISMAP, TASK_LOG_BACKUPS, TASK_MAP_PROFILE_PARAMS, TASK_OUTPUT_DIR, TASK_PARTITION, TASK_PROFILE, TASK_PROFILE_PARAMS, TASK_REDUCE_PROFILE_PARAMS, TASK_TIMEOUT, TASK_TIMEOUT_CHECK_INTERVAL_MS, TASK_USERLOG_LIMIT, USER_LOG_RETAIN_HOURS, USER_NAME, WORKDIR, WORKFLOW_ADJACENCY_PREFIX_PATTERN, WORKFLOW_ADJACENCY_PREFIX_STRING, WORKFLOW_ID, WORKFLOW_NAME, WORKFLOW_NODE_NAME, WORKFLOW_TAGS, WORKING_DIR</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/StagedOutputJob.html#StagedOutputJob-org.apache.hadoop.conf.Configuration-java.lang.String-org.apache.log4j.Logger-">StagedOutputJob</a></span>(org.apache.hadoop.conf.Configuration conf,
+ java.lang.String stagingPrefix,
+ org.apache.log4j.Logger log)</code>
+<div class="block">Initializes the job.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/StagedOutputJob.html#call--">call</a></span>()</code>
+<div class="block">Run the job.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../datafu/hourglass/jobs/StagedOutputJob.html" title="class in datafu.hourglass.jobs">StagedOutputJob</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/StagedOutputJob.html#createStagedJob-org.apache.hadoop.conf.Configuration-java.lang.String-java.util.List-java.lang.String-java.lang.String-org.apache.log4j.Logger-">createStagedJob</a></span>(org.apache.hadoop.conf.Configuration conf,
+ java.lang.String jobName,
+ java.util.List<java.lang.String> inputPaths,
+ java.lang.String stagingLocation,
+ java.lang.String outputPath,
+ org.apache.log4j.Logger log)</code>
+<div class="block">Creates a job which using a temporary staging location for the output data.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/StagedOutputJob.html#getCountersParentPath--">getCountersParentPath</a></span>()</code>
+<div class="block">Gets path to store the counters.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/StagedOutputJob.html#getCountersPath--">getCountersPath</a></span>()</code>
+<div class="block">Path to written counters.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/StagedOutputJob.html#getWriteCounters--">getWriteCounters</a></span>()</code>
+<div class="block">Get whether counters should be written.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/StagedOutputJob.html#setCountersParentPath-org.apache.hadoop.fs.Path-">setCountersParentPath</a></span>(org.apache.hadoop.fs.Path path)</code>
+<div class="block">Sets path to store the counters.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/StagedOutputJob.html#setWriteCounters-boolean-">setWriteCounters</a></span>(boolean writeCounters)</code>
+<div class="block">Sets whether counters should be written.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/StagedOutputJob.html#waitForCompletion-boolean-">waitForCompletion</a></span>(boolean verbose)</code>
+<div class="block">Run the job and wait for it to complete.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.Job">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.mapreduce.Job</h3>
+<code>addArchiveToClassPath, addCacheArchive, addCacheFile, addFileToClassPath, cleanupProgress, createSymlink, failTask, getCluster, getCompletionPollInterval, getCounters, getFinishTime, getHistoryUrl, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getInstance, getJobFile, getJobName, getJobState, getJobSubmitter, getPriority, getProgressPollInterval, getReservationId, getSchedulingInfo, getStartTime, getStatus, getTaskCompletionEvents, getTaskCompletionEvents, getTaskDiagnostics, getTaskOutputFilter, getTaskReports, getTrackingURL, isComplete, isRetired, isSuccessful, isUber, killJob, killTask, killTask, mapProgress, monitorAndPrintJob, reduceProgress, setCacheArchives, setCacheFiles, setCancelDelegationTokenUponJobCompletion, setCombinerClass, setCombinerKeyGroupingComparatorClass, setGroupingComparatorClass, setInputFormatClass, setJar, setJarByClass, setJobName, setJobSetupCleanupNeeded, setMapOutputKeyClass, setMapOutputValueClass, setMapperClas
s, setMapSpeculativeExecution, setMaxMapAttempts, setMaxReduceAttempts, setNumReduceTasks, setOutputFormatClass, setOutputKeyClass, setOutputValueClass, setPartitionerClass, setPriority, setProfileEnabled, setProfileParams, setProfileTaskRange, setReducerClass, setReduceSpeculativeExecution, setReservationId, setSortComparatorClass, setSpeculativeExecution, setTaskOutputFilter, setupProgress, setUser, setWorkingDirectory, submit, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.task.JobContextImpl">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.mapreduce.task.JobContextImpl</h3>
+<code>getArchiveClassPaths, getArchiveTimestamps, getCacheArchives, getCacheFiles, getCombinerClass, getCombinerKeyGroupingComparator, getConfiguration, getCredentials, getFileClassPaths, getFileTimestamps, getGroupingComparator, getInputFormatClass, getJar, getJobID, getJobSetupCleanupNeeded, getLocalCacheArchives, getLocalCacheFiles, getMapOutputKeyClass, getMapOutputValueClass, getMapperClass, getMaxMapAttempts, getMaxReduceAttempts, getNumReduceTasks, getOutputFormatClass, getOutputKeyClass, getOutputValueClass, getPartitionerClass, getProfileEnabled, getProfileParams, getProfileTaskRange, getReducerClass, getSortComparator, getSymlink, getTaskCleanupNeeded, getUser, getWorkingDirectory, setJobID</code></li>
+</ul>
+<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, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.JobContext">
+<!-- -->
+</a>
+<h3>Methods inherited from interface org.apache.hadoop.mapreduce.JobContext</h3>
+<code>getArchiveClassPaths, getArchiveTimestamps, getCacheArchives, getCacheFiles, getCombinerClass, getCombinerKeyGroupingComparator, getConfiguration, getCredentials, getFileClassPaths, getFileTimestamps, getGroupingComparator, getInputFormatClass, getJar, getJobID, getJobSetupCleanupNeeded, getLocalCacheArchives, getLocalCacheFiles, getMapOutputKeyClass, getMapOutputValueClass, getMapperClass, getMaxMapAttempts, getMaxReduceAttempts, getNumReduceTasks, getOutputFormatClass, getOutputKeyClass, getOutputValueClass, getPartitionerClass, getProfileEnabled, getProfileParams, getProfileTaskRange, getReducerClass, getSortComparator, getSymlink, getTaskCleanupNeeded, getUser, getWorkingDirectory</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="StagedOutputJob-org.apache.hadoop.conf.Configuration-java.lang.String-org.apache.log4j.Logger-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StagedOutputJob</h4>
+<pre>public StagedOutputJob(org.apache.hadoop.conf.Configuration conf,
+ java.lang.String stagingPrefix,
+ org.apache.log4j.Logger log)
+ throws java.io.IOException</pre>
+<div class="block">Initializes the job.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - configuration</dd>
+<dd><code>stagingPrefix</code> - where to stage output temporarily</dd>
+<dd><code>log</code> - logger</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="createStagedJob-org.apache.hadoop.conf.Configuration-java.lang.String-java.util.List-java.lang.String-java.lang.String-org.apache.log4j.Logger-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createStagedJob</h4>
+<pre>public static <a href="../../../datafu/hourglass/jobs/StagedOutputJob.html" title="class in datafu.hourglass.jobs">StagedOutputJob</a> createStagedJob(org.apache.hadoop.conf.Configuration conf,
+ java.lang.String jobName,
+ java.util.List<java.lang.String> inputPaths,
+ java.lang.String stagingLocation,
+ java.lang.String outputPath,
+ org.apache.log4j.Logger log)</pre>
+<div class="block">Creates a job which using a temporary staging location for the output data.
+ The data is only copied to the final output directory on successful completion
+ of the job. This prevents existing output data from being overwritten unless
+ the job completes successfully.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - configuration</dd>
+<dd><code>jobName</code> - job name</dd>
+<dd><code>inputPaths</code> - input paths</dd>
+<dd><code>stagingLocation</code> - where to stage output temporarily</dd>
+<dd><code>outputPath</code> - output path</dd>
+<dd><code>log</code> - logger</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>job</dd>
+</dl>
+</li>
+</ul>
+<a name="getCountersParentPath--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCountersParentPath</h4>
+<pre>public org.apache.hadoop.fs.Path getCountersParentPath()</pre>
+<div class="block">Gets path to store the counters. If this is not set then by default the counters will be
+ stored in the output directory.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>path parent path for counters</dd>
+</dl>
+</li>
+</ul>
+<a name="setCountersParentPath-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCountersParentPath</h4>
+<pre>public void setCountersParentPath(org.apache.hadoop.fs.Path path)</pre>
+<div class="block">Sets path to store the counters. If this is not set then by default the counters will be
+ stored in the output directory.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - parent path for counters</dd>
+</dl>
+</li>
+</ul>
+<a name="getCountersPath--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCountersPath</h4>
+<pre>public org.apache.hadoop.fs.Path getCountersPath()</pre>
+<div class="block">Path to written counters.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>counters path</dd>
+</dl>
+</li>
+</ul>
+<a name="getWriteCounters--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWriteCounters</h4>
+<pre>public boolean getWriteCounters()</pre>
+<div class="block">Get whether counters should be written.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if counters should be written</dd>
+</dl>
+</li>
+</ul>
+<a name="setWriteCounters-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setWriteCounters</h4>
+<pre>public void setWriteCounters(boolean writeCounters)</pre>
+<div class="block">Sets whether counters should be written.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>writeCounters</code> - true if counters should be written</dd>
+</dl>
+</li>
+</ul>
+<a name="call--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>call</h4>
+<pre>public java.lang.Boolean call()
+ throws java.lang.Exception</pre>
+<div class="block">Run the job.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>call</code> in interface <code>java.util.concurrent.Callable<java.lang.Boolean></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.Exception</code></dd>
+</dl>
+</li>
+</ul>
+<a name="waitForCompletion-boolean-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>waitForCompletion</h4>
+<pre>public boolean waitForCompletion(boolean verbose)
+ throws java.io.IOException,
+ java.lang.InterruptedException,
+ java.lang.ClassNotFoundException</pre>
+<div class="block">Run the job and wait for it to complete. Output will be temporarily stored under the staging path.
+ If the job is successful it will be moved to the final location.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>waitForCompletion</code> in class <code>org.apache.hadoop.mapreduce.Job</code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+<dd><code>java.lang.ClassNotFoundException</code></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>
+<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><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/jobs/Setup.html" title="interface in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/StagedOutputJob.html" target="_top">Frames</a></li>
+<li><a href="StagedOutputJob.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Job">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.hadoop.mapreduce.Job">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/TimeBasedJob.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/TimeBasedJob.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/TimeBasedJob.html
new file mode 100644
index 0000000..3517025
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/TimeBasedJob.html
@@ -0,0 +1,534 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>TimeBasedJob (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="TimeBasedJob (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/StagedOutputJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/TimePartitioner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/TimeBasedJob.html" target="_top">Frames</a></li>
+<li><a href="TimeBasedJob.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.jobs</div>
+<h2 title="Class TimeBasedJob" class="title">Class TimeBasedJob</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.conf.Configured</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.AbstractJob</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.TimeBasedJob</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.hadoop.conf.Configurable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">TimeBasedJob</span>
+extends <a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></pre>
+<div class="block">Base class for Hadoop jobs that consume time-partitioned data.
+
+ <p>
+ This class has the same configuration and methods as <a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs"><code>AbstractJob</code></a>.
+ In addition it also recognizes the following properties:
+ </p>
+
+ <ul>
+ <li><em>num.days</em> - Number of consecutive days of input data to consume</li>
+ <li><em>days.ago</em> - Number of days to subtract off the end of the consumption window</li>
+ <li><em>start.date</em> - Start date for window in yyyyMMdd format</li>
+ <li><em>end.date</em> - End date for window in yyyyMMdd format</li>
+ </ul>
+
+ <p>
+ Methods are available as well for setting these configuration parameters.
+ </p></div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#TimeBasedJob--">TimeBasedJob</a></span>()</code>
+<div class="block">Initializes the job.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#TimeBasedJob-java.lang.String-java.util.Properties-">TimeBasedJob</a></span>(java.lang.String name,
+ java.util.Properties props)</code>
+<div class="block">Initializes the job with a job name and properties.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getDaysAgo--">getDaysAgo</a></span>()</code>
+<div class="block">Gets the number of days to subtract off the end of the consumption window.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.Date</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getEndDate--">getEndDate</a></span>()</code>
+<div class="block">Gets the end date.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getNumDays--">getNumDays</a></span>()</code>
+<div class="block">Gets the number of consecutive days to process.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.util.Date</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getStartDate--">getStartDate</a></span>()</code>
+<div class="block">Gets the start date.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setDaysAgo-java.lang.Integer-">setDaysAgo</a></span>(java.lang.Integer daysAgo)</code>
+<div class="block">Sets the number of days to subtract off the end of the consumption window.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setEndDate-java.util.Date-">setEndDate</a></span>(java.util.Date endDate)</code>
+<div class="block">Sets the end date.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setNumDays-java.lang.Integer-">setNumDays</a></span>(java.lang.Integer numDays)</code>
+<div class="block">Sets the number of consecutive days to process.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setProperties-java.util.Properties-">setProperties</a></span>(java.util.Properties props)</code>
+<div class="block">Sets the configuration properties.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setStartDate-java.util.Date-">setStartDate</a></span>(java.util.Date startDate)</code>
+<div class="block">Sets the start date.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#validate--">validate</a></span>()</code>
+<div class="block">Validation required before running job.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.AbstractJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#config-org.apache.hadoop.conf.Configuration-">config</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#createRandomTempPath--">createRandomTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#ensurePath-org.apache.hadoop.fs.Path-">ensurePath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getCountersParentPath--">getCountersParentPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getFileSystem--">getFileSystem</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getInputPaths--">getInputPaths</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getName--">getName</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getNumReducers--">getNumReducers</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getOutputPath--">getOutputPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getProperties--">getProperties</a>,
<a href="../../../datafu/hourglass/jobs/AbstractJob.html#getRetentionCount--">getRetentionCount</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getTempPath--">getTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#initialize--">initialize</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#isUseCombiner--">isUseCombiner</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#randomTempPath--">randomTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#run--">run</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setCountersParentPath-org.apache.hadoop.fs.Path-">setCountersParentPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setInputPaths-java.util.List-">setInputPaths</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setName-java.lang.String-">setName</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setNumReducers-java.lang.Integer-">setNumReducers</a>, <a href="
../../../datafu/hourglass/jobs/AbstractJob.html#setOutputPath-org.apache.hadoop.fs.Path-">setOutputPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setRetentionCount-java.lang.Integer-">setRetentionCount</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setTempPath-org.apache.hadoop.fs.Path-">setTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setUseCombiner-boolean-">setUseCombiner</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.conf.Configured">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.conf.Configured</h3>
+<code>getConf, setConf</code></li>
+</ul>
+<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="TimeBasedJob--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TimeBasedJob</h4>
+<pre>public TimeBasedJob()</pre>
+<div class="block">Initializes the job.</div>
+</li>
+</ul>
+<a name="TimeBasedJob-java.lang.String-java.util.Properties-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TimeBasedJob</h4>
+<pre>public TimeBasedJob(java.lang.String name,
+ java.util.Properties props)</pre>
+<div class="block">Initializes the job with a job name and properties.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - Job name</dd>
+<dd><code>props</code> - Configuration properties</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setProperties-java.util.Properties-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setProperties</h4>
+<pre>public void setProperties(java.util.Properties props)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#setProperties-java.util.Properties-">AbstractJob</a></code></span></div>
+<div class="block">Sets the configuration properties.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#setProperties-java.util.Properties-">setProperties</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>props</code> - Properties</dd>
+</dl>
+</li>
+</ul>
+<a name="getNumDays--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumDays</h4>
+<pre>public java.lang.Integer getNumDays()</pre>
+<div class="block">Gets the number of consecutive days to process.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>number of days to process</dd>
+</dl>
+</li>
+</ul>
+<a name="setNumDays-java.lang.Integer-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNumDays</h4>
+<pre>public void setNumDays(java.lang.Integer numDays)</pre>
+<div class="block">Sets the number of consecutive days to process.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>numDays</code> - number of days to process</dd>
+</dl>
+</li>
+</ul>
+<a name="getDaysAgo--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDaysAgo</h4>
+<pre>public java.lang.Integer getDaysAgo()</pre>
+<div class="block">Gets the number of days to subtract off the end of the consumption window.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Days ago</dd>
+</dl>
+</li>
+</ul>
+<a name="setDaysAgo-java.lang.Integer-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDaysAgo</h4>
+<pre>public void setDaysAgo(java.lang.Integer daysAgo)</pre>
+<div class="block">Sets the number of days to subtract off the end of the consumption window.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>daysAgo</code> - Days ago</dd>
+</dl>
+</li>
+</ul>
+<a name="getStartDate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStartDate</h4>
+<pre>public java.util.Date getStartDate()</pre>
+<div class="block">Gets the start date.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Start date</dd>
+</dl>
+</li>
+</ul>
+<a name="setStartDate-java.util.Date-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setStartDate</h4>
+<pre>public void setStartDate(java.util.Date startDate)</pre>
+<div class="block">Sets the start date.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>startDate</code> - start date</dd>
+</dl>
+</li>
+</ul>
+<a name="getEndDate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEndDate</h4>
+<pre>public java.util.Date getEndDate()</pre>
+<div class="block">Gets the end date.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>end date</dd>
+</dl>
+</li>
+</ul>
+<a name="setEndDate-java.util.Date-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEndDate</h4>
+<pre>public void setEndDate(java.util.Date endDate)</pre>
+<div class="block">Sets the end date.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>endDate</code> - end date</dd>
+</dl>
+</li>
+</ul>
+<a name="validate--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>validate</h4>
+<pre>protected void validate()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#validate--">AbstractJob</a></code></span></div>
+<div class="block">Validation required before running job.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#validate--">validate</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></code></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>
+<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><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/jobs/StagedOutputJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/TimePartitioner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/TimeBasedJob.html" target="_top">Frames</a></li>
+<li><a href="TimeBasedJob.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/TimePartitioner.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/TimePartitioner.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/TimePartitioner.html
new file mode 100644
index 0000000..72b8226
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/TimePartitioner.html
@@ -0,0 +1,385 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>TimePartitioner (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="TimePartitioner (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/TimePartitioner.html" target="_top">Frames</a></li>
+<li><a href="TimePartitioner.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.jobs</div>
+<h2 title="Class TimePartitioner" class="title">Class TimePartitioner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.Partitioner<org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroValue<org.apache.avro.generic.GenericRecord>></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.TimePartitioner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.hadoop.conf.Configurable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TimePartitioner</span>
+extends org.apache.hadoop.mapreduce.Partitioner<org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroValue<org.apache.avro.generic.GenericRecord>>
+implements org.apache.hadoop.conf.Configurable</pre>
+<div class="block">A partitioner used by <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionPreservingIncrementalJob</code></a> to limit the number of named outputs
+ used by each reducer.
+
+ <p>
+ The purpose of this partitioner is to prevent a proliferation of small files created by <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionPreservingIncrementalJob</code></a>.
+ This job writes multiple outputs. Each output corresponds to a day of input data. By default records will be distributed across all
+ the reducers. This means that if many input days are consumed, then each reducer will write many outputs. These outputs will typically
+ be small. The problem gets worse as more input data is consumed, as this will cause more reducers to be required.
+ </p>
+
+ <p>
+ This partitioner solves the problem by limiting how many days of input data will be mapped to each reducer. At the extreme each day of
+ input data could be mapped to only one reducer. This is controlled through the configuration setting <em>incremental.reducers.per.input</em>,
+ which should be set in the Hadoop configuration. Input days are assigned to reducers in a round-robin fashion.
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimePartitioner.html#INPUT_TIMES">INPUT_TIMES</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimePartitioner.html#REDUCERS_PER_INPUT">REDUCERS_PER_INPUT</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimePartitioner.html#TimePartitioner--">TimePartitioner</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.conf.Configuration</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimePartitioner.html#getConf--">getConf</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimePartitioner.html#getPartition-org.apache.avro.mapred.AvroKey-org.apache.avro.mapred.AvroValue-int-">getPartition</a></span>(org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord> key,
+ org.apache.avro.mapred.AvroValue<org.apache.avro.generic.GenericRecord> value,
+ int numReduceTasks)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/TimePartitioner.html#setConf-org.apache.hadoop.conf.Configuration-">setConf</a></span>(org.apache.hadoop.conf.Configuration conf)</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="INPUT_TIMES">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>INPUT_TIMES</h4>
+<pre>public static java.lang.String INPUT_TIMES</pre>
+</li>
+</ul>
+<a name="REDUCERS_PER_INPUT">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>REDUCERS_PER_INPUT</h4>
+<pre>public static java.lang.String REDUCERS_PER_INPUT</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TimePartitioner--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TimePartitioner</h4>
+<pre>public TimePartitioner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getConf--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConf</h4>
+<pre>public org.apache.hadoop.conf.Configuration getConf()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getConf</code> in interface <code>org.apache.hadoop.conf.Configurable</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setConf-org.apache.hadoop.conf.Configuration-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setConf</h4>
+<pre>public void setConf(org.apache.hadoop.conf.Configuration conf)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>setConf</code> in interface <code>org.apache.hadoop.conf.Configurable</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getPartition-org.apache.avro.mapred.AvroKey-org.apache.avro.mapred.AvroValue-int-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getPartition</h4>
+<pre>public int getPartition(org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord> key,
+ org.apache.avro.mapred.AvroValue<org.apache.avro.generic.GenericRecord> value,
+ int numReduceTasks)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getPartition</code> in class <code>org.apache.hadoop.mapreduce.Partitioner<org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroValue<org.apache.avro.generic.GenericRecord>></code></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>
+<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><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/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/TimePartitioner.html" target="_top">Frames</a></li>
+<li><a href="TimePartitioner.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/package-frame.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/package-frame.html
new file mode 100644
index 0000000..1118470
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/package-frame.html
@@ -0,0 +1,47 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.jobs (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/hourglass/jobs/package-summary.html" target="classFrame">datafu.hourglass.jobs</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs" target="classFrame"><span class="interfaceName">DateRangeConfigurable</span></a></li>
+<li><a href="Setup.html" title="interface in datafu.hourglass.jobs" target="classFrame"><span class="interfaceName">Setup</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AbstractJob.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractJob</a></li>
+<li><a href="AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractNonIncrementalJob</a></li>
+<li><a href="AbstractNonIncrementalJob.BaseCombiner.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractNonIncrementalJob.BaseCombiner</a></li>
+<li><a href="AbstractNonIncrementalJob.BaseMapper.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractNonIncrementalJob.BaseMapper</a></li>
+<li><a href="AbstractNonIncrementalJob.BaseReducer.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractNonIncrementalJob.BaseReducer</a></li>
+<li><a href="AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractNonIncrementalJob.Report</a></li>
+<li><a href="AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractPartitionCollapsingIncrementalJob</a></li>
+<li><a href="AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractPartitionCollapsingIncrementalJob.Report</a></li>
+<li><a href="AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractPartitionPreservingIncrementalJob</a></li>
+<li><a href="AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractPartitionPreservingIncrementalJob.Report</a></li>
+<li><a href="DateRangePlanner.html" title="class in datafu.hourglass.jobs" target="classFrame">DateRangePlanner</a></li>
+<li><a href="ExecutionPlanner.html" title="class in datafu.hourglass.jobs" target="classFrame">ExecutionPlanner</a></li>
+<li><a href="FileCleaner.html" title="class in datafu.hourglass.jobs" target="classFrame">FileCleaner</a></li>
+<li><a href="IncrementalJob.html" title="class in datafu.hourglass.jobs" target="classFrame">IncrementalJob</a></li>
+<li><a href="MaxInputDataExceededException.html" title="class in datafu.hourglass.jobs" target="classFrame">MaxInputDataExceededException</a></li>
+<li><a href="PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs" target="classFrame">PartitionCollapsingExecutionPlanner</a></li>
+<li><a href="PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs" target="classFrame">PartitionCollapsingIncrementalJob</a></li>
+<li><a href="PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs" target="classFrame">PartitionPreservingExecutionPlanner</a></li>
+<li><a href="PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs" target="classFrame">PartitionPreservingIncrementalJob</a></li>
+<li><a href="ReduceEstimator.html" title="class in datafu.hourglass.jobs" target="classFrame">ReduceEstimator</a></li>
+<li><a href="StagedOutputJob.html" title="class in datafu.hourglass.jobs" target="classFrame">StagedOutputJob</a></li>
+<li><a href="TimeBasedJob.html" title="class in datafu.hourglass.jobs" target="classFrame">TimeBasedJob</a></li>
+<li><a href="TimePartitioner.html" title="class in datafu.hourglass.jobs" target="classFrame">TimePartitioner</a></li>
+</ul>
+</div>
+</body>
+</html>
[14/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html
new file mode 100644
index 0000000..9e3f4bf
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html
@@ -0,0 +1,805 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>AbstractPartitionCollapsingIncrementalJob (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AbstractPartitionCollapsingIncrementalJob (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10,"i6":6,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" target="_top">Frames</a></li>
+<li><a href="AbstractPartitionCollapsingIncrementalJob.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.jobs</div>
+<h2 title="Class AbstractPartitionCollapsingIncrementalJob" class="title">Class AbstractPartitionCollapsingIncrementalJob</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.conf.Configured</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.AbstractJob</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.TimeBasedJob</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.IncrementalJob</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.AbstractPartitionCollapsingIncrementalJob</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.hadoop.conf.Configurable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionCollapsingIncrementalJob</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">AbstractPartitionCollapsingIncrementalJob</span>
+extends <a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></pre>
+<div class="block">An <a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs"><code>IncrementalJob</code></a> that consumes partitioned input data and collapses the
+ partitions to produce a single output. This job can be used to process data
+ using a sliding window. It is capable of reusing the previous output, which
+ means that it can process data more efficiently.
+ Only Avro is supported for the input, intermediate, and output data.
+
+ <p>
+ Implementations of this class must provide key, intermediate value, and output value schemas.
+ The key and intermediate value schemas define the output for the mapper and combiner.
+ The key and output value schemas define the output for the reducer.
+ These are defined by overriding <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getKeySchema--"><code>IncrementalJob.getKeySchema()</code></a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getIntermediateValueSchema--"><code>IncrementalJob.getIntermediateValueSchema()</code></a>,
+ and <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getOutputValueSchema--"><code>IncrementalJob.getOutputValueSchema()</code></a>.
+ </p>
+
+ <p>
+ Implementations must also provide a mapper by overriding <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getMapper--"><code>getMapper()</code></a> and an accumulator
+ for the reducer by overriding <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getReducerAccumulator--"><code>getReducerAccumulator()</code></a>. An optional combiner may be
+ provided by overriding <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getCombinerAccumulator--"><code>getCombinerAccumulator()</code></a>. For the combiner to be used
+ the property <em>use.combiner</em> must also be set to true.
+ </p>
+
+ <p>
+ The input path can be provided either through the property <em>input.path</em>
+ or by calling <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setInputPaths-java.util.List-"><code>AbstractJob.setInputPaths(List)</code></a>. If multiple input paths are provided then
+ this implicitly means a join is to be performed. Multiple input paths can be provided via
+ properties by prefixing each with <em>input.path.</em>, such as <em>input.path.first</em>
+ and <em>input.path.second</em>.
+ Input data must be partitioned by day according to the naming convention yyyy/MM/dd.
+ The output path can be provided either through the property <em>output.path</em>
+ or by calling <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setOutputPath-org.apache.hadoop.fs.Path-"><code>AbstractJob.setOutputPath(Path)</code></a>.
+ Output data will be written using the naming convention yyyyMMdd, where the date used
+ to format the output path is the same as the end of the desired time range to process.
+ For example, if the desired time range to process is 2013/01/01 through 2013/01/14,
+ then the output will be named 20130114.
+ By default the job will fail if any input data in the desired time window is missing. This can be overriden by setting
+ <em>fail.on.missing</em> to false.
+ </p>
+
+ <p>
+ The job will not process input if the corresponding output has already been produced. For example, if the desired date
+ range is 2013/01/01 through 2013/01/14 and the output 20130114 already exists, then it assumes the work has alreaday
+ been completed.
+ </p>
+
+ <p>
+ By default only the latest output will be kept. All other outputs will be removed. This can be controlled
+ by setting the property <em>retention.count</em>, or by calling <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setRetentionCount-java.lang.Integer-"><code>AbstractJob.setRetentionCount(Integer)</code></a>.
+ </p>
+
+ <p>
+ Two types of sliding windows may be used: <em>fixed-length</em> and <em>fixed-start</em>. For a fixed-length
+ sliding window, the size of the window is fixed; the start and end move according to the
+ availability of input data. For a fixed-start window, the size of the window is flexible;
+ the start is fixed and the end moves according to the availability of input data.
+ </p>
+
+ <p>
+ A fixed-length sliding window can be defined either by setting the property <em>num.days</em>
+ or by calling <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setNumDays-java.lang.Integer-"><code>TimeBasedJob.setNumDays(Integer)</code></a>. This sets how many days of input data will be
+ consumed. By default the end of the window will be the same as the date of the latest available
+ input data. The start is then determine by the number of days to consume. The end date can
+ be moved back relative to the latest input data by setting the <em>days.ago</em> property or
+ by calling <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setDaysAgo-java.lang.Integer-"><code>TimeBasedJob.setDaysAgo(Integer)</code></a>. Since the end date is determined by the availability
+ of input data, as new data arrives the window will advance forward.
+ </p>
+
+ <p>
+ A fixed-start sliding window can be defined by setting the property <em>start.date</em> or
+ by calling <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setStartDate-java.util.Date-"><code>TimeBasedJob.setStartDate(java.util.Date)</code></a>. The end date will be the same as the date of
+ the latest available input data. The end date can
+ be moved back relative to the latest input data by setting the <em>days.ago</em> property or
+ by calling <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setDaysAgo-java.lang.Integer-"><code>TimeBasedJob.setDaysAgo(Integer)</code></a>.
+ Because the end date is determined by the availability of input data, as new data arrives the window
+ will grow to include it.
+ </p>
+
+ <p>
+ Previous output can be reused by setting the <em>reuse.previous.output</em> property to true, or
+ by calling <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#setReusePreviousOutput-boolean-"><code>setReusePreviousOutput(boolean)</code></a>. Reusing the previous output is often more efficient
+ because only input data outside of the time window covered by the previous output needs to be consumed.
+ For example, given a fixed-start sliding window job, if one new day of input data is available since the
+ last time the job ran, then the job can reuse the previous output and only read the newest day of data, rather
+ than reading all the input data again. Given a fixed-length sliding window in the same scenario, the new output
+ can be produced by adding the newest input to the previous output and subtracting the oldest input from the old
+ window.
+ </p>
+
+ <p>
+ For a fixed-start sliding window, if the schema for the intermediate and output values are the same then no additional
+ changes are necessary, as the reducer's accumulator should be capable of adding the new input to the previous output.
+ However if they are different then a record must be defined by overriding <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getRecordMerger--"><code>getRecordMerger()</code></a> so that the previous
+ output can be merged with the partial output produced by reducing the new input data.
+ For the fixed-length sliding window one must override <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getOldRecordMerger--"><code>getOldRecordMerger()</code></a> to reuse the previous output.
+ This method essentially unmerges old, partial output data from the current output. For this case as well if the intermediate
+ and output schemas are the same the <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getRecordMerger--"><code>getRecordMerger()</code></a> method does not need to be overriden.
+ </p>
+
+ <p>
+ The number of reducers to use is automatically determined based on the size of the data to process.
+ The total size is computed and then divided by the value of the property <em>num.reducers.bytes.per.reducer</em>, which
+ defaults to 256 MB. This is the number of reducers that will be used. This calculation includes
+ the input data as well as previous output that will be reused. It is also possible calculate the number of reducers
+ separately for the input and previous output through the properties <em>num.reducers.input.bytes.per.reducer</em>
+ and <em>num.reducers.previous.bytes.per.reducer</em>. The reducers will be computed separately for the two sets of data
+ and then added together. The number of reducers can also be set to a fixed value through the property <em>num.reducers</em>.
+ </p>
+
+ <p>
+ This type of job is capable of performing its work over multiple iterations if previous output can be reused.
+ The number of days to process at a time can be limited by setting the property <em>max.days.to.process</em>,
+ or by calling <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setMaxToProcess-java.lang.Integer-"><code>IncrementalJob.setMaxToProcess(Integer)</code></a>. The default is 90 days.
+ This can be useful when there are restrictions on how many tasks
+ can be used by a single MapReduce job in the cluster. When this property is set, the job will process no more than
+ this many days at a time, and it will perform one or more iterations if necessary to complete the work.
+ The number of iterations can be limited by setting the property <em>max.iterations</em>, or by calling <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setMaxIterations-java.lang.Integer-"><code>IncrementalJob.setMaxIterations(Integer)</code></a>.
+ If the number of iterations is exceeded the job will fail. By default the maximum number of iterations is 20.
+ </p>
+
+ <p>
+ Hadoop configuration may be provided by setting a property with the prefix <em>hadoop-conf.</em>.
+ For example, <em>mapred.min.split.size</em> can be configured by setting property
+ <em>hadoop-conf.mapred.min.split.size</em> to the desired value.
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob.Report</a></span></code>
+<div class="block">Reports files created and processed for an iteration of the job.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#Z:Z_reusePreviousOutput">_reusePreviousOutput</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#AbstractPartitionCollapsingIncrementalJob--">AbstractPartitionCollapsingIncrementalJob</a></span>()</code>
+<div class="block">Initializes the job.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#AbstractPartitionCollapsingIncrementalJob-java.lang.String-java.util.Properties-">AbstractPartitionCollapsingIncrementalJob</a></span>(java.lang.String name,
+ java.util.Properties props)</code>
+<div class="block">Initializes the job with a job name and properties.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getCombinerAccumulator--">getCombinerAccumulator</a></span>()</code>
+<div class="block">Gets the accumulator used for the combiner.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>abstract <a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getMapper--">getMapper</a></span>()</code>
+<div class="block">Gets the mapper.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getOldRecordMerger--">getOldRecordMerger</a></span>()</code>
+<div class="block">Gets the record merger that is capable of unmerging old partial output from the new output.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getOutputSchemaName--">getOutputSchemaName</a></span>()</code>
+<div class="block">Get the name for the reduce output schema.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getOutputSchemaNamespace--">getOutputSchemaNamespace</a></span>()</code>
+<div class="block">Get the namespace for the reduce output schema.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getRecordMerger--">getRecordMerger</a></span>()</code>
+<div class="block">Gets the record merger that is capable of merging previous output with a new partial output.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>abstract <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getReducerAccumulator--">getReducerAccumulator</a></span>()</code>
+<div class="block">Gets the accumulator used for the reducer.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob.Report</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getReports--">getReports</a></span>()</code>
+<div class="block">Get reports that summarize each of the job iterations.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getReusePreviousOutput--">getReusePreviousOutput</a></span>()</code>
+<div class="block">Get whether previous output should be reused.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#initialize--">initialize</a></span>()</code>
+<div class="block">Initialization required before running job.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#run--">run</a></span>()</code>
+<div class="block">Run the job.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#setProperties-java.util.Properties-">setProperties</a></span>(java.util.Properties props)</code>
+<div class="block">Sets the configuration properties.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#setReusePreviousOutput-boolean-">setReusePreviousOutput</a></span>(boolean reuse)</code>
+<div class="block">Set whether previous output should be reused.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.IncrementalJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getIntermediateValueSchema--">getIntermediateValueSchema</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getKeySchema--">getKeySchema</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getMaxIterations--">getMaxIterations</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getMaxToProcess--">getMaxToProcess</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getOutputValueSchema--">getOutputValueSchema</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getSchemas--">getSchemas</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#isFailOnMissing--">isFailOnMissing</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setFailOnMissing-boolean-">setFailOnMissing</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setMaxIterations-java.lang.Integer-">setMaxIterations</a>, <a href="../../../datafu/hourglass/jobs/Incre
mentalJob.html#setMaxToProcess-java.lang.Integer-">setMaxToProcess</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.TimeBasedJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getDaysAgo--">getDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getEndDate--">getEndDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getNumDays--">getNumDays</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getStartDate--">getStartDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setDaysAgo-java.lang.Integer-">setDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setEndDate-java.util.Date-">setEndDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setNumDays-java.lang.Integer-">setNumDays</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setStartDate-java.util.Date-">setStartDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#validate--">validate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.AbstractJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#config-org.apache.hadoop.conf.Configuration-">config</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#createRandomTempPath--">createRandomTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#ensurePath-org.apache.hadoop.fs.Path-">ensurePath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getCountersParentPath--">getCountersParentPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getFileSystem--">getFileSystem</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getInputPaths--">getInputPaths</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getName--">getName</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getNumReducers--">getNumReducers</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getOutputPath--">getOutputPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getProperties--">getProperties</a>,
<a href="../../../datafu/hourglass/jobs/AbstractJob.html#getRetentionCount--">getRetentionCount</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getTempPath--">getTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#isUseCombiner--">isUseCombiner</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#randomTempPath--">randomTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setCountersParentPath-org.apache.hadoop.fs.Path-">setCountersParentPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setInputPaths-java.util.List-">setInputPaths</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setName-java.lang.String-">setName</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setNumReducers-java.lang.Integer-">setNumReducers</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setOutputPath-org.apache.hadoop.fs.Path-">setOutputPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob
.html#setRetentionCount-java.lang.Integer-">setRetentionCount</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setTempPath-org.apache.hadoop.fs.Path-">setTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setUseCombiner-boolean-">setUseCombiner</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.conf.Configured">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.conf.Configured</h3>
+<code>getConf, setConf</code></li>
+</ul>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="Z:Z_reusePreviousOutput">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>_reusePreviousOutput</h4>
+<pre>protected boolean _reusePreviousOutput</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AbstractPartitionCollapsingIncrementalJob--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AbstractPartitionCollapsingIncrementalJob</h4>
+<pre>public AbstractPartitionCollapsingIncrementalJob()
+ throws java.io.IOException</pre>
+<div class="block">Initializes the job.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="AbstractPartitionCollapsingIncrementalJob-java.lang.String-java.util.Properties-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AbstractPartitionCollapsingIncrementalJob</h4>
+<pre>public AbstractPartitionCollapsingIncrementalJob(java.lang.String name,
+ java.util.Properties props)
+ throws java.io.IOException</pre>
+<div class="block">Initializes the job with a job name and properties.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - job name</dd>
+<dd><code>props</code> - configuration properties</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMapper--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMapper</h4>
+<pre>public abstract <a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getMapper()</pre>
+<div class="block">Gets the mapper.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>mapper</dd>
+</dl>
+</li>
+</ul>
+<a name="getCombinerAccumulator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCombinerAccumulator</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getCombinerAccumulator()</pre>
+<div class="block">Gets the accumulator used for the combiner.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>combiner accumulator</dd>
+</dl>
+</li>
+</ul>
+<a name="getReducerAccumulator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReducerAccumulator</h4>
+<pre>public abstract <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getReducerAccumulator()</pre>
+<div class="block">Gets the accumulator used for the reducer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>reducer accumulator</dd>
+</dl>
+</li>
+</ul>
+<a name="getRecordMerger--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRecordMerger</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord> getRecordMerger()</pre>
+<div class="block">Gets the record merger that is capable of merging previous output with a new partial output.
+ This is only needed when reusing previous output where the intermediate and output schemas are different.
+ New partial output is produced by the reducer from new input that is after the previous output.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>merger</dd>
+</dl>
+</li>
+</ul>
+<a name="getOldRecordMerger--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOldRecordMerger</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord> getOldRecordMerger()</pre>
+<div class="block">Gets the record merger that is capable of unmerging old partial output from the new output.
+ This is only needed when reusing previous output for a fixed-length sliding window.
+ The new output is the result of merging the previous output with the new partial output.
+ The old partial output is produced by the reducer from old input data before the time range of
+ the previous output.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>merger</dd>
+</dl>
+</li>
+</ul>
+<a name="getOutputSchemaName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputSchemaName</h4>
+<pre>protected java.lang.String getOutputSchemaName()</pre>
+<div class="block">Get the name for the reduce output schema.
+ By default this is the name of the class with "Output" appended.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>output schema name</dd>
+</dl>
+</li>
+</ul>
+<a name="getOutputSchemaNamespace--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputSchemaNamespace</h4>
+<pre>protected java.lang.String getOutputSchemaNamespace()</pre>
+<div class="block">Get the namespace for the reduce output schema.
+ By default this is the package of the class.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>output schema namespace</dd>
+</dl>
+</li>
+</ul>
+<a name="setProperties-java.util.Properties-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setProperties</h4>
+<pre>public void setProperties(java.util.Properties props)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#setProperties-java.util.Properties-">AbstractJob</a></code></span></div>
+<div class="block">Sets the configuration properties.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setProperties-java.util.Properties-">setProperties</a></code> in class <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>props</code> - Properties</dd>
+</dl>
+</li>
+</ul>
+<a name="getReusePreviousOutput--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReusePreviousOutput</h4>
+<pre>public boolean getReusePreviousOutput()</pre>
+<div class="block">Get whether previous output should be reused.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if previous output should be reused</dd>
+</dl>
+</li>
+</ul>
+<a name="setReusePreviousOutput-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setReusePreviousOutput</h4>
+<pre>public void setReusePreviousOutput(boolean reuse)</pre>
+<div class="block">Set whether previous output should be reused.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>reuse</code> - true if previous output should be reused</dd>
+</dl>
+</li>
+</ul>
+<a name="initialize--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initialize</h4>
+<pre>protected void initialize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#initialize--">AbstractJob</a></code></span></div>
+<div class="block">Initialization required before running job.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#initialize--">initialize</a></code> in class <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="run--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>run</h4>
+<pre>public void run()
+ throws java.io.IOException,
+ java.lang.InterruptedException,
+ java.lang.ClassNotFoundException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#run--">AbstractJob</a></code></span></div>
+<div class="block">Run the job.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#run--">run</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+<dd><code>java.lang.InterruptedException</code> - InterruptedException</dd>
+<dd><code>java.lang.ClassNotFoundException</code> - ClassNotFoundException</dd>
+</dl>
+</li>
+</ul>
+<a name="getReports--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getReports</h4>
+<pre>public java.util.List<<a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob.Report</a>> getReports()</pre>
+<div class="block">Get reports that summarize each of the job iterations.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>reports</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>
+<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><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/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" target="_top">Frames</a></li>
+<li><a href="AbstractPartitionCollapsingIncrementalJob.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html
new file mode 100644
index 0000000..923f7d3
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html
@@ -0,0 +1,362 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>AbstractPartitionPreservingIncrementalJob.Report (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AbstractPartitionPreservingIncrementalJob.Report (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" target="_top">Frames</a></li>
+<li><a href="AbstractPartitionPreservingIncrementalJob.Report.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.jobs</div>
+<h2 title="Class AbstractPartitionPreservingIncrementalJob.Report" class="title">Class AbstractPartitionPreservingIncrementalJob.Report</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.AbstractPartitionPreservingIncrementalJob.Report</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">AbstractPartitionPreservingIncrementalJob.Report</span>
+extends java.lang.Object</pre>
+<div class="block">Reports files created and processed for an iteration of the job.</div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html#Report--">Report</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html#getCountersPath--">getCountersPath</a></span>()</code>
+<div class="block">Gets the path to the counters file, if one was written.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html#getInputFiles--">getInputFiles</a></span>()</code>
+<div class="block">Gets input files that were processed.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html#getJobId--">getJobId</a></span>()</code>
+<div class="block">Gets the job ID.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html#getJobName--">getJobName</a></span>()</code>
+<div class="block">Gets the job name.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html#getOutputFiles--">getOutputFiles</a></span>()</code>
+<div class="block">Gets the output files that were produced by the job.</div>
+</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="Report--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Report</h4>
+<pre>public Report()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getJobName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobName</h4>
+<pre>public java.lang.String getJobName()</pre>
+<div class="block">Gets the job name.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>job name</dd>
+</dl>
+</li>
+</ul>
+<a name="getJobId--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobId</h4>
+<pre>public java.lang.String getJobId()</pre>
+<div class="block">Gets the job ID.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>job ID</dd>
+</dl>
+</li>
+</ul>
+<a name="getCountersPath--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCountersPath</h4>
+<pre>public org.apache.hadoop.fs.Path getCountersPath()</pre>
+<div class="block">Gets the path to the counters file, if one was written.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>counters path</dd>
+</dl>
+</li>
+</ul>
+<a name="getInputFiles--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputFiles</h4>
+<pre>public java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>> getInputFiles()</pre>
+<div class="block">Gets input files that were processed. These are files that are within
+ the desired date range.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>new input files</dd>
+</dl>
+</li>
+</ul>
+<a name="getOutputFiles--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOutputFiles</h4>
+<pre>public java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>> getOutputFiles()</pre>
+<div class="block">Gets the output files that were produced by the job.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>old input files</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>
+<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><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/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" target="_top">Frames</a></li>
+<li><a href="AbstractPartitionPreservingIncrementalJob.Report.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>
[32/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.html
new file mode 100644
index 0000000..47d3646
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.html
@@ -0,0 +1,541 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>IntVAR (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="IntVAR (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/HyperLogLogPlusPlus.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/IntVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/IntVAR.html" target="_top">Frames</a></li>
+<li><a href="IntVAR.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class IntVAR" class="title">Class IntVAR</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.IntVAR</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<java.lang.Double>, org.apache.pig.Algebraic</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">IntVAR</span>
+extends org.apache.pig.EvalFunc<java.lang.Double>
+implements org.apache.pig.Algebraic, org.apache.pig.Accumulator<java.lang.Double></pre>
+<div class="block">Use <a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats"><code>VAR</code></a></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.Final.html" title="class in datafu.pig.stats">IntVAR.Final</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.Initial.html" title="class in datafu.pig.stats">IntVAR.Initial</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.Intermediate.html" title="class in datafu.pig.stats">IntVAR.Intermediate</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.html#IntVAR--">IntVAR</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple b)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected static org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.html#combine-org.apache.pig.data.DataBag-">combine</a></span>(org.apache.pig.data.DataBag values)</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.html#count-org.apache.pig.data.Tuple-">count</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.html#getFinal--">getFinal</a></span>()</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.html#getInitial--">getInitial</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.html#getIntermed--">getIntermed</a></span>()</code> </td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>protected static java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.html#sum-org.apache.pig.data.Tuple-">sum</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>protected static java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.html#sumSquare-org.apache.pig.data.Tuple-">sumSquare</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="IntVAR--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>IntVAR</h4>
+<pre>public IntVAR()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Double exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getInitial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInitial</h4>
+<pre>public java.lang.String getInitial()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getInitial</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getIntermed--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermed</h4>
+<pre>public java.lang.String getIntermed()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getIntermed</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFinal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFinal</h4>
+<pre>public java.lang.String getFinal()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFinal</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="combine-org.apache.pig.data.DataBag-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>combine</h4>
+<pre>protected static org.apache.pig.data.Tuple combine(org.apache.pig.data.DataBag values)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="count-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>count</h4>
+<pre>protected static long count(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="sum-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sum</h4>
+<pre>protected static java.lang.Long sum(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException,
+ java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="sumSquare-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sumSquare</h4>
+<pre>protected static java.lang.Long sumSquare(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException,
+ java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple b)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public java.lang.Double getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></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>
+<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><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/pig/stats/HyperLogLogPlusPlus.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/IntVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/IntVAR.html" target="_top">Frames</a></li>
+<li><a href="IntVAR.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.Final.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.Final.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.Final.html
new file mode 100644
index 0000000..3827c3d
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.Final.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>LongVAR.Final (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="LongVAR.Final (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/LongVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/LongVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/LongVAR.Final.html" target="_top">Frames</a></li>
+<li><a href="LongVAR.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class LongVAR.Final" class="title">Class LongVAR.Final</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.LongVAR.Final</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats">LongVAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">LongVAR.Final</span>
+extends org.apache.pig.EvalFunc<java.lang.Double></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.Final.html#Final--">Final</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.Final.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Final--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Double exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/LongVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/LongVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/LongVAR.Final.html" target="_top">Frames</a></li>
+<li><a href="LongVAR.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.Initial.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.Initial.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.Initial.html
new file mode 100644
index 0000000..027d604
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.Initial.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>LongVAR.Initial (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="LongVAR.Initial (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/LongVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/LongVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/LongVAR.Initial.html" target="_top">Frames</a></li>
+<li><a href="LongVAR.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class LongVAR.Initial" class="title">Class LongVAR.Initial</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.LongVAR.Initial</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats">LongVAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">LongVAR.Initial</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.Initial.html#Initial--">Initial</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Initial--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/LongVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/LongVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/LongVAR.Initial.html" target="_top">Frames</a></li>
+<li><a href="LongVAR.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.Intermediate.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.Intermediate.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.Intermediate.html
new file mode 100644
index 0000000..0432deb
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.Intermediate.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>LongVAR.Intermediate (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="LongVAR.Intermediate (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/LongVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/MarkovPairs.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/LongVAR.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="LongVAR.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class LongVAR.Intermediate" class="title">Class LongVAR.Intermediate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.LongVAR.Intermediate</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats">LongVAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">LongVAR.Intermediate</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.Intermediate.html#Intermediate--">Intermediate</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Intermediate--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/LongVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/MarkovPairs.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/LongVAR.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="LongVAR.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.html
new file mode 100644
index 0000000..0542de7
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/LongVAR.html
@@ -0,0 +1,541 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>LongVAR (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="LongVAR (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/IntVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/LongVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/LongVAR.html" target="_top">Frames</a></li>
+<li><a href="LongVAR.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class LongVAR" class="title">Class LongVAR</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.LongVAR</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<java.lang.Double>, org.apache.pig.Algebraic</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">LongVAR</span>
+extends org.apache.pig.EvalFunc<java.lang.Double>
+implements org.apache.pig.Algebraic, org.apache.pig.Accumulator<java.lang.Double></pre>
+<div class="block">Use <a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats"><code>VAR</code></a></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.Final.html" title="class in datafu.pig.stats">LongVAR.Final</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.Initial.html" title="class in datafu.pig.stats">LongVAR.Initial</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.Intermediate.html" title="class in datafu.pig.stats">LongVAR.Intermediate</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.html#LongVAR--">LongVAR</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple b)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected static org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.html#combine-org.apache.pig.data.DataBag-">combine</a></span>(org.apache.pig.data.DataBag values)</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.html#count-org.apache.pig.data.Tuple-">count</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.html#getFinal--">getFinal</a></span>()</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.html#getInitial--">getInitial</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.html#getIntermed--">getIntermed</a></span>()</code> </td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>protected static java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.html#sum-org.apache.pig.data.Tuple-">sum</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>protected static java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/LongVAR.html#sumSquare-org.apache.pig.data.Tuple-">sumSquare</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="LongVAR--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LongVAR</h4>
+<pre>public LongVAR()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Double exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getInitial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInitial</h4>
+<pre>public java.lang.String getInitial()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getInitial</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getIntermed--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermed</h4>
+<pre>public java.lang.String getIntermed()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getIntermed</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFinal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFinal</h4>
+<pre>public java.lang.String getFinal()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFinal</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="combine-org.apache.pig.data.DataBag-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>combine</h4>
+<pre>protected static org.apache.pig.data.Tuple combine(org.apache.pig.data.DataBag values)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="count-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>count</h4>
+<pre>protected static long count(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="sum-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sum</h4>
+<pre>protected static java.lang.Long sum(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException,
+ java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="sumSquare-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sumSquare</h4>
+<pre>protected static java.lang.Long sumSquare(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException,
+ java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple b)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public java.lang.Double getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></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>
+<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><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/pig/stats/IntVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/LongVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/LongVAR.html" target="_top">Frames</a></li>
+<li><a href="LongVAR.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[34/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.Final.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.Final.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.Final.html
new file mode 100644
index 0000000..f3c997c
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.Final.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>FloatVAR.Final (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="FloatVAR.Final (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/FloatVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/FloatVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/FloatVAR.Final.html" target="_top">Frames</a></li>
+<li><a href="FloatVAR.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class FloatVAR.Final" class="title">Class FloatVAR.Final</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.FloatVAR.Final</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats">FloatVAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">FloatVAR.Final</span>
+extends org.apache.pig.EvalFunc<java.lang.Double></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.Final.html#Final--">Final</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.Final.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Final--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Double exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/FloatVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/FloatVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/FloatVAR.Final.html" target="_top">Frames</a></li>
+<li><a href="FloatVAR.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.Initial.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.Initial.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.Initial.html
new file mode 100644
index 0000000..de077e6
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.Initial.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>FloatVAR.Initial (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="FloatVAR.Initial (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/FloatVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/FloatVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/FloatVAR.Initial.html" target="_top">Frames</a></li>
+<li><a href="FloatVAR.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class FloatVAR.Initial" class="title">Class FloatVAR.Initial</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.FloatVAR.Initial</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats">FloatVAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">FloatVAR.Initial</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.Initial.html#Initial--">Initial</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Initial--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/FloatVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/FloatVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/FloatVAR.Initial.html" target="_top">Frames</a></li>
+<li><a href="FloatVAR.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.Intermediate.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.Intermediate.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.Intermediate.html
new file mode 100644
index 0000000..7fb5722
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.Intermediate.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>FloatVAR.Intermediate (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="FloatVAR.Intermediate (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/FloatVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/FloatVAR.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="FloatVAR.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class FloatVAR.Intermediate" class="title">Class FloatVAR.Intermediate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.FloatVAR.Intermediate</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats">FloatVAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">FloatVAR.Intermediate</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.Intermediate.html#Intermediate--">Intermediate</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Intermediate--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/FloatVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/FloatVAR.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="FloatVAR.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.html
new file mode 100644
index 0000000..4dca538
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/FloatVAR.html
@@ -0,0 +1,541 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>FloatVAR (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="FloatVAR (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/DoubleVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/FloatVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/FloatVAR.html" target="_top">Frames</a></li>
+<li><a href="FloatVAR.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class FloatVAR" class="title">Class FloatVAR</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.FloatVAR</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<java.lang.Double>, org.apache.pig.Algebraic</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">FloatVAR</span>
+extends org.apache.pig.EvalFunc<java.lang.Double>
+implements org.apache.pig.Algebraic, org.apache.pig.Accumulator<java.lang.Double></pre>
+<div class="block">Use <a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats"><code>VAR</code></a></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.Final.html" title="class in datafu.pig.stats">FloatVAR.Final</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.Initial.html" title="class in datafu.pig.stats">FloatVAR.Initial</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.Intermediate.html" title="class in datafu.pig.stats">FloatVAR.Intermediate</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.html#FloatVAR--">FloatVAR</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple b)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected static org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.html#combine-org.apache.pig.data.DataBag-">combine</a></span>(org.apache.pig.data.DataBag values)</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.html#count-org.apache.pig.data.Tuple-">count</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.html#getFinal--">getFinal</a></span>()</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.html#getInitial--">getInitial</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.html#getIntermed--">getIntermed</a></span>()</code> </td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>protected static java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.html#sum-org.apache.pig.data.Tuple-">sum</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>protected static java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/FloatVAR.html#sumSquare-org.apache.pig.data.Tuple-">sumSquare</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="FloatVAR--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FloatVAR</h4>
+<pre>public FloatVAR()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Double exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getInitial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInitial</h4>
+<pre>public java.lang.String getInitial()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getInitial</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getIntermed--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermed</h4>
+<pre>public java.lang.String getIntermed()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getIntermed</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFinal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFinal</h4>
+<pre>public java.lang.String getFinal()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFinal</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="combine-org.apache.pig.data.DataBag-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>combine</h4>
+<pre>protected static org.apache.pig.data.Tuple combine(org.apache.pig.data.DataBag values)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="count-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>count</h4>
+<pre>protected static long count(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="sum-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sum</h4>
+<pre>protected static java.lang.Double sum(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException,
+ java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="sumSquare-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sumSquare</h4>
+<pre>protected static java.lang.Double sumSquare(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException,
+ java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple b)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public java.lang.Double getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></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>
+<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><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/pig/stats/DoubleVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/FloatVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/FloatVAR.html" target="_top">Frames</a></li>
+<li><a href="FloatVAR.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.Final.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.Final.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.Final.html
new file mode 100644
index 0000000..e395870
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.Final.html
@@ -0,0 +1,334 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>HyperLogLogPlusPlus.Final (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="HyperLogLogPlusPlus.Final (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/HyperLogLogPlusPlus.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/HyperLogLogPlusPlus.Final.html" target="_top">Frames</a></li>
+<li><a href="HyperLogLogPlusPlus.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class HyperLogLogPlusPlus.Final" class="title">Class HyperLogLogPlusPlus.Final</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Long></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.HyperLogLogPlusPlus.Final</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">HyperLogLogPlusPlus.Final</span>
+extends org.apache.pig.EvalFunc<java.lang.Long></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Final.html#Final--">Final</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Final.html#Final-java.lang.String-">Final</a></span>(java.lang.String p)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Final.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Final--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final()</pre>
+</li>
+</ul>
+<a name="Final-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final(java.lang.String p)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Long exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Long></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/HyperLogLogPlusPlus.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/HyperLogLogPlusPlus.Final.html" target="_top">Frames</a></li>
+<li><a href="HyperLogLogPlusPlus.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.Initial.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.Initial.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.Initial.html
new file mode 100644
index 0000000..aeca16e
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.Initial.html
@@ -0,0 +1,334 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>HyperLogLogPlusPlus.Initial (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="HyperLogLogPlusPlus.Initial (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/HyperLogLogPlusPlus.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/HyperLogLogPlusPlus.Initial.html" target="_top">Frames</a></li>
+<li><a href="HyperLogLogPlusPlus.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class HyperLogLogPlusPlus.Initial" class="title">Class HyperLogLogPlusPlus.Initial</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.HyperLogLogPlusPlus.Initial</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">HyperLogLogPlusPlus.Initial</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Initial.html#Initial--">Initial</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Initial.html#Initial-java.lang.String-">Initial</a></span>(java.lang.String p)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Initial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial()</pre>
+</li>
+</ul>
+<a name="Initial-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial(java.lang.String p)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/HyperLogLogPlusPlus.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/HyperLogLogPlusPlus.Initial.html" target="_top">Frames</a></li>
+<li><a href="HyperLogLogPlusPlus.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[04/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/package-summary.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/package-summary.html
new file mode 100644
index 0000000..33b5fab
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/package-summary.html
@@ -0,0 +1,169 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.model (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.hourglass.model (datafu-hourglass 1.3.0 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 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="typeSummary" 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>
+<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 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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/package-tree.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/package-tree.html
new file mode 100644
index 0000000..9eeedce
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/model/package-tree.html
@@ -0,0 +1,138 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.model Class Hierarchy (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.hourglass.model Class Hierarchy (datafu-hourglass 1.3.0 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><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="packageHierarchyLabel">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="typeNameLink">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="typeNameLink">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="typeNameLink">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="typeNameLink">Merger</span></a><T></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><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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/PartitionCollapsingSchemas.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/PartitionCollapsingSchemas.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/PartitionCollapsingSchemas.html
new file mode 100644
index 0000000..034a82d
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/PartitionCollapsingSchemas.html
@@ -0,0 +1,389 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>PartitionCollapsingSchemas (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="PartitionCollapsingSchemas (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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="typeNameLink">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="typeNameLabel">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="seeLabel">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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#PartitionCollapsingSchemas-datafu.hourglass.schemas.TaskSchemas-java.util.Map-java.lang.String-java.lang.String-">PartitionCollapsingSchemas</a></span>(<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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getDatedIntermediateValueSchema--">getDatedIntermediateValueSchema</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getIntermediateValueSchema--">getIntermediateValueSchema</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getKeySchema--">getKeySchema</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.util.Map<java.lang.String,org.apache.avro.Schema></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getMapInputSchemas--">getMapInputSchemas</a></span>()</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getMapOutputKeySchema--">getMapOutputKeySchema</a></span>()</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getMapOutputSchema--">getMapOutputSchema</a></span>()</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getMapOutputValueSchema--">getMapOutputValueSchema</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getOutputValueSchema--">getOutputValueSchema</a></span>()</code> </td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getReduceOutputSchema--">getReduceOutputSchema</a></span>()</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>
+<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><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="typeNameLink">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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/PartitionPreservingSchemas.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/PartitionPreservingSchemas.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/PartitionPreservingSchemas.html
new file mode 100644
index 0000000..c6f2823
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/PartitionPreservingSchemas.html
@@ -0,0 +1,376 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>PartitionPreservingSchemas (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="PartitionPreservingSchemas (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/schemas/PartitionPreservingSchemas.html" target="_top">Frames</a></li>
+<li><a href="PartitionPreservingSchemas.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 PartitionPreservingSchemas" class="title">Class PartitionPreservingSchemas</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.schemas.PartitionPreservingSchemas</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="typeNameLabel">PartitionPreservingSchemas</span>
+extends java.lang.Object
+implements java.io.Serializable</pre>
+<div class="block">Generates the Avro schemas used by <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionPreservingIncrementalJob</code></a> and its derivations.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#datafu.hourglass.schemas.PartitionPreservingSchemas">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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html#PartitionPreservingSchemas-datafu.hourglass.schemas.TaskSchemas-java.util.Map-java.lang.String-java.lang.String-">PartitionPreservingSchemas</a></span>(<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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html#getIntermediateValueSchema--">getIntermediateValueSchema</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html#getKeySchema--">getKeySchema</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.util.Map<java.lang.String,org.apache.avro.Schema></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html#getMapInputSchemas--">getMapInputSchemas</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html#getMapOutputKeySchema--">getMapOutputKeySchema</a></span>()</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html#getMapOutputSchema--">getMapOutputSchema</a></span>()</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html#getMapOutputValueSchema--">getMapOutputValueSchema</a></span>()</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html#getOutputValueSchema--">getOutputValueSchema</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html#getReduceOutputSchema--">getReduceOutputSchema</a></span>()</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="PartitionPreservingSchemas-datafu.hourglass.schemas.TaskSchemas-java.util.Map-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PartitionPreservingSchemas</h4>
+<pre>public PartitionPreservingSchemas(<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="getReduceOutputSchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReduceOutputSchema</h4>
+<pre>public org.apache.avro.Schema getReduceOutputSchema()</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="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="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>
+<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><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/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/schemas/PartitionPreservingSchemas.html" target="_top">Frames</a></li>
+<li><a href="PartitionPreservingSchemas.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/TaskSchemas.Builder.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/TaskSchemas.Builder.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/TaskSchemas.Builder.html
new file mode 100644
index 0000000..4fb55c5
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/TaskSchemas.Builder.html
@@ -0,0 +1,312 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>TaskSchemas.Builder (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="TaskSchemas.Builder (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/schemas/TaskSchemas.Builder.html" target="_top">Frames</a></li>
+<li><a href="TaskSchemas.Builder.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 TaskSchemas.Builder" class="title">Class TaskSchemas.Builder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.schemas.TaskSchemas.Builder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas">TaskSchemas</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">TaskSchemas.Builder</span>
+extends java.lang.Object</pre>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html#Builder--">Builder</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas">TaskSchemas</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html#build--">build</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas">TaskSchemas.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html#setIntermediateValueSchema-org.apache.avro.Schema-">setIntermediateValueSchema</a></span>(org.apache.avro.Schema schema)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas">TaskSchemas.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html#setKeySchema-org.apache.avro.Schema-">setKeySchema</a></span>(org.apache.avro.Schema schema)</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas">TaskSchemas.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html#setOutputValueSchema-org.apache.avro.Schema-">setOutputValueSchema</a></span>(org.apache.avro.Schema schema)</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="Builder--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Builder</h4>
+<pre>public Builder()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setKeySchema-org.apache.avro.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setKeySchema</h4>
+<pre>public <a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas">TaskSchemas.Builder</a> setKeySchema(org.apache.avro.Schema schema)</pre>
+</li>
+</ul>
+<a name="setIntermediateValueSchema-org.apache.avro.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setIntermediateValueSchema</h4>
+<pre>public <a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas">TaskSchemas.Builder</a> setIntermediateValueSchema(org.apache.avro.Schema schema)</pre>
+</li>
+</ul>
+<a name="setOutputValueSchema-org.apache.avro.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOutputValueSchema</h4>
+<pre>public <a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas">TaskSchemas.Builder</a> setOutputValueSchema(org.apache.avro.Schema schema)</pre>
+</li>
+</ul>
+<a name="build--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre>public <a href="../../../datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas">TaskSchemas</a> build()</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>
+<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><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/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/schemas/TaskSchemas.Builder.html" target="_top">Frames</a></li>
+<li><a href="TaskSchemas.Builder.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/TaskSchemas.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/TaskSchemas.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/TaskSchemas.html
new file mode 100644
index 0000000..6f87b09
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/TaskSchemas.html
@@ -0,0 +1,287 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>TaskSchemas (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="TaskSchemas (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/schemas/TaskSchemas.html" target="_top">Frames</a></li>
+<li><a href="TaskSchemas.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><a href="#nested.class.summary">Nested</a> | </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.schemas</div>
+<h2 title="Class TaskSchemas" class="title">Class TaskSchemas</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.schemas.TaskSchemas</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TaskSchemas</span>
+extends java.lang.Object</pre>
+<div class="block">Contains the Avro schemas for the key, intermediate value, and output value of a job.
+
+ <p>
+ The mapper and combiner output key-value pairs conforming to the key and intermediate
+ value schemas defined here.
+ The reducer outputs key-value pairs conforming to the key and output value schemas.
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas">TaskSchemas.Builder</a></span></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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/TaskSchemas.html#getIntermediateValueSchema--">getIntermediateValueSchema</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/TaskSchemas.html#getKeySchema--">getKeySchema</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/schemas/TaskSchemas.html#getOutputValueSchema--">getOutputValueSchema</a></span>()</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">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<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="getIntermediateValueSchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermediateValueSchema</h4>
+<pre>public org.apache.avro.Schema getIntermediateValueSchema()</pre>
+</li>
+</ul>
+<a name="getOutputValueSchema--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOutputValueSchema</h4>
+<pre>public org.apache.avro.Schema getOutputValueSchema()</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>
+<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><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/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/schemas/TaskSchemas.html" target="_top">Frames</a></li>
+<li><a href="TaskSchemas.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><a href="#nested.class.summary">Nested</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/package-frame.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/package-frame.html
new file mode 100644
index 0000000..c4e5d31
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/package-frame.html
@@ -0,0 +1,23 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.schemas (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/hourglass/schemas/package-summary.html" target="classFrame">datafu.hourglass.schemas</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas" target="classFrame">PartitionCollapsingSchemas</a></li>
+<li><a href="PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas" target="classFrame">PartitionPreservingSchemas</a></li>
+<li><a href="TaskSchemas.html" title="class in datafu.hourglass.schemas" target="classFrame">TaskSchemas</a></li>
+<li><a href="TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas" target="classFrame">TaskSchemas.Builder</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/package-summary.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/package-summary.html
new file mode 100644
index 0000000..cd2e600
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/package-summary.html
@@ -0,0 +1,169 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.schemas (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.hourglass.schemas (datafu-hourglass 1.3.0 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 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/model/package-summary.html">Prev Package</a></li>
+<li>Next Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/schemas/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.schemas</h1>
+<div class="docSummary">
+<div class="block">Classes that help manage the Avro schemas used by the jobs.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a></td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a></td>
+<td class="colLast">
+<div class="block">Generates the Avro schemas used by <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionPreservingIncrementalJob</code></a> and its derivations.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas">TaskSchemas</a></td>
+<td class="colLast">
+<div class="block">Contains the Avro schemas for the key, intermediate value, and output value of a job.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas">TaskSchemas.Builder</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.hourglass.schemas Description">Package datafu.hourglass.schemas Description</h2>
+<div class="block">Classes that help manage the Avro schemas used by the 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>
+<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 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/model/package-summary.html">Prev Package</a></li>
+<li>Next Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/schemas/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/package-tree.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/package-tree.html
new file mode 100644
index 0000000..385ef08
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/schemas/package-tree.html
@@ -0,0 +1,138 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.schemas Class Hierarchy (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.hourglass.schemas Class Hierarchy (datafu-hourglass 1.3.0 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><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/model/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/schemas/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.schemas</h1>
+<span class="packageHierarchyLabel">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.schemas.<a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas"><span class="typeNameLink">PartitionCollapsingSchemas</span></a> (implements java.io.Serializable)</li>
+<li type="circle">datafu.hourglass.schemas.<a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas"><span class="typeNameLink">PartitionPreservingSchemas</span></a> (implements java.io.Serializable)</li>
+<li type="circle">datafu.hourglass.schemas.<a href="../../../datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas"><span class="typeNameLink">TaskSchemas</span></a></li>
+<li type="circle">datafu.hourglass.schemas.<a href="../../../datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas"><span class="typeNameLink">TaskSchemas.Builder</span></a></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><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/model/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/schemas/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/deprecated-list.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/deprecated-list.html b/site/source/docs/hourglass/1.3.0/deprecated-list.html
new file mode 100644
index 0000000..d6b4cc2
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/deprecated-list.html
@@ -0,0 +1,122 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>Deprecated List (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Deprecated List (datafu-hourglass 1.3.0 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><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</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?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.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="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+</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><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</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?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.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>
[27/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/package-tree.html
new file mode 100644
index 0000000..fa2bd4e
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/package-tree.html
@@ -0,0 +1,187 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.stats Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.stats Class Hierarchy (datafu-pig 1.3.0 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><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/pig/sets/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/stats/entropy/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/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.pig.stats</h1>
+<span class="packageHierarchyLabel">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">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">org.apache.pig.AccumulatorEvalFunc<T> (implements org.apache.pig.Accumulator<T>)
+<ul>
+<li type="circle">org.apache.pig.AlgebraicEvalFunc<T> (implements org.apache.pig.Algebraic)
+<ul>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.html" title="class in datafu.pig.stats"><span class="typeNameLink">HyperLogLogPlusPlus</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats"><span class="typeNameLink">StreamingQuantile</span></a>
+<ul>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/StreamingMedian.html" title="class in datafu.pig.stats"><span class="typeNameLink">StreamingMedian</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR</span></a> (implements org.apache.pig.Accumulator<T>, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/DoubleVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/DoubleVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/DoubleVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR.Intermediate</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">FloatVAR</span></a> (implements org.apache.pig.Accumulator<T>, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/FloatVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">FloatVAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/FloatVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">FloatVAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/FloatVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">FloatVAR.Intermediate</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">HyperLogLogPlusPlus.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">HyperLogLogPlusPlus.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">HyperLogLogPlusPlus.Intermediate</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">IntVAR</span></a> (implements org.apache.pig.Accumulator<T>, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/IntVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">IntVAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/IntVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">IntVAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/IntVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">IntVAR.Intermediate</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">LongVAR</span></a> (implements org.apache.pig.Accumulator<T>, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/LongVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">LongVAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/LongVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">LongVAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/LongVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">LongVAR.Intermediate</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/MarkovPairs.html" title="class in datafu.pig.stats"><span class="typeNameLink">MarkovPairs</span></a></li>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">SimpleEvalFunc</span></a><T>
+<ul>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats"><span class="typeNameLink">Quantile</span></a>
+<ul>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/Median.html" title="class in datafu.pig.stats"><span class="typeNameLink">Median</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/WilsonBinConf.html" title="class in datafu.pig.stats"><span class="typeNameLink">WilsonBinConf</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">VAR</span></a> (implements org.apache.pig.Accumulator<T>, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/VAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">VAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/VAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">VAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/VAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">VAR.Intermediate</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.stats.<a href="../../../datafu/pig/stats/QuantileUtil.html" title="class in datafu.pig.stats"><span class="typeNameLink">QuantileUtil</span></a></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><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/pig/sets/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/stats/entropy/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/CachedFile.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/CachedFile.html b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/CachedFile.html
new file mode 100644
index 0000000..9bca23d
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/CachedFile.html
@@ -0,0 +1,276 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>CachedFile (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="CachedFile (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/text/opennlp/POSTag.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/CachedFile.html" target="_top">Frames</a></li>
+<li><a href="CachedFile.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.pig.text.opennlp</div>
+<h2 title="Class CachedFile" class="title">Class CachedFile</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.text.opennlp.CachedFile</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CachedFile</span>
+extends java.lang.Object</pre>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/CachedFile.html#CachedFile--">CachedFile</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/CachedFile.html#getFileName-java.lang.String-java.lang.String-">getFileName</a></span>(java.lang.String modelLink,
+ java.lang.String modelFile)</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="CachedFile--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CachedFile</h4>
+<pre>public CachedFile()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getFileName-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getFileName</h4>
+<pre>public static java.lang.String getFileName(java.lang.String modelLink,
+ java.lang.String modelFile)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/text/opennlp/POSTag.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/CachedFile.html" target="_top">Frames</a></li>
+<li><a href="CachedFile.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/POSTag.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/POSTag.html b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/POSTag.html
new file mode 100644
index 0000000..ca51a48
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/POSTag.html
@@ -0,0 +1,376 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>POSTag (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="POSTag (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/text/opennlp/CachedFile.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/text/opennlp/SentenceDetect.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/POSTag.html" target="_top">Frames</a></li>
+<li><a href="POSTag.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.text.opennlp</div>
+<h2 title="Class POSTag" class="title">Class POSTag</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.text.opennlp.POSTag</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">POSTag</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">The OpenNLP POSTag UDF tags bags of sequential words with parts of speech and confidence levels using the OpenNLP
+ toolset, and specifically the POSTaggerME class.
+ <p>
+ Example:
+ <pre>
+ <code>
+ define TokenizeME datafu.pig.text.opennlp.TokenizeME('data/en-token.bin');
+ define POSTag datafu.pig.text.opennlp.POSTag('data/en-pos-maxent.bin');
+
+ -- input:
+ -- (Appetizers during happy hour range from low to high.)
+ infoo = LOAD 'input' AS (text:chararray);
+ --
+ -- ({(Appetizers),(during),(happy),(hour),(range),(from),(low),(to),(high),(.)})
+ tokenized = FOREACH infoo GENERATE TokenizeME(text) AS tokens;
+ --
+ -- output:
+ -- Tuple schema is: (word, tag, confidence)
+ -- ({(Appetizers,NNP,0.3619277937390988),(during,IN,0.7945543860326094),(happy,JJ,0.9888504792754391),
+ -- (hour,NN,0.9427455123502427),(range,NN,0.7335527963654751),(from,IN,0.9911576465589752),(low,JJ,0.9652034031895174),
+ -- (to,IN,0.7005347487371849),(high,JJ,0.8227771746247106),(.,.,0.9900983495480891)})
+ outfoo = FOREACH tokenized GENERATE POSTag(tokens) AS tagged;
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/POSTag.html#POSTag-java.lang.String-">POSTag</a></span>(java.lang.String modelPath)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/POSTag.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.List<java.lang.String></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/POSTag.html#getCacheFiles--">getCacheFiles</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/POSTag.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="POSTag-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>POSTag</h4>
+<pre>public POSTag(java.lang.String modelPath)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getCacheFiles--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCacheFiles</h4>
+<pre>public java.util.List<java.lang.String> getCacheFiles()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>getCacheFiles</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/text/opennlp/CachedFile.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/text/opennlp/SentenceDetect.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/POSTag.html" target="_top">Frames</a></li>
+<li><a href="POSTag.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/SentenceDetect.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/SentenceDetect.html b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/SentenceDetect.html
new file mode 100644
index 0000000..c1a8dfe
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/SentenceDetect.html
@@ -0,0 +1,368 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>SentenceDetect (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SentenceDetect (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/text/opennlp/POSTag.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/text/opennlp/TokenizeME.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/SentenceDetect.html" target="_top">Frames</a></li>
+<li><a href="SentenceDetect.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.text.opennlp</div>
+<h2 title="Class SentenceDetect" class="title">Class SentenceDetect</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.text.opennlp.SentenceDetect</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SentenceDetect</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">The OpenNLP SentenceDectectors segment an input paragraph into sentences.
+ <p>
+ Example:
+ <pre>
+ <code>
+ define SentenceDetect datafu.pig.text.opennlp.SentenceDetect('data/en-sent.bin');
+
+ -- input:
+ -- ("I believe the Masons have infiltrated the Apache PMC. I believe laser beams control cat brains.")
+ infoo = LOAD 'input' AS (text:chararray);
+
+ -- output:
+ -- ({(I believe the Masons have infiltrated the Apache PMC.)(I believe laser beams control cat brains.)})
+ outfoo = FOREACH infoo GENERATE SentenceDetect(text) as sentences;
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/SentenceDetect.html#SentenceDetect-java.lang.String-">SentenceDetect</a></span>(java.lang.String modelPath)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/SentenceDetect.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.List<java.lang.String></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/SentenceDetect.html#getCacheFiles--">getCacheFiles</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/SentenceDetect.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="SentenceDetect-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SentenceDetect</h4>
+<pre>public SentenceDetect(java.lang.String modelPath)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getCacheFiles--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCacheFiles</h4>
+<pre>public java.util.List<java.lang.String> getCacheFiles()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>getCacheFiles</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/text/opennlp/POSTag.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/text/opennlp/TokenizeME.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/SentenceDetect.html" target="_top">Frames</a></li>
+<li><a href="SentenceDetect.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/TokenizeME.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/TokenizeME.html b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/TokenizeME.html
new file mode 100644
index 0000000..7bdea2d
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/TokenizeME.html
@@ -0,0 +1,369 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>TokenizeME (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="TokenizeME (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/text/opennlp/SentenceDetect.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/text/opennlp/TokenizeSimple.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/TokenizeME.html" target="_top">Frames</a></li>
+<li><a href="TokenizeME.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.text.opennlp</div>
+<h2 title="Class TokenizeME" class="title">Class TokenizeME</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.text.opennlp.TokenizeME</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TokenizeME</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">The OpenNLP Tokenizers segment an input character sequence into tokens using the OpenNLP TokenizeME class, which is
+ a probabilistic, 'maximum entropy' classifier.
+ <p>
+ Example:
+ <pre>
+ <code>
+ define TokenizeME datafu.pig.text.opennlp.TokenizeME('data/en-token.bin');
+
+ -- input:
+ -- ("I believe the Masons have infiltrated the Apache PMC.")
+ infoo = LOAD 'input' AS (text:chararray);
+
+ -- output:
+ -- ({(I),(believe),(the),(Masons),(have),(infiltrated),(the),(Apache),(PMC),(.)})
+ outfoo = FOREACH infoo GENERATE TokenizeME(text) as tokens;
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/TokenizeME.html#TokenizeME-java.lang.String-">TokenizeME</a></span>(java.lang.String modelPath)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/TokenizeME.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.List<java.lang.String></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/TokenizeME.html#getCacheFiles--">getCacheFiles</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/TokenizeME.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="TokenizeME-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TokenizeME</h4>
+<pre>public TokenizeME(java.lang.String modelPath)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getCacheFiles--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCacheFiles</h4>
+<pre>public java.util.List<java.lang.String> getCacheFiles()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>getCacheFiles</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/text/opennlp/SentenceDetect.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/text/opennlp/TokenizeSimple.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/TokenizeME.html" target="_top">Frames</a></li>
+<li><a href="TokenizeME.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/TokenizeSimple.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/TokenizeSimple.html b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/TokenizeSimple.html
new file mode 100644
index 0000000..22dfb61
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/TokenizeSimple.html
@@ -0,0 +1,351 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>TokenizeSimple (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="TokenizeSimple (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/text/opennlp/TokenizeME.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/text/opennlp/TokenizeWhitespace.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/TokenizeSimple.html" target="_top">Frames</a></li>
+<li><a href="TokenizeSimple.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.text.opennlp</div>
+<h2 title="Class TokenizeSimple" class="title">Class TokenizeSimple</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.text.opennlp.TokenizeSimple</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TokenizeSimple</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">The OpenNLP Tokenizers segment an input character sequence into tokens. This one uses the OpenNLP class SimpleTokenizer
+ <p>
+ Example:
+ <pre>
+ <code>
+ define TokenizeSimple datafu.pig.text.opennlp.TokenizeSimple();
+
+ -- input:
+ -- ("I believe the Masons have infiltrated the Apache PMC.")
+ infoo = LOAD 'input' AS (text:chararray);
+
+ -- output:
+ -- ({(I),(believe),(the),(Masons),(have),(infiltrated),(the),(Apache),(PMC),(.)})
+ outfoo = FOREACH infoo GENERATE TokenizeSimple(text) as tokens;
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/TokenizeSimple.html#TokenizeSimple--">TokenizeSimple</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/TokenizeSimple.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/TokenizeSimple.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="TokenizeSimple--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TokenizeSimple</h4>
+<pre>public TokenizeSimple()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/text/opennlp/TokenizeME.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/text/opennlp/TokenizeWhitespace.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/TokenizeSimple.html" target="_top">Frames</a></li>
+<li><a href="TokenizeSimple.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[31/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/MarkovPairs.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/MarkovPairs.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/MarkovPairs.html
new file mode 100644
index 0000000..a323fb5
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/MarkovPairs.html
@@ -0,0 +1,355 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>MarkovPairs (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="MarkovPairs (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/LongVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/Median.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/MarkovPairs.html" target="_top">Frames</a></li>
+<li><a href="MarkovPairs.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class MarkovPairs" class="title">Class MarkovPairs</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.MarkovPairs</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">MarkovPairs</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Accepts a bag of tuples, with user supplied ordering, and generates pairs that can be used for
+ a Markov chain analysis. For example, if you had {(1), (4), (7)}, using the default lookahead of 1, you
+ get the pairs {
+ ((1),(4)),
+ ((4),(7))}
+ A lookahead factor tells the UDF how many steps in to the future to include. so, for a,b,c with a lookahead
+ of 2, a would be paired with both b and c.
+ The results are ordered are returned as ordered by the caller.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/MarkovPairs.html#MarkovPairs--">MarkovPairs</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/MarkovPairs.html#MarkovPairs-java.lang.String-">MarkovPairs</a></span>(java.lang.String lookahead_steps)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/MarkovPairs.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/MarkovPairs.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="MarkovPairs--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MarkovPairs</h4>
+<pre>public MarkovPairs()</pre>
+</li>
+</ul>
+<a name="MarkovPairs-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MarkovPairs</h4>
+<pre>public MarkovPairs(java.lang.String lookahead_steps)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/stats/LongVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/Median.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/MarkovPairs.html" target="_top">Frames</a></li>
+<li><a href="MarkovPairs.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/Median.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/Median.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/Median.html
new file mode 100644
index 0000000..d448b18
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/Median.html
@@ -0,0 +1,312 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>Median (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Median (datafu-pig 1.3.0 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><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/pig/stats/MarkovPairs.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/Median.html" target="_top">Frames</a></li>
+<li><a href="Median.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.datafu.pig.stats.Quantile">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</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.pig.stats</div>
+<h2 title="Class Median" class="title">Class Median</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats">datafu.pig.stats.Quantile</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.Median</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Median</span>
+extends <a href="../../../datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats">Quantile</a></pre>
+<div class="block">Computes the <a href="http://en.wikipedia.org/wiki/Median" target="_blank">median</a>
+ for a <b>sorted</b> input bag, using type R-2 estimation. This is a convenience wrapper around Quantile.
+
+ <p>
+ N.B., all the data is pushed to a single reducer per key, so make sure some partitioning is
+ done (e.g., group by 'day') if the data is too large. That is, this isn't distributed median.
+ </p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats"><code>Quantile</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/Median.html#Median--">Median</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.stats.Quantile">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.stats.<a href="../../../datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats">Quantile</a></h3>
+<code><a href="../../../datafu/pig/stats/Quantile.html#call-org.apache.pig.data.DataBag-">call</a>, <a href="../../../datafu/pig/stats/Quantile.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Median--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Median</h4>
+<pre>public Median()</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>
+<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><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/pig/stats/MarkovPairs.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/Median.html" target="_top">Frames</a></li>
+<li><a href="Median.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.datafu.pig.stats.Quantile">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/Quantile.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/Quantile.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/Quantile.html
new file mode 100644
index 0000000..69afdec
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/Quantile.html
@@ -0,0 +1,418 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>Quantile (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Quantile (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/Median.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/QuantileUtil.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/Quantile.html" target="_top">Frames</a></li>
+<li><a href="Quantile.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class Quantile" class="title">Class Quantile</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.Quantile</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/pig/stats/Median.html" title="class in datafu.pig.stats">Median</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Quantile</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><org.apache.pig.data.Tuple></pre>
+<div class="block">Computes <a href="http://en.wikipedia.org/wiki/Quantile" target="_blank">quantiles</a>
+ for a <b>sorted</b> input bag, using type R-2 estimation.
+
+ <p>
+ N.B., all the data is pushed to a single reducer per key, so make sure some partitioning is
+ done (e.g., group by 'day') if the data is too large. That is, this isn't distributed quantiles.
+ </p>
+
+ <p>
+ Note that unlike datafu's StreamingQuantile algorithm, this implementation gives
+ <b>exact</b> quantiles. But, it requires that the input bag to be sorted. Quantile must spill to
+ disk when the input data is too large to fit in memory, which will contribute to longer runtimes.
+ Because StreamingQuantile implements accumulate it can be much more efficient than Quantile for
+ large input bags which do not fit well in memory.
+ </p>
+
+ <p>The constructor takes a single integer argument that specifies the number of evenly-spaced
+ quantiles to compute, e.g.,</p>
+
+ <ul>
+ <li>Quantile('3') yields the min, the median, and the max
+ <li>Quantile('5') yields the min, the 25th, 50th, 75th percentiles, and the max
+ <li>Quantile('101') yields the min, the max, and all 99 percentiles.
+ </ul>
+
+ <p>Alternatively the constructor can take the explicit list of quantiles to compute, e.g.</p>
+
+ <ul>
+ <li>Quantile('0.0','0.5','1.0') yields the min, the median, and the max
+ <li>Quantile('0.0','0.25','0.5','0.75','1.0') yields the min, the 25th, 50th, 75th percentiles, and the max
+ </ul>
+
+ <p>The list of quantiles need not span the entire range from 0.0 to 1.0, nor do they need to be evenly spaced, e.g.</p>
+
+ <ul>
+ <li>Quantile('0.5','0.90','0.95','0.99') yields the median, the 90th, 95th, and the 99th percentiles
+ <li>Quantile('0.0013','0.0228','0.1587','0.5','0.8413','0.9772','0.9987') yields the 0.13th, 2.28th, 15.87th, 50th, 84.13th, 97.72nd, and 99.87th percentiles
+ </ul>
+
+ Example:
+ <pre>
+ <code>
+
+ define Quantile datafu.pig.stats.Quantile('0.0','0.5','1.0');
+
+ -- input: 9,10,2,3,5,8,1,4,6,7
+ input = LOAD 'input' AS (val:int);
+
+ grouped = GROUP input ALL;
+
+ -- produces: (1,5.5,10)
+ quantiles = FOREACH grouped {
+ sorted = ORDER input BY val;
+ GENERATE Quantile(sorted);
+ }
+ </code></pre></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../datafu/pig/stats/Median.html" title="class in datafu.pig.stats"><code>Median</code></a>,
+<a href="../../../datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats"><code>StreamingQuantile</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/Quantile.html#Quantile-java.lang.String...-">Quantile</a></span>(java.lang.String... k)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/Quantile.html#call-org.apache.pig.data.DataBag-">call</a></span>(org.apache.pig.data.DataBag bag)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/Quantile.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Quantile-java.lang.String...-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Quantile</h4>
+<pre>public Quantile(java.lang.String... k)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-org.apache.pig.data.DataBag-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>call</h4>
+<pre>public org.apache.pig.data.Tuple call(org.apache.pig.data.DataBag bag)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">SimpleEvalFunc</a></code></span></div>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code> in class <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><org.apache.pig.data.Tuple></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - input schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>call to super.outputSchema in case schema was defined elsewhere</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>
+<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><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/pig/stats/Median.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/QuantileUtil.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/Quantile.html" target="_top">Frames</a></li>
+<li><a href="Quantile.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/QuantileUtil.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/QuantileUtil.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/QuantileUtil.html
new file mode 100644
index 0000000..e191706
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/QuantileUtil.html
@@ -0,0 +1,283 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>QuantileUtil (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="QuantileUtil (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/Quantile.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/StreamingMedian.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/QuantileUtil.html" target="_top">Frames</a></li>
+<li><a href="QuantileUtil.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.pig.stats</div>
+<h2 title="Class QuantileUtil" class="title">Class QuantileUtil</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.QuantileUtil</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">QuantileUtil</span>
+extends java.lang.Object</pre>
+<div class="block">Methods used by <a href="../../../datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats"><code>Quantile</code></a>.</div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/QuantileUtil.html#QuantileUtil--">QuantileUtil</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static java.util.ArrayList<java.lang.Double></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/QuantileUtil.html#getNQuantiles-int-">getNQuantiles</a></span>(int numQuantiles)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static java.util.ArrayList<java.lang.Double></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/QuantileUtil.html#getQuantilesFromParams-java.lang.String...-">getQuantilesFromParams</a></span>(java.lang.String... k)</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="QuantileUtil--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>QuantileUtil</h4>
+<pre>public QuantileUtil()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getNQuantiles-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNQuantiles</h4>
+<pre>public static java.util.ArrayList<java.lang.Double> getNQuantiles(int numQuantiles)</pre>
+</li>
+</ul>
+<a name="getQuantilesFromParams-java.lang.String...-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getQuantilesFromParams</h4>
+<pre>public static java.util.ArrayList<java.lang.Double> getQuantilesFromParams(java.lang.String... k)</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>
+<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><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/pig/stats/Quantile.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/StreamingMedian.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/QuantileUtil.html" target="_top">Frames</a></li>
+<li><a href="QuantileUtil.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/StreamingMedian.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/StreamingMedian.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/StreamingMedian.html
new file mode 100644
index 0000000..08cb32c
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/StreamingMedian.html
@@ -0,0 +1,317 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>StreamingMedian (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="StreamingMedian (datafu-pig 1.3.0 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><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/pig/stats/QuantileUtil.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/StreamingMedian.html" target="_top">Frames</a></li>
+<li><a href="StreamingMedian.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.datafu.pig.stats.StreamingQuantile">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</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.pig.stats</div>
+<h2 title="Class StreamingMedian" class="title">Class StreamingMedian</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats">datafu.pig.stats.StreamingQuantile</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.StreamingMedian</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<org.apache.pig.data.Tuple></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">StreamingMedian</span>
+extends <a href="../../../datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats">StreamingQuantile</a></pre>
+<div class="block">Computes the approximate <a href="http://en.wikipedia.org/wiki/Median" target="_blank">median</a>
+ for a (not necessarily sorted) input bag, using the Munro-Paterson algorithm.
+ This is a convenience wrapper around StreamingQuantile.
+
+ <p>
+ N.B., all the data is pushed to a single reducer per key, so make sure some partitioning is
+ done (e.g., group by 'day') if the data is too large. That is, this isn't distributed median.
+ </p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats"><code>StreamingQuantile</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/StreamingMedian.html#StreamingMedian--">StreamingMedian</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.stats.StreamingQuantile">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.stats.<a href="../../../datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats">StreamingQuantile</a></h3>
+<code><a href="../../../datafu/pig/stats/StreamingQuantile.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a>, <a href="../../../datafu/pig/stats/StreamingQuantile.html#cleanup--">cleanup</a>, <a href="../../../datafu/pig/stats/StreamingQuantile.html#getValue--">getValue</a>, <a href="../../../datafu/pig/stats/StreamingQuantile.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AccumulatorEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AccumulatorEvalFunc</h3>
+<code>exec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="StreamingMedian--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamingMedian</h4>
+<pre>public StreamingMedian()</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>
+<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><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/pig/stats/QuantileUtil.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/StreamingMedian.html" target="_top">Frames</a></li>
+<li><a href="StreamingMedian.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.datafu.pig.stats.StreamingQuantile">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/StreamingQuantile.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/StreamingQuantile.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/StreamingQuantile.html
new file mode 100644
index 0000000..99ef16b
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/StreamingQuantile.html
@@ -0,0 +1,479 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>StreamingQuantile (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="StreamingQuantile (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/StreamingMedian.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/StreamingQuantile.html" target="_top">Frames</a></li>
+<li><a href="StreamingQuantile.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class StreamingQuantile" class="title">Class StreamingQuantile</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.StreamingQuantile</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<org.apache.pig.data.Tuple></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/pig/stats/StreamingMedian.html" title="class in datafu.pig.stats">StreamingMedian</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">StreamingQuantile</span>
+extends org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.Tuple></pre>
+<div class="block">Computes approximate <a href="http://en.wikipedia.org/wiki/Quantile" target="_blank">quantiles</a>
+ for a (not necessarily sorted) input bag, using the Munro-Paterson algorithm.
+
+ <p>
+ The algorithm is described here:
+ <a href="http://www.cs.ucsb.edu/~suri/cs290/MunroPat.pdf" target="_blank">http://www.cs.ucsb.edu/~suri/cs290/MunroPat.pdf</a>
+ </p>
+
+ <p>
+ The implementation is based on the one in Sawzall, available here:
+ <a href="http://szl.googlecode.com/svn-history/r41/trunk/src/emitters/szlquantile.cc">szlquantile.cc</a>
+ </p>
+
+ <p>
+ N.B., all the data is pushed to a single reducer per key, so make sure some partitioning is
+ done (e.g., group by 'day') if the data is too large. That is, this isn't distributed quantiles.
+ </p>
+
+ <p>
+ Note that unlike datafu's standard Quantile algorithm, the Munro-Paterson algorithm gives
+ <b>approximate</b> quantiles and does not require the input bag to be sorted. Because it implements
+ accumulate, StreamingQuantile can be much more efficient than Quantile for large amounts of data which
+ do not fit in memory. Quantile must spill to disk when the input data is too large to fit in memory,
+ which will contribute to longer runtimes.
+ </p>
+
+ <p>The constructor takes a single integer argument that specifies the number of evenly-spaced
+ quantiles to compute, e.g.,</p>
+
+ <ul>
+ <li>StreamingQuantile('3') yields the min, the median, and the max
+ <li>StreamingQuantile('5') yields the min, the 25th, 50th, 75th percentiles, and the max
+ <li>StreamingQuantile('101') yields the min, the max, and all 99 percentiles.
+ </ul>
+
+ <p>Alternatively the constructor can take the explicit list of quantiles to compute, e.g.</p>
+
+ <ul>
+ <li>StreamingQuantile('0.0','0.5','1.0') yields the min, the median, and the max
+ <li>StreamingQuantile('0.0','0.25','0.5','0.75','1.0') yields the min, the 25th, 50th, 75th percentiles, and the max
+ </ul>
+
+ <p>The list of quantiles need not span the entire range from 0.0 to 1.0, nor do they need to be evenly spaced, e.g.</p>
+
+ <ul>
+ <li>StreamingQuantile('0.5','0.90','0.95','0.99') yields the median, the 90th, 95th, and the 99th percentiles
+ <li>StreamingQuantile('0.0013','0.0228','0.1587','0.5','0.8413','0.9772','0.9987') yields the 0.13th, 2.28th, 15.87th, 50th, 84.13th, 97.72nd, and 99.87th percentiles
+ </ul>
+
+ <p>Be aware when specifying the list of quantiles in this way that more quantiles may be computed internally than are actually returned.
+ The GCD of the quantiles is found and this determines the number of evenly spaced quantiles to compute. The requested quantiles
+ are then returned from this set. For instance:</p>
+
+ <ul>
+ <li>If the quantiles 0.2 and 0.6 are requested then the quantiles 0.0, 0.2, 0.4, 0.6, 0.8, and 1.0 are computed
+ because 0.2 is the GCD of 0.2, 0.6, and 1.0.</li>
+ <li>If 0.2 and 0.7 are requested then the quantiles 0.0, 0.1, 0.2, ... , 0.9, 1.0 are computed because 0.1 is the
+ GCD of 0.2, 0.7, and 1.0.</li>
+ <li>If 0.999 is requested the quantiles 0.0, 0.001, 0.002, ... , 0.998, 0.999, 1.0 are computed because 0.001 is
+ the GCD of 0.999 and 1.0.</li>
+ </ul>
+
+ <p>The error on the approximation goes down as the number of buckets computed goes up.</p>
+
+ Example:
+ <pre>
+ <code>
+
+ define Quantile datafu.pig.stats.StreamingQuantile('5');
+
+ -- input: 9,10,2,3,5,8,1,4,6,7
+ input = LOAD 'input' AS (val:int);
+
+ grouped = GROUP input ALL;
+
+ -- produces: (1.0,3.0,5.0,8.0,10.0)
+ quantiles = FOREACH grouped generate Quantile(input);
+ </code>
+ </pre></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../datafu/pig/stats/StreamingMedian.html" title="class in datafu.pig.stats"><code>StreamingMedian</code></a>,
+<a href="../../../datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats"><code>Quantile</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/StreamingQuantile.html#StreamingQuantile-java.lang.String...-">StreamingQuantile</a></span>(java.lang.String... k)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/StreamingQuantile.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple b)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/StreamingQuantile.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/StreamingQuantile.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/StreamingQuantile.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AccumulatorEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AccumulatorEvalFunc</h3>
+<code>exec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="StreamingQuantile-java.lang.String...-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>StreamingQuantile</h4>
+<pre>public StreamingQuantile(java.lang.String... k)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple b)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.Tuple></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public org.apache.pig.data.Tuple getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.Tuple></code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></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>
+<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><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/pig/stats/StreamingMedian.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/StreamingQuantile.html" target="_top">Frames</a></li>
+<li><a href="StreamingQuantile.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[26/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/TokenizeWhitespace.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/TokenizeWhitespace.html b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/TokenizeWhitespace.html
new file mode 100644
index 0000000..00a9b87
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/TokenizeWhitespace.html
@@ -0,0 +1,352 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>TokenizeWhitespace (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="TokenizeWhitespace (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/text/opennlp/TokenizeSimple.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/TokenizeWhitespace.html" target="_top">Frames</a></li>
+<li><a href="TokenizeWhitespace.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.text.opennlp</div>
+<h2 title="Class TokenizeWhitespace" class="title">Class TokenizeWhitespace</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.text.opennlp.TokenizeWhitespace</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TokenizeWhitespace</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">The OpenNLP Tokenizers segment an input character sequence into tokens. This one uses the OpenNLP class
+ WhitespaceTokenizer.
+ <p>
+ Example:
+ <pre>
+ <code>
+ define TokenizeWhitespace datafu.pig.text.opennlp.TokenizeWhitespace();
+
+ -- input:
+ -- ("I believe the Masons have infiltrated the Apache PMC.")
+ infoo = LOAD 'input' AS (text:chararray);
+
+ -- output:
+ -- ({(I),(believe),(the),(Masons),(have),(infiltrated),(the),(Apache),(PMC),(.)})
+ outfoo = FOREACH infoo GENERATE TokenizeWhitespace(text) as tokens;
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/TokenizeWhitespace.html#TokenizeWhitespace--">TokenizeWhitespace</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/TokenizeWhitespace.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/text/opennlp/TokenizeWhitespace.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="TokenizeWhitespace--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TokenizeWhitespace</h4>
+<pre>public TokenizeWhitespace()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/text/opennlp/TokenizeSimple.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/TokenizeWhitespace.html" target="_top">Frames</a></li>
+<li><a href="TokenizeWhitespace.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/package-frame.html
new file mode 100644
index 0000000..b60ae7a
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/package-frame.html
@@ -0,0 +1,25 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.text.opennlp (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../datafu/pig/text/opennlp/package-summary.html" target="classFrame">datafu.pig.text.opennlp</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="CachedFile.html" title="class in datafu.pig.text.opennlp" target="classFrame">CachedFile</a></li>
+<li><a href="POSTag.html" title="class in datafu.pig.text.opennlp" target="classFrame">POSTag</a></li>
+<li><a href="SentenceDetect.html" title="class in datafu.pig.text.opennlp" target="classFrame">SentenceDetect</a></li>
+<li><a href="TokenizeME.html" title="class in datafu.pig.text.opennlp" target="classFrame">TokenizeME</a></li>
+<li><a href="TokenizeSimple.html" title="class in datafu.pig.text.opennlp" target="classFrame">TokenizeSimple</a></li>
+<li><a href="TokenizeWhitespace.html" title="class in datafu.pig.text.opennlp" target="classFrame">TokenizeWhitespace</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/package-summary.html
new file mode 100644
index 0000000..4902357
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/package-summary.html
@@ -0,0 +1,172 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.text.opennlp (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.text.opennlp (datafu-pig 1.3.0 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 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/pig/stats/entropy/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../datafu/pig/urls/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/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.pig.text.opennlp</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/text/opennlp/CachedFile.html" title="class in datafu.pig.text.opennlp">CachedFile</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../datafu/pig/text/opennlp/POSTag.html" title="class in datafu.pig.text.opennlp">POSTag</a></td>
+<td class="colLast">
+<div class="block">The OpenNLP POSTag UDF tags bags of sequential words with parts of speech and confidence levels using the OpenNLP
+ toolset, and specifically the POSTaggerME class.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../datafu/pig/text/opennlp/SentenceDetect.html" title="class in datafu.pig.text.opennlp">SentenceDetect</a></td>
+<td class="colLast">
+<div class="block">The OpenNLP SentenceDectectors segment an input paragraph into sentences.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../datafu/pig/text/opennlp/TokenizeME.html" title="class in datafu.pig.text.opennlp">TokenizeME</a></td>
+<td class="colLast">
+<div class="block">The OpenNLP Tokenizers segment an input character sequence into tokens using the OpenNLP TokenizeME class, which is
+ a probabilistic, 'maximum entropy' classifier.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../datafu/pig/text/opennlp/TokenizeSimple.html" title="class in datafu.pig.text.opennlp">TokenizeSimple</a></td>
+<td class="colLast">
+<div class="block">The OpenNLP Tokenizers segment an input character sequence into tokens.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../datafu/pig/text/opennlp/TokenizeWhitespace.html" title="class in datafu.pig.text.opennlp">TokenizeWhitespace</a></td>
+<td class="colLast">
+<div class="block">The OpenNLP Tokenizers segment an input character sequence into tokens.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</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 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/pig/stats/entropy/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../datafu/pig/urls/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/package-tree.html
new file mode 100644
index 0000000..fb2f9e1
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/text/opennlp/package-tree.html
@@ -0,0 +1,144 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.text.opennlp Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.text.opennlp Class Hierarchy (datafu-pig 1.3.0 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><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/pig/stats/entropy/package-tree.html">Prev</a></li>
+<li><a href="../../../../datafu/pig/urls/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/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.pig.text.opennlp</h1>
+<span class="packageHierarchyLabel">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.pig.text.opennlp.<a href="../../../../datafu/pig/text/opennlp/CachedFile.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">CachedFile</span></a></li>
+<li type="circle">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">datafu.pig.text.opennlp.<a href="../../../../datafu/pig/text/opennlp/POSTag.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">POSTag</span></a></li>
+<li type="circle">datafu.pig.text.opennlp.<a href="../../../../datafu/pig/text/opennlp/SentenceDetect.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">SentenceDetect</span></a></li>
+<li type="circle">datafu.pig.text.opennlp.<a href="../../../../datafu/pig/text/opennlp/TokenizeME.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">TokenizeME</span></a></li>
+<li type="circle">datafu.pig.text.opennlp.<a href="../../../../datafu/pig/text/opennlp/TokenizeSimple.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">TokenizeSimple</span></a></li>
+<li type="circle">datafu.pig.text.opennlp.<a href="../../../../datafu/pig/text/opennlp/TokenizeWhitespace.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">TokenizeWhitespace</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><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/pig/stats/entropy/package-tree.html">Prev</a></li>
+<li><a href="../../../../datafu/pig/urls/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/text/opennlp/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/urls/URLInfo.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/urls/URLInfo.html b/site/source/docs/datafu/1.3.0/datafu/pig/urls/URLInfo.html
new file mode 100644
index 0000000..ca2ef3e
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/urls/URLInfo.html
@@ -0,0 +1,345 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>URLInfo (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="URLInfo (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/urls/UserAgentClassify.html" title="class in datafu.pig.urls"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/urls/URLInfo.html" target="_top">Frames</a></li>
+<li><a href="URLInfo.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.urls</div>
+<h2 title="Class URLInfo" class="title">Class URLInfo</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.urls.URLInfo</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">URLInfo</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+<div class="block">Given a valid URL, this UDF provides the following information about that URL:
+ Domain, Host, Protocol, Path, Port, Query Params and their values</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/urls/URLInfo.html#URLInfo--">URLInfo</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/urls/URLInfo.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple tuple)</code>
+<div class="block">Apache Pig UDF that provides information about URLs</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/urls/URLInfo.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="URLInfo--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>URLInfo</h4>
+<pre>public URLInfo()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple tuple)
+ throws java.io.IOException</pre>
+<div class="block">Apache Pig UDF that provides information about URLs</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tuple</code> - containing URL string</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>tuple containing domain name, host name, protocol, path,
+ port and query parameters (in that order)</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></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>
+<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><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/pig/urls/UserAgentClassify.html" title="class in datafu.pig.urls"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/urls/URLInfo.html" target="_top">Frames</a></li>
+<li><a href="URLInfo.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/urls/UserAgentClassify.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/urls/UserAgentClassify.html b/site/source/docs/datafu/1.3.0/datafu/pig/urls/UserAgentClassify.html
new file mode 100644
index 0000000..77df3de
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/urls/UserAgentClassify.html
@@ -0,0 +1,325 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>UserAgentClassify (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="UserAgentClassify (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/urls/URLInfo.html" title="class in datafu.pig.urls"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/urls/UserAgentClassify.html" target="_top">Frames</a></li>
+<li><a href="UserAgentClassify.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.urls</div>
+<h2 title="Class UserAgentClassify" class="title">Class UserAgentClassify</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><java.lang.String></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.urls.UserAgentClassify</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">UserAgentClassify</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><java.lang.String></pre>
+<div class="block">Given a user agent string, this UDF classifies clients to 'mobile' and 'desktop'.
+ Current as of June 2011.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/urls/UserAgentClassify.html#UserAgentClassify--">UserAgentClassify</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/urls/UserAgentClassify.html#call-java.lang.String-">call</a></span>(java.lang.String useragent)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="UserAgentClassify--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UserAgentClassify</h4>
+<pre>public UserAgentClassify()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>public java.lang.String call(java.lang.String useragent)</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>
+<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><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/pig/urls/URLInfo.html" title="class in datafu.pig.urls"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/urls/UserAgentClassify.html" target="_top">Frames</a></li>
+<li><a href="UserAgentClassify.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/urls/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/urls/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/urls/package-frame.html
new file mode 100644
index 0000000..7a3fd98
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/urls/package-frame.html
@@ -0,0 +1,21 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.urls (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/pig/urls/package-summary.html" target="classFrame">datafu.pig.urls</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="URLInfo.html" title="class in datafu.pig.urls" target="classFrame">URLInfo</a></li>
+<li><a href="UserAgentClassify.html" title="class in datafu.pig.urls" target="classFrame">UserAgentClassify</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/urls/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/urls/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/urls/package-summary.html
new file mode 100644
index 0000000..d03030f
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/urls/package-summary.html
@@ -0,0 +1,158 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.urls (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.urls (datafu-pig 1.3.0 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 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/pig/text/opennlp/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/util/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/urls/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.pig.urls</h1>
+<div class="docSummary">
+<div class="block">UDFs for processing URLs.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/urls/URLInfo.html" title="class in datafu.pig.urls">URLInfo</a></td>
+<td class="colLast">
+<div class="block">Given a valid URL, this UDF provides the following information about that URL:
+ Domain, Host, Protocol, Path, Port, Query Params and their values</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/urls/UserAgentClassify.html" title="class in datafu.pig.urls">UserAgentClassify</a></td>
+<td class="colLast">
+<div class="block">Given a user agent string, this UDF classifies clients to 'mobile' and 'desktop'.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.urls Description">Package datafu.pig.urls Description</h2>
+<div class="block">UDFs for processing URLs.</div>
+</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 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/pig/text/opennlp/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/util/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/urls/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/urls/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/urls/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/urls/package-tree.html
new file mode 100644
index 0000000..02f30af
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/urls/package-tree.html
@@ -0,0 +1,144 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.urls Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.urls Class Hierarchy (datafu-pig 1.3.0 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><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/pig/text/opennlp/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/util/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/urls/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.pig.urls</h1>
+<span class="packageHierarchyLabel">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">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">SimpleEvalFunc</span></a><T>
+<ul>
+<li type="circle">datafu.pig.urls.<a href="../../../datafu/pig/urls/UserAgentClassify.html" title="class in datafu.pig.urls"><span class="typeNameLink">UserAgentClassify</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.urls.<a href="../../../datafu/pig/urls/URLInfo.html" title="class in datafu.pig.urls"><span class="typeNameLink">URLInfo</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><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/pig/text/opennlp/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/util/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/urls/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>
[23/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/InUDF.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/InUDF.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/InUDF.html
new file mode 100644
index 0000000..a462677
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/InUDF.html
@@ -0,0 +1,350 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>InUDF (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="InUDF (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/util/IntToBool.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/SelectStringFieldByName.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/InUDF.html" target="_top">Frames</a></li>
+<li><a href="InUDF.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.util</div>
+<h2 title="Class InUDF" class="title">Class InUDF</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Boolean></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.FilterFunc</li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.InUDF</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/pig/util/In.html" title="class in datafu.pig.util">In</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">InUDF</span>
+extends org.apache.pig.FilterFunc</pre>
+<div class="block">Similar to the SQL IN function, this function provides a convenient way to filter
+ using a logical disjunction over many values.
+ Returns true when the first value of the tuple is contained within the remainder of the tuple.
+
+ Example:
+ <pre>
+ <code>
+ define In datafu.pig.util.InUDF();
+ -- cars: (alice, red), (bob, blue), (charlie, green), (dave, red);
+ cars = LOAD cars AS (owner:chararray, color:chararray);
+
+ -- cars: (alice, red), (bob, blue), (dave, red);
+ red_blue_cars = FILTER cars BY In(color, 'red', 'blue');
+
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/InUDF.html#InUDF--">InUDF</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/InUDF.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.FilterFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.FilterFunc</h3>
+<code>finish</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="InUDF--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>InUDF</h4>
+<pre>public InUDF()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Boolean exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Boolean></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/util/IntToBool.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/SelectStringFieldByName.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/InUDF.html" target="_top">Frames</a></li>
+<li><a href="InUDF.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/IntToBool.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/IntToBool.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/IntToBool.html
new file mode 100644
index 0000000..623c9b0
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/IntToBool.html
@@ -0,0 +1,324 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>IntToBool (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="IntToBool (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/util/In.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/InUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/IntToBool.html" target="_top">Frames</a></li>
+<li><a href="IntToBool.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.util</div>
+<h2 title="Class IntToBool" class="title">Class IntToBool</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><java.lang.Boolean></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.IntToBool</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">IntToBool</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><java.lang.Boolean></pre>
+<div class="block">UDF which converts an Integer to a Boolean.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/IntToBool.html#IntToBool--">IntToBool</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/IntToBool.html#call-java.lang.Integer-">call</a></span>(java.lang.Integer val)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="IntToBool--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>IntToBool</h4>
+<pre>public IntToBool()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-java.lang.Integer-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>public java.lang.Boolean call(java.lang.Integer val)</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>
+<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><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/pig/util/In.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/InUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/IntToBool.html" target="_top">Frames</a></li>
+<li><a href="IntToBool.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/SelectStringFieldByName.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/SelectStringFieldByName.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/SelectStringFieldByName.html
new file mode 100644
index 0000000..30baa7d
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/SelectStringFieldByName.html
@@ -0,0 +1,335 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>SelectStringFieldByName (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SelectStringFieldByName (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/util/InUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/SelectStringFieldByName.html" target="_top">Frames</a></li>
+<li><a href="SelectStringFieldByName.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.util</div>
+<h2 title="Class SelectStringFieldByName" class="title">Class SelectStringFieldByName</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.String></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.SelectStringFieldByName</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SelectStringFieldByName</span>
+extends org.apache.pig.EvalFunc<java.lang.String></pre>
+<div class="block">Selects the value for a field within a tuple using that field's name.
+
+ <p>
+ Example:
+ <pre>
+ <code>
+ define SelectStringFieldByName datafu.pig.util.SelectStringFieldByName();
+
+ -- input:
+ -- ("text1", "hi", "how", "are")
+ input = LOAD 'input' AS (fieldName:chararray, text1:chararray, text2:chararray, text3:chararray);
+
+ -- output:
+ -- ("hi")
+ outfoo = FOREACH input GENERATE SelectStringFieldByName(fieldName, *) as value;
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/SelectStringFieldByName.html#SelectStringFieldByName--">SelectStringFieldByName</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/SelectStringFieldByName.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="SelectStringFieldByName--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SelectStringFieldByName</h4>
+<pre>public SelectStringFieldByName()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.String exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.String></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/util/InUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/SelectStringFieldByName.html" target="_top">Frames</a></li>
+<li><a href="SelectStringFieldByName.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/SimpleEvalFunc.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/SimpleEvalFunc.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/SimpleEvalFunc.html
new file mode 100644
index 0000000..2f4aa6c
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/SimpleEvalFunc.html
@@ -0,0 +1,427 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>SimpleEvalFunc (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SimpleEvalFunc (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/util/SelectStringFieldByName.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/TransposeTupleToBag.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/SimpleEvalFunc.html" target="_top">Frames</a></li>
+<li><a href="SimpleEvalFunc.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.util</div>
+<h2 title="Class SimpleEvalFunc" class="title">Class SimpleEvalFunc<T></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.SimpleEvalFunc<T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/pig/bags/AppendToBag.html" title="class in datafu.pig.bags">AppendToBag</a>, <a href="../../../datafu/pig/util/Base64Decode.html" title="class in datafu.pig.util">Base64Decode</a>, <a href="../../../datafu/pig/util/Base64Encode.html" title="class in datafu.pig.util">Base64Encode</a>, <a href="../../../datafu/pig/util/BoolToInt.html" title="class in datafu.pig.util">BoolToInt</a>, <a href="../../../datafu/pig/bags/FirstTupleFromBag.html" title="class in datafu.pig.bags">FirstTupleFromBag</a>, <a href="../../../datafu/pig/geo/HaversineDistInMiles.html" title="class in datafu.pig.geo">HaversineDistInMiles</a>, <a href="../../../datafu/pig/util/IntToBool.html" title="class in datafu.pig.util">IntToBool</a>, <a href="../../../datafu/pig/hash/MD5.html" title="class in datafu.pig.hash">MD5</a>, <a href="../../../datafu/pig/bags/PrependToBag.html" title="class in datafu.pig.bags">PrependToBag</a>, <a href="../../../datafu/pig/stats/Quantile.html" title="class in
datafu.pig.stats">Quantile</a>, <a href="../../../datafu/pig/random/RandInt.html" title="class in datafu.pig.random">RandInt</a>, <a href="../../../datafu/pig/bags/ReverseEnumerate.html" title="class in datafu.pig.bags">ReverseEnumerate</a>, <a href="../../../datafu/pig/hash/SHA.html" title="class in datafu.pig.hash">SHA</a>, <a href="../../../datafu/pig/urls/UserAgentClassify.html" title="class in datafu.pig.urls">UserAgentClassify</a>, <a href="../../../datafu/pig/stats/WilsonBinConf.html" title="class in datafu.pig.stats">WilsonBinConf</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">SimpleEvalFunc<T></span>
+extends org.apache.pig.EvalFunc<T></pre>
+<div class="block">Uses reflection to makes writing simple wrapper Pig UDFs easier.
+
+ For example, writing a simple string trimming UDF might look like
+ this:
+ <pre>
+ <code>
+ public class TRIM extends EvalFunc<String>
+ {
+ public String exec(Tuple input) throws IOException
+ {
+ if (input.size() != 1)
+ throw new IllegalArgumentException("requires a parameter");
+
+ try {
+ Object o = input.get(0);
+ if (!(o instanceof String))
+ throw new IllegalArgumentException("expected a string");
+
+ String str = (String)o;
+ return (str == null) ? null : str.trim();
+ }
+ catch (Exception e) {
+ throw WrappedIOException.wrap("error...", e);
+ }
+ }
+ }
+ </code>
+ </pre>
+ There is a lot of boilerplate to check the number of arguments and
+ the parameter types in the tuple.
+
+ Instead, with this class, you can derive from SimpleEvalFunc and
+ create a <code>call()</code> method (not exec!), just specifying the
+ arguments as a regular function. The class handles all the argument
+ checking and exception wrapping for you. So your code would be:
+ <pre>
+ <code>
+ public class TRIM2 extends SimpleEvalFunc<String>
+ {
+ public String call(String s)
+ {
+ return (s != null) ? s.trim() : null;
+ }
+ }
+ </code>
+ </pre>
+
+ An example of this UDF in action with Pig:
+ <pre>
+ <code>
+ grunt> a = load 'test' as (x:chararray, y:chararray); dump a;
+ (1 , 2)
+
+ grunt> b = foreach a generate TRIM2(x); dump b;
+ (1)
+
+ grunt> c = foreach a generate TRIM2((int)x); dump c;
+ datafu.pig.util.TRIM2(java.lang.String): argument type
+ mismatch [#1]; expected java.lang.String, got java.lang.Integer
+
+ grunt> d = foreach a generate TRIM2(x, y); dump d;
+ datafu.pig.util.TRIM2(java.lang.String): got 2 arguments, expected 1.
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/SimpleEvalFunc.html#SimpleEvalFunc--">SimpleEvalFunc</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="type parameter in SimpleEvalFunc">T</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.reflect.Type</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema inputSchema)</code>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="SimpleEvalFunc--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SimpleEvalFunc</h4>
+<pre>public SimpleEvalFunc()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getReturnType--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReturnType</h4>
+<pre>public java.lang.reflect.Type getReturnType()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>getReturnType</code> in class <code>org.apache.pig.EvalFunc<<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="type parameter in SimpleEvalFunc">T</a>></code></dd>
+</dl>
+</li>
+</ul>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="type parameter in SimpleEvalFunc">T</a> exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="type parameter in SimpleEvalFunc">T</a>></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema inputSchema)</pre>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="type parameter in SimpleEvalFunc">T</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>inputSchema</code> - input schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>call to super.outputSchema in case schema was defined elsewhere</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>
+<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><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/pig/util/SelectStringFieldByName.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/TransposeTupleToBag.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/SimpleEvalFunc.html" target="_top">Frames</a></li>
+<li><a href="SimpleEvalFunc.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/TransposeTupleToBag.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/TransposeTupleToBag.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/TransposeTupleToBag.html
new file mode 100644
index 0000000..bff8180
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/TransposeTupleToBag.html
@@ -0,0 +1,384 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>TransposeTupleToBag (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="TransposeTupleToBag (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/TransposeTupleToBag.html" target="_top">Frames</a></li>
+<li><a href="TransposeTupleToBag.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.util</div>
+<h2 title="Class TransposeTupleToBag" class="title">Class TransposeTupleToBag</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.ContextualEvalFunc</a><T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.AliasableEvalFunc</a><org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.TransposeTupleToBag</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TransposeTupleToBag</span>
+extends <a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a><org.apache.pig.data.DataBag></pre>
+<div class="block">Performs a transpose on a tuple, resulting in a bag of key, value fields where
+ the key is the column name and the value is the value of that column in the tuple.
+
+ Example:
+ <pre>
+ <code>
+
+ define TransposeTupleToBag datafu.pig.util.TransposeTupleToBag();
+
+ -- input: 1,10,11,12
+ input = LOAD 'input' AS (id:int,val1:int,val2:int,val3:int);
+
+ -- produces: 1,{("val1",10),("val2",11),("val3",12)}
+ output = FOREACH input GENERATE id, TransposeTupleToBag(val1 .. val3);
+
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/TransposeTupleToBag.html#TransposeTupleToBag--">TransposeTupleToBag</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/TransposeTupleToBag.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/TransposeTupleToBag.html#getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">getOutputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">Specify the output schema as in {link EvalFunc#outputSchema(Schema)}.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.AliasableEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getBag-org.apache.pig.data.Tuple-java.lang.String-">getBag</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getBoolean-org.apache.pig.data.Tuple-java.lang.String-">getBoolean</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getDouble-org.apache.pig.data.Tuple-java.lang.String-">getDouble</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getDouble-org.apache.pig.data.Tuple-java.lang.String-java.lang.Double-">getDouble</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFieldAliases--">getFieldAliases</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFloat-org.apache.pig.data.Tuple-java.lang.String-">getFloat</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFloat-org.apache.pig.data.Tuple-java.lang.String-java.lang.Float-">getFloat</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getInteger-org.apache.pig.data.Tuple-java.lang.Str
ing-">getInteger</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getInteger-org.apache.pig.data.Tuple-java.lang.String-java.lang.Integer-">getInteger</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getLong-org.apache.pig.data.Tuple-java.lang.String-">getLong</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getLong-org.apache.pig.data.Tuple-java.lang.String-java.lang.Long-">getLong</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getObject-org.apache.pig.data.Tuple-java.lang.String-">getObject</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPosition-java.lang.String-">getPosition</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPosition-java.lang.String-java.lang.String-">getPosition</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPrefixedAliasName-java.lang.String-java.lang.String-">getPrefixedAliasName</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getString-org.ap
ache.pig.data.Tuple-java.lang.String-">getString</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getString-org.apache.pig.data.Tuple-java.lang.String-java.lang.String-">getString</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.ContextualEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">ContextualEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/ContextualEvalFunc.html#getContextProperties--">getContextProperties</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceName--">getInstanceName</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceProperties--">getInstanceProperties</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#setUDFContextSignature-java.lang.String-">setUDFContextSignature</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, warn</code></li>
+</ul>
+<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="TransposeTupleToBag--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TransposeTupleToBag</h4>
+<pre>public TransposeTupleToBag()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema getOutputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">AliasableEvalFunc</a></code></span></div>
+<div class="block">Specify the output schema as in {link EvalFunc#outputSchema(Schema)}.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">getOutputSchema</a></code> in class <code><a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a><org.apache.pig.data.DataBag></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - input schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>outputSchema output schema</dd>
+</dl>
+</li>
+</ul>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/TransposeTupleToBag.html" target="_top">Frames</a></li>
+<li><a href="TransposeTupleToBag.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/package-frame.html
new file mode 100644
index 0000000..bfea485
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/package-frame.html
@@ -0,0 +1,38 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.util (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/pig/util/package-summary.html" target="classFrame">datafu.pig.util</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AliasableEvalFunc.html" title="class in datafu.pig.util" target="classFrame">AliasableEvalFunc</a></li>
+<li><a href="Assert.html" title="class in datafu.pig.util" target="classFrame">Assert</a></li>
+<li><a href="AssertUDF.html" title="class in datafu.pig.util" target="classFrame">AssertUDF</a></li>
+<li><a href="Base64Decode.html" title="class in datafu.pig.util" target="classFrame">Base64Decode</a></li>
+<li><a href="Base64Encode.html" title="class in datafu.pig.util" target="classFrame">Base64Encode</a></li>
+<li><a href="BoolToInt.html" title="class in datafu.pig.util" target="classFrame">BoolToInt</a></li>
+<li><a href="Coalesce.html" title="class in datafu.pig.util" target="classFrame">Coalesce</a></li>
+<li><a href="ContextualEvalFunc.html" title="class in datafu.pig.util" target="classFrame">ContextualEvalFunc</a></li>
+<li><a href="In.html" title="class in datafu.pig.util" target="classFrame">In</a></li>
+<li><a href="IntToBool.html" title="class in datafu.pig.util" target="classFrame">IntToBool</a></li>
+<li><a href="InUDF.html" title="class in datafu.pig.util" target="classFrame">InUDF</a></li>
+<li><a href="SelectStringFieldByName.html" title="class in datafu.pig.util" target="classFrame">SelectStringFieldByName</a></li>
+<li><a href="SimpleEvalFunc.html" title="class in datafu.pig.util" target="classFrame">SimpleEvalFunc</a></li>
+<li><a href="TransposeTupleToBag.html" title="class in datafu.pig.util" target="classFrame">TransposeTupleToBag</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="DataFuException.html" title="class in datafu.pig.util" target="classFrame">DataFuException</a></li>
+<li><a href="FieldNotFound.html" title="class in datafu.pig.util" target="classFrame">FieldNotFound</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/package-summary.html
new file mode 100644
index 0000000..8412d35
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/package-summary.html
@@ -0,0 +1,253 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.util (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.util (datafu-pig 1.3.0 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 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/pig/urls/package-summary.html">Prev Package</a></li>
+<li>Next Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/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.pig.util</h1>
+<div class="docSummary">
+<div class="block">Other useful utilities.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a><T></td>
+<td class="colLast">
+<div class="block">Makes implementing and using UDFs easier by enabling named parameters.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/Assert.html" title="class in datafu.pig.util">Assert</a></td>
+<td class="colLast">Deprecated
+<div class="block"><span class="deprecationComment">Use <a href="../../../datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util"><code>AssertUDF</code></a> instead.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util">AssertUDF</a></td>
+<td class="colLast">
+<div class="block">Filter function which asserts that a value is true.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/Base64Decode.html" title="class in datafu.pig.util">Base64Decode</a></td>
+<td class="colLast">
+<div class="block">Decodes the chararray given from Base64</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/Base64Encode.html" title="class in datafu.pig.util">Base64Encode</a></td>
+<td class="colLast">
+<div class="block">Encodes the chararray given in Base64</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/BoolToInt.html" title="class in datafu.pig.util">BoolToInt</a></td>
+<td class="colLast">
+<div class="block">UDF which converts a Boolean to an Integer.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/Coalesce.html" title="class in datafu.pig.util">Coalesce</a></td>
+<td class="colLast">
+<div class="block">Returns the first non-null value from a tuple, just like <a href="http://msdn.microsoft.com/en-us/library/ms190349.aspx" target="_blank">COALESCE</a> in SQL.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">ContextualEvalFunc</a><T></td>
+<td class="colLast">
+<div class="block">An abstract class which enables UDFs to store instance properties
+ on the front end which will be available on the back end.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/In.html" title="class in datafu.pig.util">In</a></td>
+<td class="colLast">Deprecated
+<div class="block"><span class="deprecationComment">Use <a href="../../../datafu/pig/util/InUDF.html" title="class in datafu.pig.util"><code>InUDF</code></a> instead.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/IntToBool.html" title="class in datafu.pig.util">IntToBool</a></td>
+<td class="colLast">
+<div class="block">UDF which converts an Integer to a Boolean.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/InUDF.html" title="class in datafu.pig.util">InUDF</a></td>
+<td class="colLast">
+<div class="block">Similar to the SQL IN function, this function provides a convenient way to filter
+ using a logical disjunction over many values.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/SelectStringFieldByName.html" title="class in datafu.pig.util">SelectStringFieldByName</a></td>
+<td class="colLast">
+<div class="block">Selects the value for a field within a tuple using that field's name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><T></td>
+<td class="colLast">
+<div class="block">Uses reflection to makes writing simple wrapper Pig UDFs easier.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/TransposeTupleToBag.html" title="class in datafu.pig.util">TransposeTupleToBag</a></td>
+<td class="colLast">
+<div class="block">Performs a transpose on a tuple, resulting in a bag of key, value fields where
+ the key is the column name and the value is the value of that column in the tuple.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/DataFuException.html" title="class in datafu.pig.util">DataFuException</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/util/FieldNotFound.html" title="class in datafu.pig.util">FieldNotFound</a></td>
+<td class="colLast">
+<div class="block">Thrown by {see AliasableEvalFunc} when attempting to access an unknown field by name.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.util Description">Package datafu.pig.util Description</h2>
+<div class="block">Other useful utilities.</div>
+</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 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/pig/urls/package-summary.html">Prev Package</a></li>
+<li>Next Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/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>
[40/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/random/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/random/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/random/package-frame.html
new file mode 100644
index 0000000..aaa51e4
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/random/package-frame.html
@@ -0,0 +1,21 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.random (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/pig/random/package-summary.html" target="classFrame">datafu.pig.random</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="RandInt.html" title="class in datafu.pig.random" target="classFrame">RandInt</a></li>
+<li><a href="RandomUUID.html" title="class in datafu.pig.random" target="classFrame">RandomUUID</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/random/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/random/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/random/package-summary.html
new file mode 100644
index 0000000..71981bf
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/random/package-summary.html
@@ -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 (1.8.0_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.random (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.random (datafu-pig 1.3.0 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 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/pig/linkanalysis/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/sampling/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/random/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.pig.random</h1>
+<div class="docSummary">
+<div class="block">UDFs dealing with randomness.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/random/RandInt.html" title="class in datafu.pig.random">RandInt</a></td>
+<td class="colLast">
+<div class="block">Generates a uniformly distributed integer between two bounds.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/random/RandomUUID.html" title="class in datafu.pig.random">RandomUUID</a></td>
+<td class="colLast">
+<div class="block">Generates a random UUID using java.util.UUID</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.random Description">Package datafu.pig.random Description</h2>
+<div class="block">UDFs dealing with randomness.</div>
+</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 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/pig/linkanalysis/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/sampling/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/random/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/random/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/random/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/random/package-tree.html
new file mode 100644
index 0000000..93147ce
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/random/package-tree.html
@@ -0,0 +1,144 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.random Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.random Class Hierarchy (datafu-pig 1.3.0 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><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/pig/linkanalysis/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/sampling/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/random/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.pig.random</h1>
+<span class="packageHierarchyLabel">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">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">datafu.pig.random.<a href="../../../datafu/pig/random/RandomUUID.html" title="class in datafu.pig.random"><span class="typeNameLink">RandomUUID</span></a></li>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">SimpleEvalFunc</span></a><T>
+<ul>
+<li type="circle">datafu.pig.random.<a href="../../../datafu/pig/random/RandInt.html" title="class in datafu.pig.random"><span class="typeNameLink">RandInt</span></a></li>
+</ul>
+</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><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/pig/linkanalysis/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/sampling/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/random/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.Final.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.Final.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.Final.html
new file mode 100644
index 0000000..fdcca96
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.Final.html
@@ -0,0 +1,338 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>ReservoirSample.Final (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="ReservoirSample.Final (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/ReservoirSample.Final.html" target="_top">Frames</a></li>
+<li><a href="ReservoirSample.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sampling</div>
+<h2 title="Class ReservoirSample.Final" class="title">Class ReservoirSample.Final</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.ReservoirSample.Final</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Final.html" title="class in datafu.pig.sampling">WeightedReservoirSample.Final</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">ReservoirSample.Final</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.Final.html#Final--">Final</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.Final.html#Final-java.lang.String-">Final</a></span>(java.lang.String numSamples)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.Final.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Final--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final()</pre>
+</li>
+</ul>
+<a name="Final-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final(java.lang.String numSamples)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/ReservoirSample.Final.html" target="_top">Frames</a></li>
+<li><a href="ReservoirSample.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.Initial.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.Initial.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.Initial.html
new file mode 100644
index 0000000..59f02c2
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.Initial.html
@@ -0,0 +1,379 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>ReservoirSample.Initial (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="ReservoirSample.Initial (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/ReservoirSample.Initial.html" target="_top">Frames</a></li>
+<li><a href="ReservoirSample.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.pig.sampling</div>
+<h2 title="Class ReservoirSample.Initial" class="title">Class ReservoirSample.Initial</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.ReservoirSample.Initial</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Initial.html" title="class in datafu.pig.sampling">WeightedReservoirSample.Initial</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">ReservoirSample.Initial</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected datafu.pig.sampling.ScoredTuple.ScoreGenerator</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html#scoreGen">scoreGen</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html#Initial--">Initial</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html#Initial-java.lang.String-">Initial</a></span>(java.lang.String numSamples)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected datafu.pig.sampling.ScoredTuple.ScoreGenerator</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html#getScoreGenerator--">getScoreGenerator</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="scoreGen">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>scoreGen</h4>
+<pre>protected datafu.pig.sampling.ScoredTuple.ScoreGenerator scoreGen</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Initial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial()</pre>
+</li>
+</ul>
+<a name="Initial-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial(java.lang.String numSamples)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getScoreGenerator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getScoreGenerator</h4>
+<pre>protected datafu.pig.sampling.ScoredTuple.ScoreGenerator getScoreGenerator()</pre>
+</li>
+</ul>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/ReservoirSample.Initial.html" target="_top">Frames</a></li>
+<li><a href="ReservoirSample.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.Intermediate.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.Intermediate.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.Intermediate.html
new file mode 100644
index 0000000..a3f534c
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.Intermediate.html
@@ -0,0 +1,338 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>ReservoirSample.Intermediate (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="ReservoirSample.Intermediate (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SampleByKey.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/ReservoirSample.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="ReservoirSample.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sampling</div>
+<h2 title="Class ReservoirSample.Intermediate" class="title">Class ReservoirSample.Intermediate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.ReservoirSample.Intermediate</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Intermediate.html" title="class in datafu.pig.sampling">WeightedReservoirSample.Intermediate</a></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">ReservoirSample.Intermediate</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.Intermediate.html#Intermediate--">Intermediate</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.Intermediate.html#Intermediate-java.lang.String-">Intermediate</a></span>(java.lang.String numSamples)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Intermediate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate()</pre>
+</li>
+</ul>
+<a name="Intermediate-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate(java.lang.String numSamples)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SampleByKey.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/ReservoirSample.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="ReservoirSample.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.html
new file mode 100644
index 0000000..5089e8b
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/ReservoirSample.html
@@ -0,0 +1,549 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>ReservoirSample (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="ReservoirSample (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/ReservoirSample.html" target="_top">Frames</a></li>
+<li><a href="ReservoirSample.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.pig.sampling</div>
+<h2 title="Class ReservoirSample" class="title">Class ReservoirSample</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.ReservoirSample</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<org.apache.pig.data.DataBag>, org.apache.pig.Algebraic</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/pig/sampling/WeightedReservoirSample.html" title="class in datafu.pig.sampling">WeightedReservoirSample</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@Nondeterministic
+public class <span class="typeNameLabel">ReservoirSample</span>
+extends org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag>
+implements org.apache.pig.Algebraic</pre>
+<div class="block">Performs a simple random sample using an in-memory reservoir to produce
+ a uniformly random sample of a given size.
+
+ <p>
+ This is similar to <a href="../../../datafu/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling"><code>SimpleRandomSample</code></a>, however it is guaranteed to produce
+ a sample of the given size. This comes at the cost of scalability.
+ <a href="../../../datafu/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling"><code>SimpleRandomSample</code></a> produces a sample of the desired size with likelihood of 99.99%,
+ while using less internal storage. ReservoirSample on the other hand uses internal storage
+ with size equaling the desired sample to guarantee the exact sample size.
+ </p>
+
+ <p>
+ This algebraic implementation is backed by a heap and maintains the original roll in order
+ to compensate for skew.
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling">ReservoirSample.Final</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling">ReservoirSample.Initial</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling">ReservoirSample.Intermediate</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.html#numSamples">numSamples</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected datafu.pig.sampling.ScoredTuple.ScoreGenerator</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.html#scoreGen">scoreGen</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.html#ReservoirSample-java.lang.String-">ReservoirSample</a></span>(java.lang.String numSamples)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.html#getFinal--">getFinal</a></span>()</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.html#getInitial--">getInitial</a></span>()</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.html#getIntermed--">getIntermed</a></span>()</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>protected datafu.pig.sampling.ScoredTuple.ScoreGenerator</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.html#getScoreGenerator--">getScoreGenerator</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/ReservoirSample.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="numSamples">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>numSamples</h4>
+<pre>protected java.lang.Integer numSamples</pre>
+</li>
+</ul>
+<a name="scoreGen">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>scoreGen</h4>
+<pre>protected datafu.pig.sampling.ScoredTuple.ScoreGenerator scoreGen</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ReservoirSample-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReservoirSample</h4>
+<pre>public ReservoirSample(java.lang.String numSamples)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getScoreGenerator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getScoreGenerator</h4>
+<pre>protected datafu.pig.sampling.ScoredTuple.ScoreGenerator getScoreGenerator()</pre>
+</li>
+</ul>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public org.apache.pig.data.DataBag getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getInitial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInitial</h4>
+<pre>public java.lang.String getInitial()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getInitial</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getIntermed--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermed</h4>
+<pre>public java.lang.String getIntermed()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getIntermed</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFinal--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getFinal</h4>
+<pre>public java.lang.String getFinal()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFinal</code> in interface <code>org.apache.pig.Algebraic</code></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>
+<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><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/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/ReservoirSample.html" target="_top">Frames</a></li>
+<li><a href="ReservoirSample.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
[24/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/BoolToInt.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/BoolToInt.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/BoolToInt.html
new file mode 100644
index 0000000..c377633
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/BoolToInt.html
@@ -0,0 +1,324 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>BoolToInt (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="BoolToInt (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/util/Base64Encode.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/Coalesce.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/BoolToInt.html" target="_top">Frames</a></li>
+<li><a href="BoolToInt.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.util</div>
+<h2 title="Class BoolToInt" class="title">Class BoolToInt</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><java.lang.Integer></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.BoolToInt</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BoolToInt</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><java.lang.Integer></pre>
+<div class="block">UDF which converts a Boolean to an Integer.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/BoolToInt.html#BoolToInt--">BoolToInt</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/BoolToInt.html#call-java.lang.Boolean-">call</a></span>(java.lang.Boolean val)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="BoolToInt--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BoolToInt</h4>
+<pre>public BoolToInt()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-java.lang.Boolean-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>public java.lang.Integer call(java.lang.Boolean val)</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>
+<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><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/pig/util/Base64Encode.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/Coalesce.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/BoolToInt.html" target="_top">Frames</a></li>
+<li><a href="BoolToInt.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/Coalesce.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/Coalesce.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/Coalesce.html
new file mode 100644
index 0000000..4a3ba7c
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/Coalesce.html
@@ -0,0 +1,395 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>Coalesce (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Coalesce (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/util/BoolToInt.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/Coalesce.html" target="_top">Frames</a></li>
+<li><a href="Coalesce.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.util</div>
+<h2 title="Class Coalesce" class="title">Class Coalesce</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.ContextualEvalFunc</a><T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.AliasableEvalFunc</a><java.lang.Object></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.Coalesce</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Coalesce</span>
+extends <a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a><java.lang.Object></pre>
+<div class="block">Returns the first non-null value from a tuple, just like <a href="http://msdn.microsoft.com/en-us/library/ms190349.aspx" target="_blank">COALESCE</a> in SQL.
+
+ Example:
+ <pre>
+ <code>
+
+ define COALESCE datafu.pig.util.COALESCE();
+
+ -- input: 1,2,3,NULL,4,NULL,5
+ input = LOAD 'input' AS (val:int);
+
+ -- produces: 1,2,3,99,4,99,5
+ coalesced = FOREACH input GENERATE COALESCE(val,99);
+
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/Coalesce.html#Coalesce--">Coalesce</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/Coalesce.html#Coalesce-java.lang.String-">Coalesce</a></span>(java.lang.String option)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/Coalesce.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/Coalesce.html#getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">getOutputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">Specify the output schema as in {link EvalFunc#outputSchema(Schema)}.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.AliasableEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getBag-org.apache.pig.data.Tuple-java.lang.String-">getBag</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getBoolean-org.apache.pig.data.Tuple-java.lang.String-">getBoolean</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getDouble-org.apache.pig.data.Tuple-java.lang.String-">getDouble</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getDouble-org.apache.pig.data.Tuple-java.lang.String-java.lang.Double-">getDouble</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFieldAliases--">getFieldAliases</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFloat-org.apache.pig.data.Tuple-java.lang.String-">getFloat</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFloat-org.apache.pig.data.Tuple-java.lang.String-java.lang.Float-">getFloat</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getInteger-org.apache.pig.data.Tuple-java.lang.Str
ing-">getInteger</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getInteger-org.apache.pig.data.Tuple-java.lang.String-java.lang.Integer-">getInteger</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getLong-org.apache.pig.data.Tuple-java.lang.String-">getLong</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getLong-org.apache.pig.data.Tuple-java.lang.String-java.lang.Long-">getLong</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getObject-org.apache.pig.data.Tuple-java.lang.String-">getObject</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPosition-java.lang.String-">getPosition</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPosition-java.lang.String-java.lang.String-">getPosition</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPrefixedAliasName-java.lang.String-java.lang.String-">getPrefixedAliasName</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getString-org.ap
ache.pig.data.Tuple-java.lang.String-">getString</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getString-org.apache.pig.data.Tuple-java.lang.String-java.lang.String-">getString</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.ContextualEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">ContextualEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/ContextualEvalFunc.html#getContextProperties--">getContextProperties</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceName--">getInstanceName</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceProperties--">getInstanceProperties</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#setUDFContextSignature-java.lang.String-">setUDFContextSignature</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, warn</code></li>
+</ul>
+<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="Coalesce--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Coalesce</h4>
+<pre>public Coalesce()</pre>
+</li>
+</ul>
+<a name="Coalesce-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Coalesce</h4>
+<pre>public Coalesce(java.lang.String option)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Object exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Object></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOutputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema getOutputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">AliasableEvalFunc</a></code></span></div>
+<div class="block">Specify the output schema as in {link EvalFunc#outputSchema(Schema)}.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">getOutputSchema</a></code> in class <code><a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a><java.lang.Object></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - input schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>outputSchema output schema</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>
+<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><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/pig/util/BoolToInt.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/Coalesce.html" target="_top">Frames</a></li>
+<li><a href="Coalesce.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/ContextualEvalFunc.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/ContextualEvalFunc.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/ContextualEvalFunc.html
new file mode 100644
index 0000000..d4416e1
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/ContextualEvalFunc.html
@@ -0,0 +1,386 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>ContextualEvalFunc (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="ContextualEvalFunc (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/util/Coalesce.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/DataFuException.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/ContextualEvalFunc.html" target="_top">Frames</a></li>
+<li><a href="ContextualEvalFunc.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.util</div>
+<h2 title="Class ContextualEvalFunc" class="title">Class ContextualEvalFunc<T></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.ContextualEvalFunc<T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - the type the eval function returns</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a>, <a href="../../../datafu/pig/bags/EmptyBagToNullFields.html" title="class in datafu.pig.bags">EmptyBagToNullFields</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">ContextualEvalFunc<T></span>
+extends org.apache.pig.EvalFunc<T></pre>
+<div class="block">An abstract class which enables UDFs to store instance properties
+ on the front end which will be available on the back end.
+ For example, properties may be set in the call to outputSchema(),
+ which will be available when exec() is called.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/ContextualEvalFunc.html#ContextualEvalFunc--">ContextualEvalFunc</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected java.util.Properties</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/ContextualEvalFunc.html#getContextProperties--">getContextProperties</a></span>()</code>
+<div class="block">Helper method to return the context properties for this class</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceName--">getInstanceName</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected java.util.Properties</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceProperties--">getInstanceProperties</a></span>()</code>
+<div class="block">Helper method to return the context properties for this instance of this class</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/ContextualEvalFunc.html#setUDFContextSignature-java.lang.String-">setUDFContextSignature</a></span>(java.lang.String signature)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, exec, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, warn</code></li>
+</ul>
+<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="ContextualEvalFunc--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ContextualEvalFunc</h4>
+<pre>public ContextualEvalFunc()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setUDFContextSignature-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUDFContextSignature</h4>
+<pre>public void setUDFContextSignature(java.lang.String signature)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>setUDFContextSignature</code> in class <code>org.apache.pig.EvalFunc<<a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="type parameter in ContextualEvalFunc">T</a>></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getContextProperties--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContextProperties</h4>
+<pre>protected java.util.Properties getContextProperties()</pre>
+<div class="block">Helper method to return the context properties for this class</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>context properties</dd>
+</dl>
+</li>
+</ul>
+<a name="getInstanceProperties--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInstanceProperties</h4>
+<pre>protected java.util.Properties getInstanceProperties()</pre>
+<div class="block">Helper method to return the context properties for this instance of this class</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>instances properties</dd>
+</dl>
+</li>
+</ul>
+<a name="getInstanceName--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInstanceName</h4>
+<pre>protected java.lang.String getInstanceName()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the name of this instance corresponding to the UDF Context Signature</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../datafu/pig/util/ContextualEvalFunc.html#setUDFContextSignature-java.lang.String-"><code>setUDFContextSignature(String)</code></a></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>
+<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><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/pig/util/Coalesce.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/DataFuException.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/ContextualEvalFunc.html" target="_top">Frames</a></li>
+<li><a href="ContextualEvalFunc.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/DataFuException.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/DataFuException.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/DataFuException.html
new file mode 100644
index 0000000..987d7d8
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/DataFuException.html
@@ -0,0 +1,421 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>DataFuException (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DataFuException (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/FieldNotFound.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/DataFuException.html" target="_top">Frames</a></li>
+<li><a href="DataFuException.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.pig.util</div>
+<h2 title="Class DataFuException" class="title">Class DataFuException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.RuntimeException</li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.DataFuException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</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="typeNameLabel">DataFuException</span>
+extends java.lang.RuntimeException</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#datafu.pig.util.DataFuException">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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/DataFuException.html#DataFuException--">DataFuException</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/DataFuException.html#DataFuException-java.lang.String-">DataFuException</a></span>(java.lang.String message)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/DataFuException.html#DataFuException-java.lang.String-java.lang.Throwable-">DataFuException</a></span>(java.lang.String message,
+ java.lang.Throwable cause)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/DataFuException.html#DataFuException-java.lang.Throwable-">DataFuException</a></span>(java.lang.Throwable cause)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/DataFuException.html#getData--">getData</a></span>()</code>
+<div class="block">Gets data relevant to this exception.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.Map<java.lang.String,java.lang.Integer></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/DataFuException.html#getFieldAliases--">getFieldAliases</a></span>()</code>
+<div class="block">Gets field aliases for a UDF which may be relevant to this exception.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/DataFuException.html#setData-java.lang.Object-">setData</a></span>(java.lang.Object data)</code>
+<div class="block">Sets data relevant to this exception.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/DataFuException.html#setFieldAliases-java.util.Map-">setFieldAliases</a></span>(java.util.Map<java.lang.String,java.lang.Integer> fieldAliases)</code>
+<div class="block">Sets field aliases for a UDF which may be relevant to this exception.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/DataFuException.html#toString--">toString</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace</code></li>
+</ul>
+<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, 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="DataFuException--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DataFuException</h4>
+<pre>public DataFuException()</pre>
+</li>
+</ul>
+<a name="DataFuException-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DataFuException</h4>
+<pre>public DataFuException(java.lang.String message)</pre>
+</li>
+</ul>
+<a name="DataFuException-java.lang.String-java.lang.Throwable-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DataFuException</h4>
+<pre>public DataFuException(java.lang.String message,
+ java.lang.Throwable cause)</pre>
+</li>
+</ul>
+<a name="DataFuException-java.lang.Throwable-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DataFuException</h4>
+<pre>public DataFuException(java.lang.Throwable cause)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getFieldAliases--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFieldAliases</h4>
+<pre>public java.util.Map<java.lang.String,java.lang.Integer> getFieldAliases()</pre>
+<div class="block">Gets field aliases for a UDF which may be relevant to this exception.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>field aliases</dd>
+</dl>
+</li>
+</ul>
+<a name="getData--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getData</h4>
+<pre>public java.lang.Object getData()</pre>
+<div class="block">Gets data relevant to this exception.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>data the data relevant to this exception</dd>
+</dl>
+</li>
+</ul>
+<a name="setFieldAliases-java.util.Map-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setFieldAliases</h4>
+<pre>public void setFieldAliases(java.util.Map<java.lang.String,java.lang.Integer> fieldAliases)</pre>
+<div class="block">Sets field aliases for a UDF which may be relevant to this exception.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fieldAliases</code> - field aliases</dd>
+</dl>
+</li>
+</ul>
+<a name="setData-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setData</h4>
+<pre>public void setData(java.lang.Object data)</pre>
+<div class="block">Sets data relevant to this exception.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>data</code> - data relevant to this exception</dd>
+</dl>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public java.lang.String toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code> in class <code>java.lang.Throwable</code></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>
+<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><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/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/FieldNotFound.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/DataFuException.html" target="_top">Frames</a></li>
+<li><a href="DataFuException.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/FieldNotFound.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/FieldNotFound.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/FieldNotFound.html
new file mode 100644
index 0000000..9536848
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/FieldNotFound.html
@@ -0,0 +1,315 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>FieldNotFound (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="FieldNotFound (datafu-pig 1.3.0 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><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/pig/util/DataFuException.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/In.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/FieldNotFound.html" target="_top">Frames</a></li>
+<li><a href="FieldNotFound.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><a href="#fields.inherited.from.class.org.apache.pig.PigException">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.org.apache.pig.PigException">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</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.pig.util</div>
+<h2 title="Class FieldNotFound" class="title">Class FieldNotFound</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Exception</li>
+<li>
+<ul class="inheritance">
+<li>java.io.IOException</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.PigException</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.backend.BackendException</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.backend.executionengine.ExecException</li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.FieldNotFound</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</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="typeNameLabel">FieldNotFound</span>
+extends org.apache.pig.backend.executionengine.ExecException</pre>
+<div class="block">Thrown by {see AliasableEvalFunc} when attempting to access an unknown field by name.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#datafu.pig.util.FieldNotFound">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.PigException">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.PigException</h3>
+<code>BUG, detailedMessage, ERROR, errorCode, errorSource, INPUT, markedAsShowToUser, REMOTE_ENVIRONMENT, retriable, sourceLocation, USER_ENVIRONMENT</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/FieldNotFound.html#FieldNotFound--">FieldNotFound</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/FieldNotFound.html#FieldNotFound-java.lang.String-">FieldNotFound</a></span>(java.lang.String message)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.PigException">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.PigException</h3>
+<code>determineErrorSource, getDetailedMessage, getErrorCode, getErrorSource, getMarkedAsShowToUser, getSourceLocation, isBug, isInput, isRemoteEnvironment, isUserEnvironment, retriable, setDetailedMessage, setErrorCode, setErrorSource, setMarkedAsShowToUser, setRetriable, setSourceLocation, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace</code></li>
+</ul>
+<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, 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="FieldNotFound--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FieldNotFound</h4>
+<pre>public FieldNotFound()</pre>
+</li>
+</ul>
+<a name="FieldNotFound-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FieldNotFound</h4>
+<pre>public FieldNotFound(java.lang.String message)</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>
+<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><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/pig/util/DataFuException.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/In.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/FieldNotFound.html" target="_top">Frames</a></li>
+<li><a href="FieldNotFound.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><a href="#fields.inherited.from.class.org.apache.pig.PigException">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.org.apache.pig.PigException">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/In.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/In.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/In.html
new file mode 100644
index 0000000..160565a
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/In.html
@@ -0,0 +1,311 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>In (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="In (datafu-pig 1.3.0 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><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/pig/util/FieldNotFound.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/IntToBool.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/In.html" target="_top">Frames</a></li>
+<li><a href="In.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.datafu.pig.util.InUDF">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</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.pig.util</div>
+<h2 title="Class In" class="title">Class In</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Boolean></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.FilterFunc</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/InUDF.html" title="class in datafu.pig.util">datafu.pig.util.InUDF</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.In</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use <a href="../../../datafu/pig/util/InUDF.html" title="class in datafu.pig.util"><code>InUDF</code></a> instead.</span></div>
+</div>
+<br>
+<pre>@Deprecated
+public class <span class="typeNameLabel">In</span>
+extends <a href="../../../datafu/pig/util/InUDF.html" title="class in datafu.pig.util">InUDF</a></pre>
+<div class="block">In has been renamed to InUDF.
+
+ This class is provided for backward compatibility.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/In.html#In--">In</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
+ </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.InUDF">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/InUDF.html" title="class in datafu.pig.util">InUDF</a></h3>
+<code><a href="../../../datafu/pig/util/InUDF.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.FilterFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.FilterFunc</h3>
+<code>finish</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="In--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>In</h4>
+<pre>public In()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </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>
+<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><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/pig/util/FieldNotFound.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/IntToBool.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/In.html" target="_top">Frames</a></li>
+<li><a href="In.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.datafu.pig.util.InUDF">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
[37/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.Initial.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.Initial.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.Initial.html
new file mode 100644
index 0000000..65d3996
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.Initial.html
@@ -0,0 +1,352 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>WeightedReservoirSample.Initial (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="WeightedReservoirSample.Initial (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/WeightedReservoirSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/WeightedReservoirSample.Initial.html" target="_top">Frames</a></li>
+<li><a href="WeightedReservoirSample.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.sampling.ReservoirSample.Initial">Field</a> | </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.pig.sampling</div>
+<h2 title="Class WeightedReservoirSample.Initial" class="title">Class WeightedReservoirSample.Initial</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling">datafu.pig.sampling.ReservoirSample.Initial</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.WeightedReservoirSample.Initial</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/sampling/WeightedReservoirSample.html" title="class in datafu.pig.sampling">WeightedReservoirSample</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">WeightedReservoirSample.Initial</span>
+extends <a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling">ReservoirSample.Initial</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.datafu.pig.sampling.ReservoirSample.Initial">
+<!-- -->
+</a>
+<h3>Fields inherited from class datafu.pig.sampling.<a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling">ReservoirSample.Initial</a></h3>
+<code><a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html#scoreGen">scoreGen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Initial.html#Initial--">Initial</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Initial.html#Initial-java.lang.String-java.lang.String-">Initial</a></span>(java.lang.String strNumSamples,
+ java.lang.String strWeightIdx)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected datafu.pig.sampling.ScoredTuple.ScoreGenerator</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Initial.html#getScoreGenerator--">getScoreGenerator</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.sampling.ReservoirSample.Initial">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.sampling.<a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling">ReservoirSample.Initial</a></h3>
+<code><a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Initial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial()</pre>
+</li>
+</ul>
+<a name="Initial-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial(java.lang.String strNumSamples,
+ java.lang.String strWeightIdx)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getScoreGenerator--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getScoreGenerator</h4>
+<pre>protected datafu.pig.sampling.ScoredTuple.ScoreGenerator getScoreGenerator()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html#getScoreGenerator--">getScoreGenerator</a></code> in class <code><a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling">ReservoirSample.Initial</a></code></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>
+<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><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/pig/sampling/WeightedReservoirSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/WeightedReservoirSample.Initial.html" target="_top">Frames</a></li>
+<li><a href="WeightedReservoirSample.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.sampling.ReservoirSample.Initial">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.Intermediate.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.Intermediate.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.Intermediate.html
new file mode 100644
index 0000000..10a8cf5
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.Intermediate.html
@@ -0,0 +1,307 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>WeightedReservoirSample.Intermediate (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="WeightedReservoirSample.Intermediate (datafu-pig 1.3.0 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><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/pig/sampling/WeightedReservoirSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/WeightedSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/WeightedReservoirSample.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="WeightedReservoirSample.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.datafu.pig.sampling.ReservoirSample.Intermediate">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</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.pig.sampling</div>
+<h2 title="Class WeightedReservoirSample.Intermediate" class="title">Class WeightedReservoirSample.Intermediate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling">datafu.pig.sampling.ReservoirSample.Intermediate</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.WeightedReservoirSample.Intermediate</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/sampling/WeightedReservoirSample.html" title="class in datafu.pig.sampling">WeightedReservoirSample</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">WeightedReservoirSample.Intermediate</span>
+extends <a href="../../../datafu/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling">ReservoirSample.Intermediate</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Intermediate.html#Intermediate--">Intermediate</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Intermediate.html#Intermediate-java.lang.String-java.lang.String-">Intermediate</a></span>(java.lang.String strNumSamples,
+ java.lang.String strWeightIdx)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.sampling.ReservoirSample.Intermediate">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.sampling.<a href="../../../datafu/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling">ReservoirSample.Intermediate</a></h3>
+<code><a href="../../../datafu/pig/sampling/ReservoirSample.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Intermediate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate()</pre>
+</li>
+</ul>
+<a name="Intermediate-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate(java.lang.String strNumSamples,
+ java.lang.String strWeightIdx)</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>
+<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><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/pig/sampling/WeightedReservoirSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/WeightedSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/WeightedReservoirSample.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="WeightedReservoirSample.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.datafu.pig.sampling.ReservoirSample.Intermediate">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.html
new file mode 100644
index 0000000..666422f
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.html
@@ -0,0 +1,469 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>WeightedReservoirSample (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="WeightedReservoirSample (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/WeightedReservoirSample.html" target="_top">Frames</a></li>
+<li><a href="WeightedReservoirSample.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.sampling.ReservoirSample">Field</a> | </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.pig.sampling</div>
+<h2 title="Class WeightedReservoirSample" class="title">Class WeightedReservoirSample</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">datafu.pig.sampling.ReservoirSample</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.WeightedReservoirSample</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<org.apache.pig.data.DataBag>, org.apache.pig.Algebraic</dd>
+</dl>
+<hr>
+<br>
+<pre>@Nondeterministic
+public class <span class="typeNameLabel">WeightedReservoirSample</span>
+extends <a href="../../../datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></pre>
+<div class="block">Performs a weighted random sample using an in-memory reservoir to produce
+ a weighted random sample of a given size based on the A-Res algorithm described in
+ <a href="http://utopia.duth.gr/~pefraimi/research/data/2007EncOfAlg.pdf" target="_blank">paper</a>.
+
+ <p>
+ Species with larger weight have higher probability to be selected in the final sample set.
+ </p>
+
+ <p>
+ This UDF inherits from <a href="../../../datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling"><code>ReservoirSample</code></a> and it is guaranteed to produce
+ a sample of the given size. Similarly it comes at the cost of scalability.
+ since it uses internal storage with size equaling the desired sample to guarantee the exact sample size.
+ </p>
+
+ Its constructor takes 2 arguments:
+ <ul>
+ <li>The 1st argument specifies the sample size which should be a string of positive integer.
+ <li>The 2nd argument specifies the index of the weight field in the input tuple,
+ which should be a string of non-negative integer that is no greater than the input tuple size.
+ </ul>
+
+ Example:
+ <pre>
+ <code>
+ define WeightedSample datafu.pig.sampling.WeightedReservoirSample('1','1');
+ input = LOAD 'input' AS (v1:chararray, v2:INT);
+ input_g = GROUP input ALL;
+ sampled = FOREACH input_g GENERATE WeightedSample(input);
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Final.html" title="class in datafu.pig.sampling">WeightedReservoirSample.Final</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Initial.html" title="class in datafu.pig.sampling">WeightedReservoirSample.Initial</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Intermediate.html" title="class in datafu.pig.sampling">WeightedReservoirSample.Intermediate</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.datafu.pig.sampling.ReservoirSample">
+<!-- -->
+</a>
+<h3>Fields inherited from class datafu.pig.sampling.<a href="../../../datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></h3>
+<code><a href="../../../datafu/pig/sampling/ReservoirSample.html#numSamples">numSamples</a>, <a href="../../../datafu/pig/sampling/ReservoirSample.html#scoreGen">scoreGen</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.html#WeightedReservoirSample-java.lang.String-java.lang.String-">WeightedReservoirSample</a></span>(java.lang.String strNumSamples,
+ java.lang.String strWeightIdx)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.html#getFinal--">getFinal</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.html#getInitial--">getInitial</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.html#getIntermed--">getIntermed</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected datafu.pig.sampling.ScoredTuple.ScoreGenerator</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.html#getScoreGenerator--">getScoreGenerator</a></span>()</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.sampling.ReservoirSample">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.sampling.<a href="../../../datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></h3>
+<code><a href="../../../datafu/pig/sampling/ReservoirSample.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a>, <a href="../../../datafu/pig/sampling/ReservoirSample.html#cleanup--">cleanup</a>, <a href="../../../datafu/pig/sampling/ReservoirSample.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/sampling/ReservoirSample.html#getValue--">getValue</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="WeightedReservoirSample-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WeightedReservoirSample</h4>
+<pre>public WeightedReservoirSample(java.lang.String strNumSamples,
+ java.lang.String strWeightIdx)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getScoreGenerator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getScoreGenerator</h4>
+<pre>protected datafu.pig.sampling.ScoredTuple.ScoreGenerator getScoreGenerator()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/pig/sampling/ReservoirSample.html#getScoreGenerator--">getScoreGenerator</a></code> in class <code><a href="../../../datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/pig/sampling/ReservoirSample.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code> in class <code><a href="../../../datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getInitial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInitial</h4>
+<pre>public java.lang.String getInitial()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getInitial</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/pig/sampling/ReservoirSample.html#getInitial--">getInitial</a></code> in class <code><a href="../../../datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getIntermed--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermed</h4>
+<pre>public java.lang.String getIntermed()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getIntermed</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/pig/sampling/ReservoirSample.html#getIntermed--">getIntermed</a></code> in class <code><a href="../../../datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFinal--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getFinal</h4>
+<pre>public java.lang.String getFinal()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFinal</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/pig/sampling/ReservoirSample.html#getFinal--">getFinal</a></code> in class <code><a href="../../../datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></code></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>
+<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><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/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/WeightedReservoirSample.html" target="_top">Frames</a></li>
+<li><a href="WeightedReservoirSample.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.sampling.ReservoirSample">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedSample.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedSample.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedSample.html
new file mode 100644
index 0000000..d3106d2
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedSample.html
@@ -0,0 +1,398 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>WeightedSample (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="WeightedSample (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/WeightedReservoirSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/WeightedSample.html" target="_top">Frames</a></li>
+<li><a href="WeightedSample.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sampling</div>
+<h2 title="Class WeightedSample" class="title">Class WeightedSample</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.WeightedSample</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Nondeterministic
+public class <span class="typeNameLabel">WeightedSample</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Performs weighted bernoulli sampling on a bag.
+
+ <p>
+ Create a new bag by performing a weighted sampling without replacement
+ from the input bag. Sampling is biased according to a weight that
+ is part of the inner tuples in the bag. That is, tuples with relatively
+ high weights are more likely to be chosen over tuples with low weights.
+ Optionally, a limit on the number of items to return may be specified.
+ </p>
+
+ <p>
+ Example:
+ <pre>
+ <code>
+ define WeightedSample datafu.pig.sampling.WeightedSample()
+
+ -- input:
+ -- ({(a, 100),(b, 1),(c, 5),(d, 2)})
+ input = LOAD 'input' AS (A: bag{T: tuple(name:chararray,score:int)});
+
+ output1 = FOREACH input GENERATE WeightedSample(A,1);
+ -- output1:
+ -- uses the field indexed by 1 as a score
+ -- ({(a,100),(c,5),(b,1),(d,2)}) -- example of random
+
+ -- sample using the second column (index 1) and keep only the top 3
+ output2 = FOREACH input GENERATE WeightedSample(A,1,3);
+ -- output2:
+ -- ({(a,100),(c,5),(b,1)})
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedSample.html#WeightedSample--">WeightedSample</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedSample.html#WeightedSample-java.lang.String-">WeightedSample</a></span>(java.lang.String seed)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedSample.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedSample.html#find_cumsum_interval-double:A-double-int-int-">find_cumsum_interval</a></span>(double[] scores,
+ double val,
+ int begin,
+ int end)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedSample.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="WeightedSample--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WeightedSample</h4>
+<pre>public WeightedSample()</pre>
+</li>
+</ul>
+<a name="WeightedSample-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WeightedSample</h4>
+<pre>public WeightedSample(java.lang.String seed)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="find_cumsum_interval-double:A-double-int-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>find_cumsum_interval</h4>
+<pre>public int find_cumsum_interval(double[] scores,
+ double val,
+ int begin,
+ int end)</pre>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/sampling/WeightedReservoirSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/WeightedSample.html" target="_top">Frames</a></li>
+<li><a href="WeightedSample.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/package-frame.html
new file mode 100644
index 0000000..708ca77
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/package-frame.html
@@ -0,0 +1,38 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.sampling (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/pig/sampling/package-summary.html" target="classFrame">datafu.pig.sampling</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="ReservoirSample.html" title="class in datafu.pig.sampling" target="classFrame">ReservoirSample</a></li>
+<li><a href="ReservoirSample.Final.html" title="class in datafu.pig.sampling" target="classFrame">ReservoirSample.Final</a></li>
+<li><a href="ReservoirSample.Initial.html" title="class in datafu.pig.sampling" target="classFrame">ReservoirSample.Initial</a></li>
+<li><a href="ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling" target="classFrame">ReservoirSample.Intermediate</a></li>
+<li><a href="SampleByKey.html" title="class in datafu.pig.sampling" target="classFrame">SampleByKey</a></li>
+<li><a href="SimpleRandomSample.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSample</a></li>
+<li><a href="SimpleRandomSample.Final.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSample.Final</a></li>
+<li><a href="SimpleRandomSample.Initial.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSample.Initial</a></li>
+<li><a href="SimpleRandomSample.Intermediate.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSample.Intermediate</a></li>
+<li><a href="SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSampleWithReplacementElect</a></li>
+<li><a href="SimpleRandomSampleWithReplacementElect.Final.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSampleWithReplacementElect.Final</a></li>
+<li><a href="SimpleRandomSampleWithReplacementElect.Initial.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSampleWithReplacementElect.Initial</a></li>
+<li><a href="SimpleRandomSampleWithReplacementElect.Intermediate.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSampleWithReplacementElect.Intermediate</a></li>
+<li><a href="SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSampleWithReplacementVote</a></li>
+<li><a href="WeightedReservoirSample.html" title="class in datafu.pig.sampling" target="classFrame">WeightedReservoirSample</a></li>
+<li><a href="WeightedReservoirSample.Final.html" title="class in datafu.pig.sampling" target="classFrame">WeightedReservoirSample.Final</a></li>
+<li><a href="WeightedReservoirSample.Initial.html" title="class in datafu.pig.sampling" target="classFrame">WeightedReservoirSample.Initial</a></li>
+<li><a href="WeightedReservoirSample.Intermediate.html" title="class in datafu.pig.sampling" target="classFrame">WeightedReservoirSample.Intermediate</a></li>
+<li><a href="WeightedSample.html" title="class in datafu.pig.sampling" target="classFrame">WeightedSample</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/package-summary.html
new file mode 100644
index 0000000..53e4116
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/package-summary.html
@@ -0,0 +1,239 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.sampling (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.sampling (datafu-pig 1.3.0 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 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/pig/random/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/sessions/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/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.pig.sampling</h1>
+<div class="docSummary">
+<div class="block">Sampling UDFs, including weighted sample, reservoir sampling, sampling by key, etc.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></td>
+<td class="colLast">
+<div class="block">Performs a simple random sample using an in-memory reservoir to produce
+ a uniformly random sample of a given size.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling">ReservoirSample.Final</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling">ReservoirSample.Initial</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling">ReservoirSample.Intermediate</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/SampleByKey.html" title="class in datafu.pig.sampling">SampleByKey</a></td>
+<td class="colLast">
+<div class="block">Provides a way of sampling tuples based on certain fields.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling">SimpleRandomSample</a></td>
+<td class="colLast">
+<div class="block">Scalable simple random sampling (ScaSRS).</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Final.html" title="class in datafu.pig.sampling">SimpleRandomSample.Final</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Initial.html" title="class in datafu.pig.sampling">SimpleRandomSample.Initial</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Intermediate.html" title="class in datafu.pig.sampling">SimpleRandomSample.Intermediate</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect</a></td>
+<td class="colLast">
+<div class="block">Select the candidate with the smallest score for each position from the candidates
+ proposed by <a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling"><code>SimpleRandomSampleWithReplacementVote</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect.Final</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect.Initial</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect.Intermediate</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementVote</a></td>
+<td class="colLast">
+<div class="block">Scalable simple random sampling with replacement (ScaSRSWR).</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.html" title="class in datafu.pig.sampling">WeightedReservoirSample</a></td>
+<td class="colLast">
+<div class="block">Performs a weighted random sample using an in-memory reservoir to produce
+ a weighted random sample of a given size based on the A-Res algorithm described in
+ <a href="http://utopia.duth.gr/~pefraimi/research/data/2007EncOfAlg.pdf" target="_blank">paper</a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Final.html" title="class in datafu.pig.sampling">WeightedReservoirSample.Final</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Initial.html" title="class in datafu.pig.sampling">WeightedReservoirSample.Initial</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Intermediate.html" title="class in datafu.pig.sampling">WeightedReservoirSample.Intermediate</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/sampling/WeightedSample.html" title="class in datafu.pig.sampling">WeightedSample</a></td>
+<td class="colLast">
+<div class="block">Performs weighted bernoulli sampling on a bag.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.sampling Description">Package datafu.pig.sampling Description</h2>
+<div class="block">Sampling UDFs, including weighted sample, reservoir sampling, sampling by key, etc.</div>
+</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 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/pig/random/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/sessions/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/package-tree.html
new file mode 100644
index 0000000..a7cd4c4
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/package-tree.html
@@ -0,0 +1,181 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.sampling Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.sampling Class Hierarchy (datafu-pig 1.3.0 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><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/pig/random/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/sessions/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/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.pig.sampling</h1>
+<span class="packageHierarchyLabel">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">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">org.apache.pig.AccumulatorEvalFunc<T> (implements org.apache.pig.Accumulator<T>)
+<ul>
+<li type="circle">org.apache.pig.AlgebraicEvalFunc<T> (implements org.apache.pig.Algebraic)
+<ul>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSample</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementElect</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">ReservoirSample</span></a> (implements org.apache.pig.Algebraic)
+<ul>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/WeightedReservoirSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedReservoirSample</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.pig.FilterFunc
+<ul>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/SampleByKey.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SampleByKey</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">ReservoirSample.Final</span></a>
+<ul>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/WeightedReservoirSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedReservoirSample.Final</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">ReservoirSample.Initial</span></a>
+<ul>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/WeightedReservoirSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedReservoirSample.Initial</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">ReservoirSample.Intermediate</span></a>
+<ul>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/WeightedReservoirSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedReservoirSample.Intermediate</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/SimpleRandomSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSample.Final</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/SimpleRandomSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSample.Initial</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/SimpleRandomSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSample.Intermediate</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementElect.Final</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementElect.Initial</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementElect.Intermediate</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementVote</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="../../../datafu/pig/sampling/WeightedSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedSample</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><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/pig/random/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/sessions/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/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>
[07/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/CollapsingReducer.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/CollapsingReducer.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/CollapsingReducer.html
new file mode 100644
index 0000000..f555dfc
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/CollapsingReducer.html
@@ -0,0 +1,511 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>CollapsingReducer (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="CollapsingReducer (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/mapreduce/CollapsingMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/DelegatingCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/CollapsingReducer.html" target="_top">Frames</a></li>
+<li><a href="CollapsingReducer.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.mapreduce</div>
+<h2 title="Class CollapsingReducer" class="title">Class CollapsingReducer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">datafu.hourglass.mapreduce.ObjectProcessor</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">datafu.hourglass.mapreduce.ObjectReducer</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.CollapsingReducer</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs">DateRangeConfigurable</a>, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CollapsingReducer</span>
+extends <a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a>
+implements <a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs">DateRangeConfigurable</a>, java.io.Serializable</pre>
+<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.
+
+ <p>
+ An implementation of <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model"><code>Accumulator</code></a> is used to perform aggregation and produce the
+ output value.
+ </p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#datafu.hourglass.mapreduce.CollapsingReducer">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html#Z:Z_beginTime">_beginTime</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html#Z:Z_endTime">_endTime</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html#CollapsingReducer--">CollapsingReducer</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html#getNewAccumulator--">getNewAccumulator</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html#getOldAccumulator--">getOldAccumulator</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html#getReuseOutput--">getReuseOutput</a></span>()</code>
+<div class="block">Gets whether previous output is being reused.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html#reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.ReduceContext-">reduce</a></span>(java.lang.Object keyObj,
+ java.lang.Iterable<java.lang.Object> values,
+ org.apache.hadoop.mapreduce.ReduceContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html#setAccumulator-datafu.hourglass.model.Accumulator-">setAccumulator</a></span>(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> acc)</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html#setOldRecordMerger-datafu.hourglass.model.Merger-">setOldRecordMerger</a></span>(<a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord> merger)</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html#setOutputDateRange-datafu.hourglass.fs.DateRange-">setOutputDateRange</a></span>(<a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a> dateRange)</code>
+<div class="block">Sets the date range for the output.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html#setRecordMerger-datafu.hourglass.model.Merger-">setRecordMerger</a></span>(<a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord> merger)</code> </td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html#setReuseOutput-boolean-">setReuseOutput</a></span>(boolean reuseOutput)</code>
+<div class="block">Sets whether previous output is being reused.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html#setSchemas-datafu.hourglass.schemas.PartitionCollapsingSchemas-">setSchemas</a></span>(<a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a> schemas)</code>
+<div class="block">Sets the Avro schemas.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.mapreduce.ObjectProcessor">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></h3>
+<code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#close--">close</a>, <a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#getContext--">getContext</a>, <a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">setContext</a></code></li>
+</ul>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="Z:Z_beginTime">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>_beginTime</h4>
+<pre>protected long _beginTime</pre>
+</li>
+</ul>
+<a name="Z:Z_endTime">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>_endTime</h4>
+<pre>protected long _endTime</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="CollapsingReducer--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CollapsingReducer</h4>
+<pre>public CollapsingReducer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.ReduceContext-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reduce</h4>
+<pre>public void reduce(java.lang.Object keyObj,
+ java.lang.Iterable<java.lang.Object> values,
+ org.apache.hadoop.mapreduce.ReduceContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html#reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.ReduceContext-">reduce</a></code> in class <code><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setSchemas-datafu.hourglass.schemas.PartitionCollapsingSchemas-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSchemas</h4>
+<pre>public void setSchemas(<a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a> schemas)</pre>
+<div class="block">Sets the Avro schemas.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>schemas</code> - the schemas</dd>
+</dl>
+</li>
+</ul>
+<a name="getReuseOutput--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReuseOutput</h4>
+<pre>public boolean getReuseOutput()</pre>
+<div class="block">Gets whether previous output is being reused.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if previous output is reused</dd>
+</dl>
+</li>
+</ul>
+<a name="setReuseOutput-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setReuseOutput</h4>
+<pre>public void setReuseOutput(boolean reuseOutput)</pre>
+<div class="block">Sets whether previous output is being reused.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>reuseOutput</code> - true if previous output is reused</dd>
+</dl>
+</li>
+</ul>
+<a name="setAccumulator-datafu.hourglass.model.Accumulator-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setAccumulator</h4>
+<pre>public void setAccumulator(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> acc)</pre>
+</li>
+</ul>
+<a name="getNewAccumulator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNewAccumulator</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getNewAccumulator()</pre>
+</li>
+</ul>
+<a name="getOldAccumulator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOldAccumulator</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getOldAccumulator()</pre>
+</li>
+</ul>
+<a name="setRecordMerger-datafu.hourglass.model.Merger-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRecordMerger</h4>
+<pre>public void setRecordMerger(<a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord> merger)</pre>
+</li>
+</ul>
+<a name="setOldRecordMerger-datafu.hourglass.model.Merger-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOldRecordMerger</h4>
+<pre>public void setOldRecordMerger(<a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord> merger)</pre>
+</li>
+</ul>
+<a name="setOutputDateRange-datafu.hourglass.fs.DateRange-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setOutputDateRange</h4>
+<pre>public void setOutputDateRange(<a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a> dateRange)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html#setOutputDateRange-datafu.hourglass.fs.DateRange-">DateRangeConfigurable</a></code></span></div>
+<div class="block">Sets the date range for the output.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html#setOutputDateRange-datafu.hourglass.fs.DateRange-">setOutputDateRange</a></code> in interface <code><a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs">DateRangeConfigurable</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dateRange</code> - output date range</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>
+<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><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/mapreduce/CollapsingMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/DelegatingCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/CollapsingReducer.html" target="_top">Frames</a></li>
+<li><a href="CollapsingReducer.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DelegatingCombiner.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DelegatingCombiner.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DelegatingCombiner.html
new file mode 100644
index 0000000..1cfcf14
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DelegatingCombiner.html
@@ -0,0 +1,354 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>DelegatingCombiner (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DelegatingCombiner (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/mapreduce/CollapsingReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/DelegatingMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/DelegatingCombiner.html" target="_top">Frames</a></li>
+<li><a href="DelegatingCombiner.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">Nested</a> | </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.mapreduce</div>
+<h2 title="Class DelegatingCombiner" class="title">Class DelegatingCombiner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.Reducer<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.DelegatingCombiner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DelegatingCombiner</span>
+extends org.apache.hadoop.mapreduce.Reducer<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></pre>
+<div class="block">A Hadoop combiner which delegates to an implementation read from the distributed cache.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Reducer</h3>
+<code>org.apache.hadoop.mapreduce.Reducer.Context</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DelegatingCombiner.html#DelegatingCombiner--">DelegatingCombiner</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DelegatingCombiner.html#cleanup-org.apache.hadoop.mapreduce.Reducer.Context-">cleanup</a></span>(org.apache.hadoop.mapreduce.Reducer.Context context)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DelegatingCombiner.html#reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.Reducer.Context-">reduce</a></span>(java.lang.Object key,
+ java.lang.Iterable<java.lang.Object> values,
+ org.apache.hadoop.mapreduce.Reducer.Context context)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DelegatingCombiner.html#setup-org.apache.hadoop.mapreduce.Reducer.Context-">setup</a></span>(org.apache.hadoop.mapreduce.Reducer.Context context)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.mapreduce.Reducer</h3>
+<code>run</code></li>
+</ul>
+<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="DelegatingCombiner--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DelegatingCombiner</h4>
+<pre>public DelegatingCombiner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setup-org.apache.hadoop.mapreduce.Reducer.Context-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setup</h4>
+<pre>protected void setup(org.apache.hadoop.mapreduce.Reducer.Context context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>setup</code> in class <code>org.apache.hadoop.mapreduce.Reducer<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.Reducer.Context-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reduce</h4>
+<pre>protected void reduce(java.lang.Object key,
+ java.lang.Iterable<java.lang.Object> values,
+ org.apache.hadoop.mapreduce.Reducer.Context context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>reduce</code> in class <code>org.apache.hadoop.mapreduce.Reducer<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup-org.apache.hadoop.mapreduce.Reducer.Context-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>protected void cleanup(org.apache.hadoop.mapreduce.Reducer.Context context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>cleanup</code> in class <code>org.apache.hadoop.mapreduce.Reducer<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></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>
+<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><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/mapreduce/CollapsingReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/DelegatingMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/DelegatingCombiner.html" target="_top">Frames</a></li>
+<li><a href="DelegatingCombiner.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">Nested</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DelegatingMapper.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DelegatingMapper.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DelegatingMapper.html
new file mode 100644
index 0000000..028f814
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DelegatingMapper.html
@@ -0,0 +1,354 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>DelegatingMapper (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DelegatingMapper (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/mapreduce/DelegatingCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/DelegatingReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/DelegatingMapper.html" target="_top">Frames</a></li>
+<li><a href="DelegatingMapper.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Mapper">Nested</a> | </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.mapreduce</div>
+<h2 title="Class DelegatingMapper" class="title">Class DelegatingMapper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.Mapper<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.DelegatingMapper</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DelegatingMapper</span>
+extends org.apache.hadoop.mapreduce.Mapper<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></pre>
+<div class="block">A Hadoop mapper which delegates to an implementation read from the distributed cache.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Mapper">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Mapper</h3>
+<code>org.apache.hadoop.mapreduce.Mapper.Context</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DelegatingMapper.html#DelegatingMapper--">DelegatingMapper</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DelegatingMapper.html#cleanup-org.apache.hadoop.mapreduce.Mapper.Context-">cleanup</a></span>(org.apache.hadoop.mapreduce.Mapper.Context context)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DelegatingMapper.html#map-java.lang.Object-java.lang.Object-org.apache.hadoop.mapreduce.Mapper.Context-">map</a></span>(java.lang.Object key,
+ java.lang.Object value,
+ org.apache.hadoop.mapreduce.Mapper.Context context)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DelegatingMapper.html#setup-org.apache.hadoop.mapreduce.Mapper.Context-">setup</a></span>(org.apache.hadoop.mapreduce.Mapper.Context context)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.Mapper">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.mapreduce.Mapper</h3>
+<code>run</code></li>
+</ul>
+<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="DelegatingMapper--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DelegatingMapper</h4>
+<pre>public DelegatingMapper()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setup-org.apache.hadoop.mapreduce.Mapper.Context-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setup</h4>
+<pre>protected void setup(org.apache.hadoop.mapreduce.Mapper.Context context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>setup</code> in class <code>org.apache.hadoop.mapreduce.Mapper<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="map-java.lang.Object-java.lang.Object-org.apache.hadoop.mapreduce.Mapper.Context-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>map</h4>
+<pre>protected void map(java.lang.Object key,
+ java.lang.Object value,
+ org.apache.hadoop.mapreduce.Mapper.Context context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>map</code> in class <code>org.apache.hadoop.mapreduce.Mapper<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup-org.apache.hadoop.mapreduce.Mapper.Context-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>protected void cleanup(org.apache.hadoop.mapreduce.Mapper.Context context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>cleanup</code> in class <code>org.apache.hadoop.mapreduce.Mapper<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></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>
+<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><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/mapreduce/DelegatingCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/DelegatingReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/DelegatingMapper.html" target="_top">Frames</a></li>
+<li><a href="DelegatingMapper.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Mapper">Nested</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DelegatingReducer.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DelegatingReducer.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DelegatingReducer.html
new file mode 100644
index 0000000..46e0de0
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DelegatingReducer.html
@@ -0,0 +1,354 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>DelegatingReducer (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DelegatingReducer (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/mapreduce/DelegatingMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/DistributedCacheHelper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/DelegatingReducer.html" target="_top">Frames</a></li>
+<li><a href="DelegatingReducer.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">Nested</a> | </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.mapreduce</div>
+<h2 title="Class DelegatingReducer" class="title">Class DelegatingReducer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.Reducer<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.DelegatingReducer</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DelegatingReducer</span>
+extends org.apache.hadoop.mapreduce.Reducer<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></pre>
+<div class="block">A Hadoop reducer which delegates to an implementation read from the distributed cache.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Reducer</h3>
+<code>org.apache.hadoop.mapreduce.Reducer.Context</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DelegatingReducer.html#DelegatingReducer--">DelegatingReducer</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DelegatingReducer.html#cleanup-org.apache.hadoop.mapreduce.Reducer.Context-">cleanup</a></span>(org.apache.hadoop.mapreduce.Reducer.Context context)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DelegatingReducer.html#reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.Reducer.Context-">reduce</a></span>(java.lang.Object key,
+ java.lang.Iterable<java.lang.Object> values,
+ org.apache.hadoop.mapreduce.Reducer.Context context)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DelegatingReducer.html#setup-org.apache.hadoop.mapreduce.Reducer.Context-">setup</a></span>(org.apache.hadoop.mapreduce.Reducer.Context context)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.mapreduce.Reducer</h3>
+<code>run</code></li>
+</ul>
+<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="DelegatingReducer--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DelegatingReducer</h4>
+<pre>public DelegatingReducer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setup-org.apache.hadoop.mapreduce.Reducer.Context-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setup</h4>
+<pre>protected void setup(org.apache.hadoop.mapreduce.Reducer.Context context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>setup</code> in class <code>org.apache.hadoop.mapreduce.Reducer<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.Reducer.Context-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reduce</h4>
+<pre>protected void reduce(java.lang.Object key,
+ java.lang.Iterable<java.lang.Object> values,
+ org.apache.hadoop.mapreduce.Reducer.Context context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>reduce</code> in class <code>org.apache.hadoop.mapreduce.Reducer<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup-org.apache.hadoop.mapreduce.Reducer.Context-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>protected void cleanup(org.apache.hadoop.mapreduce.Reducer.Context context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>cleanup</code> in class <code>org.apache.hadoop.mapreduce.Reducer<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></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>
+<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><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/mapreduce/DelegatingMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/DistributedCacheHelper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/DelegatingReducer.html" target="_top">Frames</a></li>
+<li><a href="DelegatingReducer.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">Nested</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DistributedCacheHelper.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DistributedCacheHelper.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DistributedCacheHelper.html
new file mode 100644
index 0000000..067af87
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/DistributedCacheHelper.html
@@ -0,0 +1,314 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>DistributedCacheHelper (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DistributedCacheHelper (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/mapreduce/DelegatingReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/DistributedCacheHelper.html" target="_top">Frames</a></li>
+<li><a href="DistributedCacheHelper.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.mapreduce</div>
+<h2 title="Class DistributedCacheHelper" class="title">Class DistributedCacheHelper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.DistributedCacheHelper</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DistributedCacheHelper</span>
+extends java.lang.Object</pre>
+<div class="block">Methods for working with the Hadoop distributed cache.</div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DistributedCacheHelper.html#DistributedCacheHelper--">DistributedCacheHelper</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static java.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DistributedCacheHelper.html#readObject-org.apache.hadoop.conf.Configuration-org.apache.hadoop.fs.Path-">readObject</a></span>(org.apache.hadoop.conf.Configuration conf,
+ org.apache.hadoop.fs.Path path)</code>
+<div class="block">Deserializes an object from a path in HDFS.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/DistributedCacheHelper.html#writeObject-org.apache.hadoop.conf.Configuration-java.lang.Object-org.apache.hadoop.fs.Path-">writeObject</a></span>(org.apache.hadoop.conf.Configuration conf,
+ java.lang.Object obj,
+ org.apache.hadoop.fs.Path path)</code>
+<div class="block">Serializes an object to a path in HDFS and adds the file to the distributed cache.</div>
+</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="DistributedCacheHelper--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DistributedCacheHelper</h4>
+<pre>public DistributedCacheHelper()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="readObject-org.apache.hadoop.conf.Configuration-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>readObject</h4>
+<pre>public static java.lang.Object readObject(org.apache.hadoop.conf.Configuration conf,
+ org.apache.hadoop.fs.Path path)
+ throws java.io.IOException</pre>
+<div class="block">Deserializes an object from a path in HDFS.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - Hadoop configuration</dd>
+<dd><code>path</code> - Path to deserialize from</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Deserialized object</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="writeObject-org.apache.hadoop.conf.Configuration-java.lang.Object-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>writeObject</h4>
+<pre>public static void writeObject(org.apache.hadoop.conf.Configuration conf,
+ java.lang.Object obj,
+ org.apache.hadoop.fs.Path path)
+ throws java.io.IOException</pre>
+<div class="block">Serializes an object to a path in HDFS and adds the file to the distributed cache.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - Hadoop configuration</dd>
+<dd><code>obj</code> - Object to serialize</dd>
+<dd><code>path</code> - Path to serialize object to</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</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>
+<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><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/mapreduce/DelegatingReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/DistributedCacheHelper.html" target="_top">Frames</a></li>
+<li><a href="DistributedCacheHelper.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>
[50/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagConcat.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagConcat.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagConcat.html
new file mode 100644
index 0000000..9db44c4
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagConcat.html
@@ -0,0 +1,378 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>BagConcat (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="BagConcat (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/AppendToBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/BagGroup.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/BagConcat.html" target="_top">Frames</a></li>
+<li><a href="BagConcat.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class BagConcat" class="title">Class BagConcat</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.BagConcat</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BagConcat</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Unions all input bags to produce a single bag containing all tuples.
+ <p>
+ This UDF accepts two forms of input:
+ <ol>
+ <li>a tuple of 2 or more elements where each element is a bag with the same schema</li>
+ <li>a single bag where each element of that bag is a bag and all of these bags have the same schema</li>
+ </ol>
+ <p>
+ Example 1:
+ <pre>
+ <code>
+ define BagConcat datafu.pig.bags.BagConcat();
+ -- This example illustrates the use on a tuple of bags
+
+ -- input:
+ -- ({(1),(2),(3)},{(3),(4),(5)})
+ -- ({(20),(25)},{(40),(50)})
+ input = LOAD 'input' AS (A: bag{T: tuple(v:INT)}, B: bag{T: tuple(v:INT)});
+
+ -- output:
+ -- ({(1),(2),(3),(3),(4),(5)})
+ -- ({(20),(25),(40),(50)})
+ output = FOREACH input GENERATE BagConcat(A,B);
+ </code>
+ </pre>
+ <p>
+ Example 2:
+ <pre>
+ <code>
+ define BagConcat datafu.pig.bags.BagConcat();
+ -- This example illustrates the use on a bag of bags
+
+ -- input:
+ -- ({({(1),(2),(3)}),({(3),(4),(5)})})
+ -- ({({(20),(25)}),({(40),(50)})})
+ input = LOAD 'input' AS (A: bag{T: tuple(bag{T2: tuple(v:INT)})});
+
+ -- output:
+ -- ({(1),(2),(3),(3),(4),(5)})
+ -- ({(20),(25),(40),(50)})
+ output = FOREACH input GENERATE BagConcat(A);
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagConcat.html#BagConcat--">BagConcat</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagConcat.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagConcat.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="BagConcat--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BagConcat</h4>
+<pre>public BagConcat()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/bags/AppendToBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/BagGroup.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/BagConcat.html" target="_top">Frames</a></li>
+<li><a href="BagConcat.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagGroup.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagGroup.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagGroup.html
new file mode 100644
index 0000000..e73e98a
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagGroup.html
@@ -0,0 +1,405 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>BagGroup (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="BagGroup (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/BagConcat.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/BagGroup.html" target="_top">Frames</a></li>
+<li><a href="BagGroup.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class BagGroup" class="title">Class BagGroup</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.ContextualEvalFunc</a><T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.AliasableEvalFunc</a><org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.BagGroup</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BagGroup</span>
+extends <a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a><org.apache.pig.data.DataBag></pre>
+<div class="block">Performs an in-memory group operation on a bag. The first argument is the bag.
+ The second argument is a projection of that bag to the keys to group by.
+
+ <p>
+ The following example groups input_bag by k. The output is a bag having tuples
+ consisting of the group key k and a bag with the corresponding (k,v) tuples from input_bag
+ for that key.
+ </p>
+
+ <pre>
+ <code>
+ define BagGroup datafu.pig.bags.BagGroup();
+
+ data = LOAD 'input' AS (input_bag: bag {T: tuple(k: int, v: chararray)});
+ -- ({(1,A),(1,B),(2,A),(2,B),(2,C),(3,A)})
+
+ -- Group input_bag by k
+ data2 = FOREACH data GENERATE BagGroup(input_bag, input_bag.(k)) as grouped;
+ -- data2: {grouped: {(group: int,input_bag: {T: (k: int,v: chararray)})}}
+ -- ({(1,{(1,A),(1,B)}),(2,{(2,A),(2,B),(2,C)}),(3,{(3,A)})})
+ </code>
+ </pre>
+
+ If the key k is not needed within the input_bag for the output, it can be projected
+ out like so:
+ <pre>
+ <code>
+
+ data3 = FOREACH data2 {
+ -- project only the value
+ projected = FOREACH grouped GENERATE group, input_bag.(v);
+ GENERATE projected as grouped;
+ }
+
+ -- data3: {grouped: {(group: int,input_bag: {T: (k: int,v: chararray)})}}
+ -- ({(1,{(A),(B)}),(2,{(A),(B),(C)}),(3,{(A)})})
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagGroup.html#BagGroup--">BagGroup</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagGroup.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagGroup.html#getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">getOutputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">Specify the output schema as in {link EvalFunc#outputSchema(Schema)}.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.AliasableEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getBag-org.apache.pig.data.Tuple-java.lang.String-">getBag</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getBoolean-org.apache.pig.data.Tuple-java.lang.String-">getBoolean</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getDouble-org.apache.pig.data.Tuple-java.lang.String-">getDouble</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getDouble-org.apache.pig.data.Tuple-java.lang.String-java.lang.Double-">getDouble</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFieldAliases--">getFieldAliases</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFloat-org.apache.pig.data.Tuple-java.lang.String-">getFloat</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFloat-org.apache.pig.data.Tuple-java.lang.String-java.lang.Float-">getFloat</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getInteger-org.apache.pig.data.Tuple-java.lang.Str
ing-">getInteger</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getInteger-org.apache.pig.data.Tuple-java.lang.String-java.lang.Integer-">getInteger</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getLong-org.apache.pig.data.Tuple-java.lang.String-">getLong</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getLong-org.apache.pig.data.Tuple-java.lang.String-java.lang.Long-">getLong</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getObject-org.apache.pig.data.Tuple-java.lang.String-">getObject</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPosition-java.lang.String-">getPosition</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPosition-java.lang.String-java.lang.String-">getPosition</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPrefixedAliasName-java.lang.String-java.lang.String-">getPrefixedAliasName</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getString-org.ap
ache.pig.data.Tuple-java.lang.String-">getString</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getString-org.apache.pig.data.Tuple-java.lang.String-java.lang.String-">getString</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.ContextualEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">ContextualEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/ContextualEvalFunc.html#getContextProperties--">getContextProperties</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceName--">getInstanceName</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceProperties--">getInstanceProperties</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#setUDFContextSignature-java.lang.String-">setUDFContextSignature</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, warn</code></li>
+</ul>
+<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="BagGroup--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BagGroup</h4>
+<pre>public BagGroup()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema getOutputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">AliasableEvalFunc</a></code></span></div>
+<div class="block">Specify the output schema as in {link EvalFunc#outputSchema(Schema)}.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">getOutputSchema</a></code> in class <code><a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a><org.apache.pig.data.DataBag></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - input schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>outputSchema output schema</dd>
+</dl>
+</li>
+</ul>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/bags/BagConcat.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/BagGroup.html" target="_top">Frames</a></li>
+<li><a href="BagGroup.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagJoin.JoinType.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagJoin.JoinType.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagJoin.JoinType.html
new file mode 100644
index 0000000..91b9e57
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagJoin.JoinType.html
@@ -0,0 +1,355 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>BagJoin.JoinType (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="BagJoin.JoinType (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/BagJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/BagLeftOuterJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/BagJoin.JoinType.html" target="_top">Frames</a></li>
+<li><a href="BagJoin.JoinType.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><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </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.pig.bags</div>
+<h2 title="Enum BagJoin.JoinType" class="title">Enum BagJoin.JoinType</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum<<a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags">BagJoin.JoinType</a>></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.BagJoin.JoinType</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, java.lang.Comparable<<a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags">BagJoin.JoinType</a>></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags">BagJoin</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static enum <span class="typeNameLabel">BagJoin.JoinType</span>
+extends java.lang.Enum<<a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags">BagJoin.JoinType</a>></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagJoin.JoinType.html#FULL">FULL</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagJoin.JoinType.html#INNER">INNER</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagJoin.JoinType.html#LEFT">LEFT</a></span></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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags">BagJoin.JoinType</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagJoin.JoinType.html#valueOf-java.lang.String-">valueOf</a></span>(java.lang.String name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags">BagJoin.JoinType</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagJoin.JoinType.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<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>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="INNER">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>INNER</h4>
+<pre>public static final <a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags">BagJoin.JoinType</a> INNER</pre>
+</li>
+</ul>
+<a name="LEFT">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LEFT</h4>
+<pre>public static final <a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags">BagJoin.JoinType</a> LEFT</pre>
+</li>
+</ul>
+<a name="FULL">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FULL</h4>
+<pre>public static final <a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags">BagJoin.JoinType</a> FULL</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static <a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags">BagJoin.JoinType</a>[] values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (BagJoin.JoinType c : BagJoin.JoinType.values())
+ System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static <a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags">BagJoin.JoinType</a> valueOf(java.lang.String name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</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>
+<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><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/pig/bags/BagJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/BagLeftOuterJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/BagJoin.JoinType.html" target="_top">Frames</a></li>
+<li><a href="BagJoin.JoinType.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><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagJoin.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagJoin.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagJoin.html
new file mode 100644
index 0000000..17cabed
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagJoin.html
@@ -0,0 +1,418 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>BagJoin (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="BagJoin (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/BagGroup.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/BagJoin.html" target="_top">Frames</a></li>
+<li><a href="BagJoin.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class BagJoin" class="title">Class BagJoin</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.ContextualEvalFunc</a><T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.AliasableEvalFunc</a><org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.BagJoin</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/pig/bags/BagLeftOuterJoin.html" title="class in datafu.pig.bags">BagLeftOuterJoin</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BagJoin</span>
+extends <a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a><org.apache.pig.data.DataBag></pre>
+<div class="block">Performs an in-memory join across multiple bags.
+
+ <p>
+ The format for invocation is BagJoin(bag, 'key',....).
+ This UDF expects that all bags are non-null and that there is a corresponding key for each bag.
+ The <em>key</em> that is expected is the alias of the key inside of the preceding bag. By default, an 'inner'
+ join is performed. You can also perform 'left' or 'full' outer joins by specifying 'left' or 'full' in the
+ definition.
+ </p>
+
+ <p>
+ Example:
+ <code>
+ define BagJoin datafu.pig.bags.BagJoin(); -- inner join
+
+ -- describe data:
+ -- data: {bag1: {(key1: chararray,value1: chararray)},bag2: {(key2: chararray,value2: int)}}
+
+ bag_joined = FOREACH data GENERATE BagJoin(bag1, 'key1', bag2, 'key2') as joined;
+
+ -- describe bag_joined:
+ -- bag_joined: {joined: {(bag1::key1: chararray, bag1::value1: chararray, bag2::key2: chararray, bag2::value2: int)}}
+ </code>
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags">BagJoin.JoinType</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagJoin.html#BagJoin--">BagJoin</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagJoin.html#BagJoin-java.lang.String-">BagJoin</a></span>(java.lang.String joinType)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagJoin.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagJoin.html#getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">getOutputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">Specify the output schema as in {link EvalFunc#outputSchema(Schema)}.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.AliasableEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getBag-org.apache.pig.data.Tuple-java.lang.String-">getBag</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getBoolean-org.apache.pig.data.Tuple-java.lang.String-">getBoolean</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getDouble-org.apache.pig.data.Tuple-java.lang.String-">getDouble</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getDouble-org.apache.pig.data.Tuple-java.lang.String-java.lang.Double-">getDouble</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFieldAliases--">getFieldAliases</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFloat-org.apache.pig.data.Tuple-java.lang.String-">getFloat</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFloat-org.apache.pig.data.Tuple-java.lang.String-java.lang.Float-">getFloat</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getInteger-org.apache.pig.data.Tuple-java.lang.Str
ing-">getInteger</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getInteger-org.apache.pig.data.Tuple-java.lang.String-java.lang.Integer-">getInteger</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getLong-org.apache.pig.data.Tuple-java.lang.String-">getLong</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getLong-org.apache.pig.data.Tuple-java.lang.String-java.lang.Long-">getLong</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getObject-org.apache.pig.data.Tuple-java.lang.String-">getObject</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPosition-java.lang.String-">getPosition</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPosition-java.lang.String-java.lang.String-">getPosition</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPrefixedAliasName-java.lang.String-java.lang.String-">getPrefixedAliasName</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getString-org.ap
ache.pig.data.Tuple-java.lang.String-">getString</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getString-org.apache.pig.data.Tuple-java.lang.String-java.lang.String-">getString</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.ContextualEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">ContextualEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/ContextualEvalFunc.html#getContextProperties--">getContextProperties</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceName--">getInstanceName</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceProperties--">getInstanceProperties</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#setUDFContextSignature-java.lang.String-">setUDFContextSignature</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, warn</code></li>
+</ul>
+<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="BagJoin--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BagJoin</h4>
+<pre>public BagJoin()</pre>
+</li>
+</ul>
+<a name="BagJoin-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BagJoin</h4>
+<pre>public BagJoin(java.lang.String joinType)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOutputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema getOutputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">AliasableEvalFunc</a></code></span></div>
+<div class="block">Specify the output schema as in {link EvalFunc#outputSchema(Schema)}.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">getOutputSchema</a></code> in class <code><a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a><org.apache.pig.data.DataBag></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - input schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>outputSchema output schema</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>
+<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><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/pig/bags/BagGroup.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/BagJoin.html" target="_top">Frames</a></li>
+<li><a href="BagJoin.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagLeftOuterJoin.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagLeftOuterJoin.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagLeftOuterJoin.html
new file mode 100644
index 0000000..e9bc309
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagLeftOuterJoin.html
@@ -0,0 +1,342 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>BagLeftOuterJoin (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="BagLeftOuterJoin (datafu-pig 1.3.0 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><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/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/BagSplit.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/BagLeftOuterJoin.html" target="_top">Frames</a></li>
+<li><a href="BagLeftOuterJoin.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><a href="#nested.classes.inherited.from.class.datafu.pig.bags.BagJoin">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.datafu.pig.bags.BagJoin">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</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.pig.bags</div>
+<h2 title="Class BagLeftOuterJoin" class="title">Class BagLeftOuterJoin</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.ContextualEvalFunc</a><T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.AliasableEvalFunc</a><org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags">datafu.pig.bags.BagJoin</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.BagLeftOuterJoin</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BagLeftOuterJoin</span>
+extends <a href="../../../datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags">BagJoin</a></pre>
+<div class="block">Performs an in-memory left outer join across multiple bags.
+
+ <p>
+ The format for invocation is BagLeftOuterJoin(bag, 'key',....).
+ This UDF expects that all bags are non-null and that there is a corresponding key for each bag.
+ The <em>key</em> that is expected is the alias of the key inside of the preceding bag.
+ </p>
+
+ <p>
+ Example:
+ <code>
+ define BagLeftOuterJoin datafu.pig.bags.BagLeftOuterJoin();
+
+ -- describe data:
+ -- data: {bag1: {(key1: chararray,value1: chararray)},bag2: {(key2: chararray,value2: int)}}
+
+ bag_joined = FOREACH data GENERATE BagLeftOuterJoin(bag1, 'key1', bag2, 'key2') as joined;
+
+ -- describe bag_joined:
+ -- bag_joined: {joined: {(bag1::key1: chararray, bag1::value1: chararray, bag2::key2: chararray, bag2::value2: int)}}
+ </code>
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.datafu.pig.bags.BagJoin">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class datafu.pig.bags.<a href="../../../datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags">BagJoin</a></h3>
+<code><a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags">BagJoin.JoinType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagLeftOuterJoin.html#BagLeftOuterJoin--">BagLeftOuterJoin</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.bags.BagJoin">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.bags.<a href="../../../datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags">BagJoin</a></h3>
+<code><a href="../../../datafu/pig/bags/BagJoin.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/bags/BagJoin.html#getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">getOutputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.AliasableEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getBag-org.apache.pig.data.Tuple-java.lang.String-">getBag</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getBoolean-org.apache.pig.data.Tuple-java.lang.String-">getBoolean</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getDouble-org.apache.pig.data.Tuple-java.lang.String-">getDouble</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getDouble-org.apache.pig.data.Tuple-java.lang.String-java.lang.Double-">getDouble</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFieldAliases--">getFieldAliases</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFloat-org.apache.pig.data.Tuple-java.lang.String-">getFloat</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFloat-org.apache.pig.data.Tuple-java.lang.String-java.lang.Float-">getFloat</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getInteger-org.apache.pig.data.Tuple-java.lang.Str
ing-">getInteger</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getInteger-org.apache.pig.data.Tuple-java.lang.String-java.lang.Integer-">getInteger</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getLong-org.apache.pig.data.Tuple-java.lang.String-">getLong</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getLong-org.apache.pig.data.Tuple-java.lang.String-java.lang.Long-">getLong</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getObject-org.apache.pig.data.Tuple-java.lang.String-">getObject</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPosition-java.lang.String-">getPosition</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPosition-java.lang.String-java.lang.String-">getPosition</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPrefixedAliasName-java.lang.String-java.lang.String-">getPrefixedAliasName</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getString-org.ap
ache.pig.data.Tuple-java.lang.String-">getString</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#getString-org.apache.pig.data.Tuple-java.lang.String-java.lang.String-">getString</a>, <a href="../../../datafu/pig/util/AliasableEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.ContextualEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">ContextualEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/ContextualEvalFunc.html#getContextProperties--">getContextProperties</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceName--">getInstanceName</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceProperties--">getInstanceProperties</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#setUDFContextSignature-java.lang.String-">setUDFContextSignature</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, warn</code></li>
+</ul>
+<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="BagLeftOuterJoin--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BagLeftOuterJoin</h4>
+<pre>public BagLeftOuterJoin()</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>
+<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><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/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/BagSplit.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/BagLeftOuterJoin.html" target="_top">Frames</a></li>
+<li><a href="BagLeftOuterJoin.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><a href="#nested.classes.inherited.from.class.datafu.pig.bags.BagJoin">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.datafu.pig.bags.BagJoin">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
[45/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/LSHFamily.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/LSHFamily.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/LSHFamily.html
new file mode 100644
index 0000000..9cae92f
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/LSHFamily.html
@@ -0,0 +1,286 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>LSHFamily (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="LSHFamily (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/L2PStableHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/LSHFamily.html" target="_top">Frames</a></li>
+<li><a href="LSHFamily.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.pig.hash.lsh</div>
+<h2 title="Class LSHFamily" class="title">Class LSHFamily</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.LSHFamily</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">LSHFamily</span>
+extends java.lang.Object</pre>
+<div class="block">A family of k locality sensitive hashes. For a given point, k hashes will be computed.</div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/LSHFamily.html#LSHFamily-java.util.List-">LSHFamily</a></span>(java.util.List<<a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a>> hashes)</code>
+<div class="block">Construct a family of hashes</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Iterable<java.lang.Long></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/LSHFamily.html#apply-org.apache.commons.math.linear.RealVector-">apply</a></span>(org.apache.commons.math.linear.RealVector vector)</code>
+<div class="block">Compute the family of k-hashes for a vector.</div>
+</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="LSHFamily-java.util.List-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LSHFamily</h4>
+<pre>public LSHFamily(java.util.List<<a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a>> hashes)</pre>
+<div class="block">Construct a family of hashes</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>hashes</code> - Hashes which will be applied in turn to a given point</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply-org.apache.commons.math.linear.RealVector-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public java.lang.Iterable<java.lang.Long> apply(org.apache.commons.math.linear.RealVector vector)</pre>
+<div class="block">Compute the family of k-hashes for a vector.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - the vector</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>An iterable of hashes</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>
+<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><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/pig/hash/lsh/L2PStableHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/LSHFamily.html" target="_top">Frames</a></li>
+<li><a href="LSHFamily.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/LSHFunc.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/LSHFunc.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/LSHFunc.html
new file mode 100644
index 0000000..22f11f6
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/LSHFunc.html
@@ -0,0 +1,429 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>LSHFunc (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="LSHFunc (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":10,"i2":6,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/hash/lsh/RepeatingLSH.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/LSHFunc.html" target="_top">Frames</a></li>
+<li><a href="LSHFunc.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.pig.hash.lsh</div>
+<h2 title="Class LSHFunc" class="title">Class LSHFunc</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.LSHFunc</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../datafu/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh">CosineDistanceHash</a>, <a href="../../../../datafu/pig/hash/lsh/L1PStableHash.html" title="class in datafu.pig.hash.lsh">L1PStableHash</a>, <a href="../../../../datafu/pig/hash/lsh/L2PStableHash.html" title="class in datafu.pig.hash.lsh">L2PStableHash</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">LSHFunc</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">The base UDF for locality sensitive hashing.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../datafu/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh">LSHFamily</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#lsh">lsh</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#seed">seed</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#LSHFunc-java.lang.String-">LSHFunc</a></span>(java.lang.String sSeed)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected abstract <a href="../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces">LSHCreator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#createLSHCreator--">createLSHCreator</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple t)</code>
+<div class="block">The expectation is that the input is a Tuple of numeric data representing a real vector.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected abstract int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#getDimension--">getDimension</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#getSeed--">getSeed</a></span>()</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">The schema returned here is a bag containing pairs.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="lsh">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lsh</h4>
+<pre>protected <a href="../../../../datafu/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh">LSHFamily</a> lsh</pre>
+</li>
+</ul>
+<a name="seed">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>seed</h4>
+<pre>protected java.lang.Long seed</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LSHFunc-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LSHFunc</h4>
+<pre>public LSHFunc(java.lang.String sSeed)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="createLSHCreator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createLSHCreator</h4>
+<pre>protected abstract <a href="../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces">LSHCreator</a> createLSHCreator()</pre>
+</li>
+</ul>
+<a name="getDimension--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDimension</h4>
+<pre>protected abstract int getDimension()</pre>
+</li>
+</ul>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple t)
+ throws java.io.IOException</pre>
+<div class="block">The expectation is that the input is a Tuple of numeric data representing a real vector.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>DataBag containing tuples which have the lsh_id (the hash ID in the family) and the hash</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSeed--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSeed</h4>
+<pre>protected long getSeed()</pre>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block">The schema returned here is a bag containing pairs.
+ The pairs are the lsh_id (or the ID of the hash) and the hash value.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/hash/lsh/RepeatingLSH.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/LSHFunc.html" target="_top">Frames</a></li>
+<li><a href="LSHFunc.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/RepeatingLSH.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/RepeatingLSH.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/RepeatingLSH.html
new file mode 100644
index 0000000..2f1cda8
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/RepeatingLSH.html
@@ -0,0 +1,319 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>RepeatingLSH (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="RepeatingLSH (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/RepeatingLSH.html" target="_top">Frames</a></li>
+<li><a href="RepeatingLSH.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><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">Field</a> | </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.pig.hash.lsh</div>
+<h2 title="Class RepeatingLSH" class="title">Class RepeatingLSH</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">datafu.pig.hash.lsh.interfaces.LSH</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.RepeatingLSH</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">RepeatingLSH</span>
+extends <a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></pre>
+<div class="block">A composite hash which takes multiple hashes and composes them. This is useful
+ when a locality sensitive hash has a range that is very narrow and would want a wider
+ range for the hash.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">
+<!-- -->
+</a>
+<h3>Fields inherited from class datafu.pig.hash.lsh.interfaces.<a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></h3>
+<code><a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html#dim">dim</a>, <a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html#rg">rg</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/RepeatingLSH.html#RepeatingLSH-java.util.List-">RepeatingLSH</a></span>(java.util.List<<a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a>> lshList)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/RepeatingLSH.html#apply-org.apache.commons.math.linear.RealVector-">apply</a></span>(org.apache.commons.math.linear.RealVector vector)</code>
+<div class="block">Compute the aggregated hash of a vector.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.hash.lsh.interfaces.<a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></h3>
+<code><a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html#getDim--">getDim</a>, <a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html#getRandomGenerator--">getRandomGenerator</a></code></li>
+</ul>
+<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="RepeatingLSH-java.util.List-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RepeatingLSH</h4>
+<pre>public RepeatingLSH(java.util.List<<a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a>> lshList)
+ throws org.apache.commons.math.MathException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.commons.math.MathException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply-org.apache.commons.math.linear.RealVector-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public long apply(org.apache.commons.math.linear.RealVector vector)</pre>
+<div class="block">Compute the aggregated hash of a vector. This is done by taking the output of the k hashes as a
+ vector and computing the dot product with a vector of uniformly distributed components between 0 and 10.
+
+ So, consider a_{0,k} such that a_i ~ U(0,10) and hash functions h_{0,k} treated as 2 k-dimensional vectors,
+ we return the dot product of h(v) and a.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html#apply-org.apache.commons.math.linear.RealVector-">apply</a></code> in class <code><a href="../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - A vector to be hashed</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A hash which collides with vectors close according to some metric (implementation dependent).</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>
+<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><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/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/RepeatingLSH.html" target="_top">Frames</a></li>
+<li><a href="RepeatingLSH.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><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/HyperplaneLSH.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/HyperplaneLSH.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/HyperplaneLSH.html
new file mode 100644
index 0000000..79b70f0
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/HyperplaneLSH.html
@@ -0,0 +1,349 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>HyperplaneLSH (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="HyperplaneLSH (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/cosine/HyperplaneLSH.html" target="_top">Frames</a></li>
+<li><a href="HyperplaneLSH.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><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">Field</a> | </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.pig.hash.lsh.cosine</div>
+<h2 title="Class HyperplaneLSH" class="title">Class HyperplaneLSH</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">datafu.pig.hash.lsh.interfaces.LSH</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.cosine.HyperplaneLSH</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">HyperplaneLSH</span>
+extends <a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></pre>
+<div class="block">From wikipedia's article on <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>:
+
+ <pre>
+ Locality-sensitive hashing (LSH) is a method of performing probabilistic dimension reduction of high-dimensional data.
+ The basic idea is to hash the input items so that similar items are mapped to the same buckets with high probability
+ (the number of buckets being much smaller than the universe of possible input items).
+ </pre>
+
+ <p>
+ In particular, this implementation implements a locality sensitive hashing scheme which maps high-dimensional vectors which are
+ close together (with high probability) according to <a href="http://en.wikipedia.org/wiki/Cosine_similarity" target="_blank">Cosine Similarity</a>
+ into the same buckets. Each LSH maps a vector onto one side or the other of a random hyperplane, thereby producing a single
+ bit as the hash value. Multiple, independent, hashes can be run on the same input and aggregated together to form a more
+ broad domain than a single bit.
+ </p>
+
+ <p>
+ For more information, see Charikar, Moses S.. (2002). "Similarity Estimation Techniques from Rounding Algorithms". Proceedings of the 34th Annual ACM Symposium on Theory of Computing 2002.
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">
+<!-- -->
+</a>
+<h3>Fields inherited from class datafu.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#dim">dim</a>, <a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#rg">rg</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/cosine/HyperplaneLSH.html#HyperplaneLSH-int-org.apache.commons.math.random.RandomGenerator-">HyperplaneLSH</a></span>(int dim,
+ org.apache.commons.math.random.RandomGenerator rg)</code>
+<div class="block">Locality sensitive hash that maps vectors onto 0,1 in such a way that colliding
+ vectors are "near" one another according to cosine similarity with high probability.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/cosine/HyperplaneLSH.html#apply-org.apache.commons.math.linear.RealVector-">apply</a></span>(org.apache.commons.math.linear.RealVector vector)</code>
+<div class="block">Compute which side of the hyperplane that the parameter is on.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#getDim--">getDim</a>, <a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#getRandomGenerator--">getRandomGenerator</a></code></li>
+</ul>
+<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="HyperplaneLSH-int-org.apache.commons.math.random.RandomGenerator-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HyperplaneLSH</h4>
+<pre>public HyperplaneLSH(int dim,
+ org.apache.commons.math.random.RandomGenerator rg)</pre>
+<div class="block">Locality sensitive hash that maps vectors onto 0,1 in such a way that colliding
+ vectors are "near" one another according to cosine similarity with high probability.
+
+ <p>
+ Generally, multiple LSH are combined via repetition to increase the range of the hash function to the full set of longs.
+ This repetition is accomplished by wrapping instances of the LSH in a LSHFamily, which does the combination.
+ </p>
+
+ <p>
+ The size of the hash family corresponds to the number of independent hashes you want to apply to the data.
+ In a k-near neighbors style of searching, this corresponds to the number of neighbors you want to find
+ (i.e. the number of vectors within a distance according to cosine similarity).
+ </p></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dim</code> - The dimension of the vectors which are to be hashed</dd>
+<dd><code>rg</code> - random number generator</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="apply-org.apache.commons.math.linear.RealVector-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public long apply(org.apache.commons.math.linear.RealVector vector)</pre>
+<div class="block">Compute which side of the hyperplane that the parameter is on.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#apply-org.apache.commons.math.linear.RealVector-">apply</a></code> in class <code><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - The vector to test.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>one if the dot product with the hyperplane is positive, 0 if negative.</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>
+<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><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>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/cosine/HyperplaneLSH.html" target="_top">Frames</a></li>
+<li><a href="HyperplaneLSH.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><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/package-frame.html
new file mode 100644
index 0000000..fedad48
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/package-frame.html
@@ -0,0 +1,20 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.cosine (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../datafu/pig/hash/lsh/cosine/package-summary.html" target="classFrame">datafu.pig.hash.lsh.cosine</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="HyperplaneLSH.html" title="class in datafu.pig.hash.lsh.cosine" target="classFrame">HyperplaneLSH</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/package-summary.html
new file mode 100644
index 0000000..1e780f8
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/package-summary.html
@@ -0,0 +1,153 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.cosine (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.hash.lsh.cosine (datafu-pig 1.3.0 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 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/pig/hash/lsh/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/interfaces/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/cosine/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.pig.hash.lsh.cosine</h1>
+<div class="docSummary">
+<div class="block">Implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>
+ for <a href="http://en.wikipedia.org/wiki/Cosine_similarity" target="_blank">Cosine Similarity</a>.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/hash/lsh/cosine/HyperplaneLSH.html" title="class in datafu.pig.hash.lsh.cosine">HyperplaneLSH</a></td>
+<td class="colLast">
+<div class="block">From wikipedia's article on <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>:</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.hash.lsh.cosine Description">Package datafu.pig.hash.lsh.cosine Description</h2>
+<div class="block">Implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>
+ for <a href="http://en.wikipedia.org/wiki/Cosine_similarity" target="_blank">Cosine Similarity</a>.</div>
+</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 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/pig/hash/lsh/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/interfaces/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/cosine/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/package-tree.html
new file mode 100644
index 0000000..cd95568
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/cosine/package-tree.html
@@ -0,0 +1,139 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.cosine Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.hash.lsh.cosine Class Hierarchy (datafu-pig 1.3.0 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><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/pig/hash/lsh/package-tree.html">Prev</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/interfaces/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/cosine/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.pig.hash.lsh.cosine</h1>
+<span class="packageHierarchyLabel">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.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">LSH</span></a>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.cosine.<a href="../../../../../datafu/pig/hash/lsh/cosine/HyperplaneLSH.html" title="class in datafu.pig.hash.lsh.cosine"><span class="typeNameLink">HyperplaneLSH</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><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/pig/hash/lsh/package-tree.html">Prev</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/interfaces/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/cosine/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/LSH.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/LSH.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/LSH.html
new file mode 100644
index 0000000..fe74ab0
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/LSH.html
@@ -0,0 +1,382 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>LSH (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="LSH (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/interfaces/LSH.html" target="_top">Frames</a></li>
+<li><a href="LSH.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.pig.hash.lsh.interfaces</div>
+<h2 title="Class LSH" class="title">Class LSH</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.interfaces.LSH</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable">AbstractStableDistributionFunction</a>, <a href="../../../../../datafu/pig/hash/lsh/cosine/HyperplaneLSH.html" title="class in datafu.pig.hash.lsh.cosine">HyperplaneLSH</a>, <a href="../../../../../datafu/pig/hash/lsh/RepeatingLSH.html" title="class in datafu.pig.hash.lsh">RepeatingLSH</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">LSH</span>
+extends java.lang.Object</pre>
+<div class="block">An abstract class representing a locality sensitive hash. From wikipedia's article on <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>:
+
+ <p>
+ Locality-sensitive hashing (LSH) is a method of performing probabilistic dimension reduction of high-dimensional data.
+ The basic idea is to hash the input items so that similar items are mapped to the same buckets with high probability
+ (the number of buckets being much smaller than the universe of possible input items).
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#dim">dim</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected org.apache.commons.math.random.RandomGenerator</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#rg">rg</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#LSH-int-org.apache.commons.math.random.RandomGenerator-">LSH</a></span>(int dim,
+ org.apache.commons.math.random.RandomGenerator rg)</code>
+<div class="block">Construct a locality sensitive hash.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>abstract long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#apply-org.apache.commons.math.linear.RealVector-">apply</a></span>(org.apache.commons.math.linear.RealVector vector)</code>
+<div class="block">Hash a vector.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#getDim--">getDim</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.commons.math.random.RandomGenerator</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#getRandomGenerator--">getRandomGenerator</a></span>()</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="rg">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>rg</h4>
+<pre>protected org.apache.commons.math.random.RandomGenerator rg</pre>
+</li>
+</ul>
+<a name="dim">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dim</h4>
+<pre>protected int dim</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="LSH-int-org.apache.commons.math.random.RandomGenerator-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LSH</h4>
+<pre>public LSH(int dim,
+ org.apache.commons.math.random.RandomGenerator rg)</pre>
+<div class="block">Construct a locality sensitive hash. Note, one may pass a pre-seeded generator.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dim</code> - The dimension of the vectors which are to be hashed</dd>
+<dd><code>rg</code> - The random generator to use internally.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getRandomGenerator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRandomGenerator</h4>
+<pre>public org.apache.commons.math.random.RandomGenerator getRandomGenerator()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The random generator from this LSH</dd>
+</dl>
+</li>
+</ul>
+<a name="getDim--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDim</h4>
+<pre>public int getDim()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The dimension of the vectors which this LSh supports</dd>
+</dl>
+</li>
+</ul>
+<a name="apply-org.apache.commons.math.linear.RealVector-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public abstract long apply(org.apache.commons.math.linear.RealVector vector)</pre>
+<div class="block">Hash a vector.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - A vector to be hashed</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A hash which collides with vectors close according to some metric (implementation dependent).</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>
+<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><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/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/interfaces/LSH.html" target="_top">Frames</a></li>
+<li><a href="LSH.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
[16/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/package-summary.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/package-summary.html
new file mode 100644
index 0000000..30bd9c9
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/package-summary.html
@@ -0,0 +1,165 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.fs (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.hourglass.fs (datafu-hourglass 1.3.0 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 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/avro/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/hourglass/jobs/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/fs/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.fs</h1>
+<div class="docSummary">
+<div class="block">Classes for working with the file system.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a></td>
+<td class="colLast">
+<div class="block">Represents a path and the corresponding date that is associated with it.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a></td>
+<td class="colLast">
+<div class="block">A date range, consisting of a start and end date.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/fs/PathUtils.html" title="class in datafu.hourglass.fs">PathUtils</a></td>
+<td class="colLast">
+<div class="block">A collection of utility methods for dealing with files and paths.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.hourglass.fs Description">Package datafu.hourglass.fs Description</h2>
+<div class="block">Classes for working with the file system.
+ 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>
+<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 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/avro/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/hourglass/jobs/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/fs/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/package-tree.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/package-tree.html
new file mode 100644
index 0000000..f60289f
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/package-tree.html
@@ -0,0 +1,137 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.fs Class Hierarchy (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.hourglass.fs Class Hierarchy (datafu-hourglass 1.3.0 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><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/avro/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/hourglass/jobs/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/fs/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.fs</h1>
+<span class="packageHierarchyLabel">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.fs.<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs"><span class="typeNameLink">DatePath</span></a> (implements java.lang.Comparable<T>)</li>
+<li type="circle">datafu.hourglass.fs.<a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs"><span class="typeNameLink">DateRange</span></a></li>
+<li type="circle">datafu.hourglass.fs.<a href="../../../datafu/hourglass/fs/PathUtils.html" title="class in datafu.hourglass.fs"><span class="typeNameLink">PathUtils</span></a></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><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/avro/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/hourglass/jobs/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/fs/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractJob.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractJob.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractJob.html
new file mode 100644
index 0000000..d35a64a
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractJob.html
@@ -0,0 +1,878 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>AbstractJob (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AbstractJob (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":6,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractJob.html" target="_top">Frames</a></li>
+<li><a href="AbstractJob.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.jobs</div>
+<h2 title="Class AbstractJob" class="title">Class AbstractJob</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.conf.Configured</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.AbstractJob</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.hadoop.conf.Configurable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">AbstractJob</span>
+extends org.apache.hadoop.conf.Configured</pre>
+<div class="block">Base class for Hadoop jobs.
+
+ <p>
+ This class defines a set of common methods and configuration shared by Hadoop jobs.
+ Jobs can be configured either by providing properties or by calling setters.
+ Each property has a corresponding setter.
+ </p>
+
+ This class recognizes the following properties:
+
+ <ul>
+ <li><em>input.path</em> - Input path job will read from</li>
+ <li><em>output.path</em> - Output path job will write to</li>
+ <li><em>temp.path</em> - Temporary path under which intermediate files are stored</li>
+ <li><em>retention.count</em> - Number of days to retain in output directory</li>
+ <li><em>num.reducers</em> - Number of reducers to use</li>
+ <li><em>use.combiner</em> - Whether to use a combiner or not</li>
+ <li><em>counters.path</em> - Path to store job counters in</li>
+ </ul>
+
+ <p>
+ The <em>input.path</em> property may be a comma-separated list of paths. When there is more
+ than one it implies a join is to be performed. Alternatively the paths may be listed separately.
+ For example, <em>input.path.first</em> and <em>input.path.second</em> define two separate input
+ paths.
+ </p>
+
+ <p>
+ The <em>num.reducers</em> fixes the number of reducers. When not set the number of reducers
+ is computed based on the input size.
+ </p>
+
+ <p>
+ The <em>temp.path</em> property defines the parent directory for temporary paths, not the
+ temporary path itself. Temporary paths are created under this directory with an <em>hourglass-</em>
+ prefix followed by a GUID.
+ </p>
+
+ <p>
+ The input and output paths are the only required parameters. The rest are optional.
+ </p>
+
+ <p>
+ Hadoop configuration may be provided by setting a property with the prefix <em>hadoop-conf.</em>.
+ For example, <em>mapred.min.split.size</em> can be configured by setting property
+ <em>hadoop-conf.mapred.min.split.size</em> to the desired value.
+ </p></div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#AbstractJob--">AbstractJob</a></span>()</code>
+<div class="block">Initializes the job.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#AbstractJob-java.lang.String-java.util.Properties-">AbstractJob</a></span>(java.lang.String name,
+ java.util.Properties props)</code>
+<div class="block">Initializes the job with a job name and properties.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#config-org.apache.hadoop.conf.Configuration-">config</a></span>(org.apache.hadoop.conf.Configuration conf)</code>
+<div class="block">Overridden to provide custom configuration before the job starts.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#createRandomTempPath--">createRandomTempPath</a></span>()</code>
+<div class="block">Creates a random temporary path within the file system.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#ensurePath-org.apache.hadoop.fs.Path-">ensurePath</a></span>(org.apache.hadoop.fs.Path path)</code>
+<div class="block">Creates a path, if it does not already exist.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#getCountersParentPath--">getCountersParentPath</a></span>()</code>
+<div class="block">Gets the path where counters will be stored.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>protected org.apache.hadoop.fs.FileSystem</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#getFileSystem--">getFileSystem</a></span>()</code>
+<div class="block">Gets the file system.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.util.List<org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#getInputPaths--">getInputPaths</a></span>()</code>
+<div class="block">Gets the input paths.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#getName--">getName</a></span>()</code>
+<div class="block">Gets the job name</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#getNumReducers--">getNumReducers</a></span>()</code>
+<div class="block">Gets the number of reducers to use.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#getOutputPath--">getOutputPath</a></span>()</code>
+<div class="block">Gets the output path.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>java.util.Properties</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#getProperties--">getProperties</a></span>()</code>
+<div class="block">Gets the configuration properties.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#getRetentionCount--">getRetentionCount</a></span>()</code>
+<div class="block">Gets the number of days of data which will be retained in the output path.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#getTempPath--">getTempPath</a></span>()</code>
+<div class="block">Gets the temporary path under which intermediate files will be stored.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#initialize--">initialize</a></span>()</code>
+<div class="block">Initialization required before running job.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#isUseCombiner--">isUseCombiner</a></span>()</code>
+<div class="block">Gets whether the combiner should be used.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>protected org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#randomTempPath--">randomTempPath</a></span>()</code>
+<div class="block">Generates a random temporary path within the file system.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#run--">run</a></span>()</code>
+<div class="block">Run the job.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#setCountersParentPath-org.apache.hadoop.fs.Path-">setCountersParentPath</a></span>(org.apache.hadoop.fs.Path countersParentPath)</code>
+<div class="block">Sets the path where counters will be stored.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#setInputPaths-java.util.List-">setInputPaths</a></span>(java.util.List<org.apache.hadoop.fs.Path> inputPaths)</code>
+<div class="block">Sets the input paths.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#setName-java.lang.String-">setName</a></span>(java.lang.String name)</code>
+<div class="block">Sets the job name</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#setNumReducers-java.lang.Integer-">setNumReducers</a></span>(java.lang.Integer numReducers)</code>
+<div class="block">Sets the number of reducers to use.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#setOutputPath-org.apache.hadoop.fs.Path-">setOutputPath</a></span>(org.apache.hadoop.fs.Path outputPath)</code>
+<div class="block">Sets the output path.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#setProperties-java.util.Properties-">setProperties</a></span>(java.util.Properties props)</code>
+<div class="block">Sets the configuration properties.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#setRetentionCount-java.lang.Integer-">setRetentionCount</a></span>(java.lang.Integer retentionCount)</code>
+<div class="block">Sets the number of days of data which will be retained in the output path.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#setTempPath-org.apache.hadoop.fs.Path-">setTempPath</a></span>(org.apache.hadoop.fs.Path tempPath)</code>
+<div class="block">Sets the temporary path where intermediate files will be stored.</div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#setUseCombiner-boolean-">setUseCombiner</a></span>(boolean useCombiner)</code>
+<div class="block">Sets whether the combiner should be used.</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractJob.html#validate--">validate</a></span>()</code>
+<div class="block">Validation required before running job.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.conf.Configured">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.conf.Configured</h3>
+<code>getConf, setConf</code></li>
+</ul>
+<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="AbstractJob--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AbstractJob</h4>
+<pre>public AbstractJob()</pre>
+<div class="block">Initializes the job.</div>
+</li>
+</ul>
+<a name="AbstractJob-java.lang.String-java.util.Properties-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AbstractJob</h4>
+<pre>public AbstractJob(java.lang.String name,
+ java.util.Properties props)</pre>
+<div class="block">Initializes the job with a job name and properties.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - Job name</dd>
+<dd><code>props</code> - Configuration properties</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public java.lang.String getName()</pre>
+<div class="block">Gets the job name</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Job name</dd>
+</dl>
+</li>
+</ul>
+<a name="setName-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setName</h4>
+<pre>public void setName(java.lang.String name)</pre>
+<div class="block">Sets the job name</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - Job name</dd>
+</dl>
+</li>
+</ul>
+<a name="getProperties--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProperties</h4>
+<pre>public java.util.Properties getProperties()</pre>
+<div class="block">Gets the configuration properties.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Configuration properties</dd>
+</dl>
+</li>
+</ul>
+<a name="setProperties-java.util.Properties-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setProperties</h4>
+<pre>public void setProperties(java.util.Properties props)</pre>
+<div class="block">Sets the configuration properties.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>props</code> - Properties</dd>
+</dl>
+</li>
+</ul>
+<a name="config-org.apache.hadoop.conf.Configuration-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>config</h4>
+<pre>public void config(org.apache.hadoop.conf.Configuration conf)</pre>
+<div class="block">Overridden to provide custom configuration before the job starts.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - configuration</dd>
+</dl>
+</li>
+</ul>
+<a name="getNumReducers--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumReducers</h4>
+<pre>public java.lang.Integer getNumReducers()</pre>
+<div class="block">Gets the number of reducers to use.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Number of reducers</dd>
+</dl>
+</li>
+</ul>
+<a name="setNumReducers-java.lang.Integer-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNumReducers</h4>
+<pre>public void setNumReducers(java.lang.Integer numReducers)</pre>
+<div class="block">Sets the number of reducers to use. Can also be set with <em>num.reducers</em> property.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>numReducers</code> - Number of reducers to use</dd>
+</dl>
+</li>
+</ul>
+<a name="isUseCombiner--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isUseCombiner</h4>
+<pre>public boolean isUseCombiner()</pre>
+<div class="block">Gets whether the combiner should be used.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>True if combiner should be used, otherwise false.</dd>
+</dl>
+</li>
+</ul>
+<a name="setUseCombiner-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUseCombiner</h4>
+<pre>public void setUseCombiner(boolean useCombiner)</pre>
+<div class="block">Sets whether the combiner should be used. Can also be set with <em>use.combiner</em>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>useCombiner</code> - True if a combiner should be used, otherwise false.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCountersParentPath--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCountersParentPath</h4>
+<pre>public org.apache.hadoop.fs.Path getCountersParentPath()</pre>
+<div class="block">Gets the path where counters will be stored.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Counters path</dd>
+</dl>
+</li>
+</ul>
+<a name="setCountersParentPath-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCountersParentPath</h4>
+<pre>public void setCountersParentPath(org.apache.hadoop.fs.Path countersParentPath)</pre>
+<div class="block">Sets the path where counters will be stored. Can also be set with <em>counters.path</em>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>countersParentPath</code> - Counters path</dd>
+</dl>
+</li>
+</ul>
+<a name="getRetentionCount--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRetentionCount</h4>
+<pre>public java.lang.Integer getRetentionCount()</pre>
+<div class="block">Gets the number of days of data which will be retained in the output path.
+ Only the latest will be kept. Older paths will be removed.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>retention count</dd>
+</dl>
+</li>
+</ul>
+<a name="setRetentionCount-java.lang.Integer-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRetentionCount</h4>
+<pre>public void setRetentionCount(java.lang.Integer retentionCount)</pre>
+<div class="block">Sets the number of days of data which will be retained in the output path.
+ Only the latest will be kept. Older paths will be removed.
+ Can also be set with <em>retention.count</em>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>retentionCount</code> - retention count</dd>
+</dl>
+</li>
+</ul>
+<a name="getInputPaths--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputPaths</h4>
+<pre>public java.util.List<org.apache.hadoop.fs.Path> getInputPaths()</pre>
+<div class="block">Gets the input paths. Multiple input paths imply a join is to be performed.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>input paths</dd>
+</dl>
+</li>
+</ul>
+<a name="setInputPaths-java.util.List-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setInputPaths</h4>
+<pre>public void setInputPaths(java.util.List<org.apache.hadoop.fs.Path> inputPaths)</pre>
+<div class="block">Sets the input paths. Multiple input paths imply a join is to be performed.
+ Can also be set with <em>input.path</em> or several properties starting with
+ <em>input.path.</em>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>inputPaths</code> - input paths</dd>
+</dl>
+</li>
+</ul>
+<a name="getOutputPath--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputPath</h4>
+<pre>public org.apache.hadoop.fs.Path getOutputPath()</pre>
+<div class="block">Gets the output path.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>output path</dd>
+</dl>
+</li>
+</ul>
+<a name="setOutputPath-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOutputPath</h4>
+<pre>public void setOutputPath(org.apache.hadoop.fs.Path outputPath)</pre>
+<div class="block">Sets the output path. Can also be set with <em>output.path</em>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>outputPath</code> - output path</dd>
+</dl>
+</li>
+</ul>
+<a name="getTempPath--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTempPath</h4>
+<pre>public org.apache.hadoop.fs.Path getTempPath()</pre>
+<div class="block">Gets the temporary path under which intermediate files will be stored. Defaults to /tmp.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Temporary path</dd>
+</dl>
+</li>
+</ul>
+<a name="setTempPath-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setTempPath</h4>
+<pre>public void setTempPath(org.apache.hadoop.fs.Path tempPath)</pre>
+<div class="block">Sets the temporary path where intermediate files will be stored. Defaults to /tmp.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tempPath</code> - Temporary path</dd>
+</dl>
+</li>
+</ul>
+<a name="getFileSystem--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFileSystem</h4>
+<pre>protected org.apache.hadoop.fs.FileSystem getFileSystem()</pre>
+<div class="block">Gets the file system.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>File system</dd>
+</dl>
+</li>
+</ul>
+<a name="randomTempPath--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>randomTempPath</h4>
+<pre>protected org.apache.hadoop.fs.Path randomTempPath()</pre>
+<div class="block">Generates a random temporary path within the file system. This does not create the path.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Random temporary path</dd>
+</dl>
+</li>
+</ul>
+<a name="createRandomTempPath--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createRandomTempPath</h4>
+<pre>protected org.apache.hadoop.fs.Path createRandomTempPath()
+ throws java.io.IOException</pre>
+<div class="block">Creates a random temporary path within the file system.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Random temporary path</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="ensurePath-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ensurePath</h4>
+<pre>protected org.apache.hadoop.fs.Path ensurePath(org.apache.hadoop.fs.Path path)
+ throws java.io.IOException</pre>
+<div class="block">Creates a path, if it does not already exist.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - Path to create</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The same path that was provided</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="validate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>validate</h4>
+<pre>protected void validate()</pre>
+<div class="block">Validation required before running job.</div>
+</li>
+</ul>
+<a name="initialize--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initialize</h4>
+<pre>protected void initialize()</pre>
+<div class="block">Initialization required before running job.</div>
+</li>
+</ul>
+<a name="run--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>run</h4>
+<pre>public abstract void run()
+ throws java.io.IOException,
+ java.lang.InterruptedException,
+ java.lang.ClassNotFoundException</pre>
+<div class="block">Run the job.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+<dd><code>java.lang.InterruptedException</code> - InterruptedException</dd>
+<dd><code>java.lang.ClassNotFoundException</code> - ClassNotFoundException</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>
+<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><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/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractJob.html" target="_top">Frames</a></li>
+<li><a href="AbstractJob.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html
new file mode 100644
index 0000000..2501632
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html
@@ -0,0 +1,267 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>AbstractNonIncrementalJob.BaseCombiner (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AbstractNonIncrementalJob.BaseCombiner (datafu-hourglass 1.3.0 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><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/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html" target="_top">Frames</a></li>
+<li><a href="AbstractNonIncrementalJob.BaseCombiner.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">Nested</a> | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</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.jobs</div>
+<h2 title="Class AbstractNonIncrementalJob.BaseCombiner" class="title">Class AbstractNonIncrementalJob.BaseCombiner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.Reducer<org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroValue<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroValue<org.apache.avro.generic.GenericRecord>></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.AbstractNonIncrementalJob.BaseCombiner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract static class <span class="typeNameLabel">AbstractNonIncrementalJob.BaseCombiner</span>
+extends org.apache.hadoop.mapreduce.Reducer<org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroValue<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroValue<org.apache.avro.generic.GenericRecord>></pre>
+<div class="block">Combiner base class for <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractNonIncrementalJob</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Reducer</h3>
+<code>org.apache.hadoop.mapreduce.Reducer.Context</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html#BaseCombiner--">BaseCombiner</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.mapreduce.Reducer</h3>
+<code>cleanup, reduce, run, setup</code></li>
+</ul>
+<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="BaseCombiner--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BaseCombiner</h4>
+<pre>public BaseCombiner()</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>
+<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><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/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html" target="_top">Frames</a></li>
+<li><a href="AbstractNonIncrementalJob.BaseCombiner.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">Nested</a> | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html
new file mode 100644
index 0000000..18d2163
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html
@@ -0,0 +1,267 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>AbstractNonIncrementalJob.BaseMapper (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AbstractNonIncrementalJob.BaseMapper (datafu-hourglass 1.3.0 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><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/jobs/AbstractNonIncrementalJob.BaseCombiner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html" target="_top">Frames</a></li>
+<li><a href="AbstractNonIncrementalJob.BaseMapper.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Mapper">Nested</a> | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.org.apache.hadoop.mapreduce.Mapper">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</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.jobs</div>
+<h2 title="Class AbstractNonIncrementalJob.BaseMapper" class="title">Class AbstractNonIncrementalJob.BaseMapper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.Mapper<org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.hadoop.io.NullWritable,org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroValue<org.apache.avro.generic.GenericRecord>></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.AbstractNonIncrementalJob.BaseMapper</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract static class <span class="typeNameLabel">AbstractNonIncrementalJob.BaseMapper</span>
+extends org.apache.hadoop.mapreduce.Mapper<org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.hadoop.io.NullWritable,org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroValue<org.apache.avro.generic.GenericRecord>></pre>
+<div class="block">Mapper base class for <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractNonIncrementalJob</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Mapper">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Mapper</h3>
+<code>org.apache.hadoop.mapreduce.Mapper.Context</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html#BaseMapper--">BaseMapper</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.Mapper">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.mapreduce.Mapper</h3>
+<code>cleanup, map, run, setup</code></li>
+</ul>
+<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="BaseMapper--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BaseMapper</h4>
+<pre>public BaseMapper()</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>
+<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><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/jobs/AbstractNonIncrementalJob.BaseCombiner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html" target="_top">Frames</a></li>
+<li><a href="AbstractNonIncrementalJob.BaseMapper.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Mapper">Nested</a> | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.org.apache.hadoop.mapreduce.Mapper">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html
new file mode 100644
index 0000000..4f2e224
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html
@@ -0,0 +1,267 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>AbstractNonIncrementalJob.BaseReducer (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AbstractNonIncrementalJob.BaseReducer (datafu-hourglass 1.3.0 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><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/jobs/AbstractNonIncrementalJob.BaseMapper.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html" target="_top">Frames</a></li>
+<li><a href="AbstractNonIncrementalJob.BaseReducer.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">Nested</a> | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</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.jobs</div>
+<h2 title="Class AbstractNonIncrementalJob.BaseReducer" class="title">Class AbstractNonIncrementalJob.BaseReducer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.Reducer<org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroValue<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.hadoop.io.NullWritable></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.AbstractNonIncrementalJob.BaseReducer</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract static class <span class="typeNameLabel">AbstractNonIncrementalJob.BaseReducer</span>
+extends org.apache.hadoop.mapreduce.Reducer<org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroValue<org.apache.avro.generic.GenericRecord>,org.apache.avro.mapred.AvroKey<org.apache.avro.generic.GenericRecord>,org.apache.hadoop.io.NullWritable></pre>
+<div class="block">Reducer base class for <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractNonIncrementalJob</code></a>.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Reducer</h3>
+<code>org.apache.hadoop.mapreduce.Reducer.Context</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html#BaseReducer--">BaseReducer</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.mapreduce.Reducer</h3>
+<code>cleanup, reduce, run, setup</code></li>
+</ul>
+<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="BaseReducer--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BaseReducer</h4>
+<pre>public BaseReducer()</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>
+<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><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/jobs/AbstractNonIncrementalJob.BaseMapper.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html" target="_top">Frames</a></li>
+<li><a href="AbstractNonIncrementalJob.BaseReducer.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">Nested</a> | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.org.apache.hadoop.mapreduce.Reducer">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
[20/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/index.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/index.html b/site/source/docs/datafu/1.3.0/index.html
new file mode 100644
index 0000000..c0ba61d
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/index.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu-pig 1.3.0 API</title>
+<script type="text/javascript">
+ targetPage = "" + window.location.search;
+ if (targetPage != "" && targetPage != "undefined")
+ targetPage = targetPage.substring(1);
+ if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
+ targetPage = "undefined";
+ function validURL(url) {
+ try {
+ url = decodeURIComponent(url);
+ }
+ catch (error) {
+ return false;
+ }
+ var pos = url.indexOf(".html");
+ if (pos == -1 || pos != url.length - 5)
+ return false;
+ var allowNumber = false;
+ var allowSep = false;
+ var seenDot = false;
+ for (var i = 0; i < url.length - 5; i++) {
+ var ch = url.charAt(i);
+ if ('a' <= ch && ch <= 'z' ||
+ 'A' <= ch && ch <= 'Z' ||
+ ch == '$' ||
+ ch == '_' ||
+ ch.charCodeAt(0) > 127) {
+ allowNumber = true;
+ allowSep = true;
+ } else if ('0' <= ch && ch <= '9'
+ || ch == '-') {
+ if (!allowNumber)
+ return false;
+ } else if (ch == '/' || ch == '.') {
+ if (!allowSep)
+ return false;
+ allowNumber = false;
+ allowSep = false;
+ if (ch == '.')
+ seenDot = true;
+ if (ch == '/' && seenDot)
+ return false;
+ } else {
+ return false;
+ }
+ }
+ return true;
+ }
+ function loadFrames() {
+ if (targetPage != "" && targetPage != "undefined")
+ top.classFrame.location = top.targetPage;
+ }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
+<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</frameset>
+<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/overview-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/overview-frame.html b/site/source/docs/datafu/1.3.0/overview-frame.html
new file mode 100644
index 0000000..83d4f3a
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/overview-frame.html
@@ -0,0 +1,39 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>Overview List (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<div class="indexHeader"><span><a href="allclasses-frame.html" target="packageFrame">All Classes</a></span></div>
+<div class="indexContainer">
+<h2 title="Packages">Packages</h2>
+<ul title="Packages">
+<li><a href="datafu/pig/bags/package-frame.html" target="packageFrame">datafu.pig.bags</a></li>
+<li><a href="datafu/pig/geo/package-frame.html" target="packageFrame">datafu.pig.geo</a></li>
+<li><a href="datafu/pig/hash/package-frame.html" target="packageFrame">datafu.pig.hash</a></li>
+<li><a href="datafu/pig/hash/lsh/package-frame.html" target="packageFrame">datafu.pig.hash.lsh</a></li>
+<li><a href="datafu/pig/hash/lsh/cosine/package-frame.html" target="packageFrame">datafu.pig.hash.lsh.cosine</a></li>
+<li><a href="datafu/pig/hash/lsh/interfaces/package-frame.html" target="packageFrame">datafu.pig.hash.lsh.interfaces</a></li>
+<li><a href="datafu/pig/hash/lsh/metric/package-frame.html" target="packageFrame">datafu.pig.hash.lsh.metric</a></li>
+<li><a href="datafu/pig/hash/lsh/p_stable/package-frame.html" target="packageFrame">datafu.pig.hash.lsh.p_stable</a></li>
+<li><a href="datafu/pig/hash/lsh/util/package-frame.html" target="packageFrame">datafu.pig.hash.lsh.util</a></li>
+<li><a href="datafu/pig/linkanalysis/package-frame.html" target="packageFrame">datafu.pig.linkanalysis</a></li>
+<li><a href="datafu/pig/random/package-frame.html" target="packageFrame">datafu.pig.random</a></li>
+<li><a href="datafu/pig/sampling/package-frame.html" target="packageFrame">datafu.pig.sampling</a></li>
+<li><a href="datafu/pig/sessions/package-frame.html" target="packageFrame">datafu.pig.sessions</a></li>
+<li><a href="datafu/pig/sets/package-frame.html" target="packageFrame">datafu.pig.sets</a></li>
+<li><a href="datafu/pig/stats/package-frame.html" target="packageFrame">datafu.pig.stats</a></li>
+<li><a href="datafu/pig/stats/entropy/package-frame.html" target="packageFrame">datafu.pig.stats.entropy</a></li>
+<li><a href="datafu/pig/text/opennlp/package-frame.html" target="packageFrame">datafu.pig.text.opennlp</a></li>
+<li><a href="datafu/pig/urls/package-frame.html" target="packageFrame">datafu.pig.urls</a></li>
+<li><a href="datafu/pig/util/package-frame.html" target="packageFrame">datafu.pig.util</a></li>
+</ul>
+</div>
+<p> </p>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/overview-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/overview-summary.html b/site/source/docs/datafu/1.3.0/overview-summary.html
new file mode 100644
index 0000000..4c33052
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/overview-summary.html
@@ -0,0 +1,245 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>Overview (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Overview (datafu-pig 1.3.0 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 class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-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 class="title">datafu-pig 1.3.0 API</h1>
+</div>
+<div class="contentContainer">
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
+<caption><span>Packages</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a></td>
+<td class="colLast">
+<div class="block">A collection of general purpose UDFs for operating on bags.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/geo/package-summary.html">datafu.pig.geo</a></td>
+<td class="colLast">
+<div class="block">UDFs for geographic computations.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/hash/package-summary.html">datafu.pig.hash</a></td>
+<td class="colLast">
+<div class="block">UDFs for computing hashes from data.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/hash/lsh/package-summary.html">datafu.pig.hash.lsh</a></td>
+<td class="colLast">
+<div class="block">UDFs for <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/hash/lsh/cosine/package-summary.html">datafu.pig.hash.lsh.cosine</a></td>
+<td class="colLast">
+<div class="block">Implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>
+ for <a href="http://en.wikipedia.org/wiki/Cosine_similarity" target="_blank">Cosine Similarity</a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/hash/lsh/interfaces/package-summary.html">datafu.pig.hash.lsh.interfaces</a></td>
+<td class="colLast">
+<div class="block">Interfaces used in the implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/hash/lsh/metric/package-summary.html">datafu.pig.hash.lsh.metric</a></td>
+<td class="colLast">
+<div class="block">UDFs for different <a href="http://en.wikipedia.org/wiki/Metric_(mathematics)" target="_blank">distance functions</a> (and some similarity functions)
+ used with Locality Sensitive Hashing.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/hash/lsh/p_stable/package-summary.html">datafu.pig.hash.lsh.p_stable</a></td>
+<td class="colLast">
+<div class="block">Implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a> for
+ <a href="http://en.wikipedia.org/wiki/Lp_space" target="_blank">L1 and L2 metrics</a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/hash/lsh/util/package-summary.html">datafu.pig.hash.lsh.util</a></td>
+<td class="colLast">
+<div class="block">Utility functions for locality sensitive hashes</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/linkanalysis/package-summary.html">datafu.pig.linkanalysis</a></td>
+<td class="colLast">
+<div class="block">UDFs for performing link analysis, such as PageRank.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/random/package-summary.html">datafu.pig.random</a></td>
+<td class="colLast">
+<div class="block">UDFs dealing with randomness.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/sampling/package-summary.html">datafu.pig.sampling</a></td>
+<td class="colLast">
+<div class="block">Sampling UDFs, including weighted sample, reservoir sampling, sampling by key, etc.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/sessions/package-summary.html">datafu.pig.sessions</a></td>
+<td class="colLast">
+<div class="block">UDFs for sessionizing data.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/sets/package-summary.html">datafu.pig.sets</a></td>
+<td class="colLast">
+<div class="block">UDFs for set operations such as intersect and union.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/stats/package-summary.html">datafu.pig.stats</a></td>
+<td class="colLast">
+<div class="block">Statistics UDFs for computing median, quantiles, variance, confidence intervals, etc.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/stats/entropy/package-summary.html">datafu.pig.stats.entropy</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/text/opennlp/package-summary.html">datafu.pig.text.opennlp</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="datafu/pig/urls/package-summary.html">datafu.pig.urls</a></td>
+<td class="colLast">
+<div class="block">UDFs for processing URLs.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="datafu/pig/util/package-summary.html">datafu.pig.util</a></td>
+<td class="colLast">
+<div class="block">Other useful utilities.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</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 class="navBarCell1Rev">Overview</li>
+<li>Package</li>
+<li>Class</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
+<li><a href="overview-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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/overview-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/overview-tree.html b/site/source/docs/datafu/1.3.0/overview-tree.html
new file mode 100644
index 0000000..30979b9
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/overview-tree.html
@@ -0,0 +1,393 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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 (datafu-pig 1.3.0 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 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 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 All Packages</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="datafu/pig/bags/package-tree.html">datafu.pig.bags</a>, </li>
+<li><a href="datafu/pig/geo/package-tree.html">datafu.pig.geo</a>, </li>
+<li><a href="datafu/pig/hash/package-tree.html">datafu.pig.hash</a>, </li>
+<li><a href="datafu/pig/hash/lsh/package-tree.html">datafu.pig.hash.lsh</a>, </li>
+<li><a href="datafu/pig/hash/lsh/cosine/package-tree.html">datafu.pig.hash.lsh.cosine</a>, </li>
+<li><a href="datafu/pig/hash/lsh/interfaces/package-tree.html">datafu.pig.hash.lsh.interfaces</a>, </li>
+<li><a href="datafu/pig/hash/lsh/metric/package-tree.html">datafu.pig.hash.lsh.metric</a>, </li>
+<li><a href="datafu/pig/hash/lsh/p_stable/package-tree.html">datafu.pig.hash.lsh.p_stable</a>, </li>
+<li><a href="datafu/pig/hash/lsh/util/package-tree.html">datafu.pig.hash.lsh.util</a>, </li>
+<li><a href="datafu/pig/linkanalysis/package-tree.html">datafu.pig.linkanalysis</a>, </li>
+<li><a href="datafu/pig/random/package-tree.html">datafu.pig.random</a>, </li>
+<li><a href="datafu/pig/sampling/package-tree.html">datafu.pig.sampling</a>, </li>
+<li><a href="datafu/pig/sessions/package-tree.html">datafu.pig.sessions</a>, </li>
+<li><a href="datafu/pig/sets/package-tree.html">datafu.pig.sets</a>, </li>
+<li><a href="datafu/pig/stats/package-tree.html">datafu.pig.stats</a>, </li>
+<li><a href="datafu/pig/stats/entropy/package-tree.html">datafu.pig.stats.entropy</a>, </li>
+<li><a href="datafu/pig/text/opennlp/package-tree.html">datafu.pig.text.opennlp</a>, </li>
+<li><a href="datafu/pig/urls/package-tree.html">datafu.pig.urls</a>, </li>
+<li><a href="datafu/pig/util/package-tree.html">datafu.pig.util</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.pig.text.opennlp.<a href="datafu/pig/text/opennlp/CachedFile.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">CachedFile</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EntropyEstimator</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EntropyUtil.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EntropyUtil</span></a></li>
+<li type="circle">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">org.apache.pig.AccumulatorEvalFunc<T> (implements org.apache.pig.Accumulator<T>)
+<ul>
+<li type="circle">org.apache.pig.AlgebraicEvalFunc<T> (implements org.apache.pig.Algebraic)
+<ul>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/HyperLogLogPlusPlus.html" title="class in datafu.pig.stats"><span class="typeNameLink">HyperLogLogPlusPlus</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSample</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementElect</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">CondEntropy</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/CountEach.html" title="class in datafu.pig.bags"><span class="typeNameLink">CountEach</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/DistinctBy.html" title="class in datafu.pig.bags"><span class="typeNameLink">DistinctBy</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy</span></a> (implements org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Entropy</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/Enumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">Enumerate</span></a></li>
+<li type="circle">datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRank.html" title="class in datafu.pig.linkanalysis"><span class="typeNameLink">PageRank</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">ReservoirSample</span></a> (implements org.apache.pig.Algebraic)
+<ul>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/WeightedReservoirSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedReservoirSample</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sessions.<a href="datafu/pig/sessions/SessionCount.html" title="class in datafu.pig.sessions"><span class="typeNameLink">SessionCount</span></a></li>
+<li type="circle">datafu.pig.sessions.<a href="datafu/pig/sessions/Sessionize.html" title="class in datafu.pig.sessions"><span class="typeNameLink">Sessionize</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats"><span class="typeNameLink">StreamingQuantile</span></a>
+<ul>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/StreamingMedian.html" title="class in datafu.pig.stats"><span class="typeNameLink">StreamingMedian</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/BagConcat.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagConcat</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/BagSplit.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagSplit</span></a></li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">ContextualEvalFunc</span></a><T>
+<ul>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">AliasableEvalFunc</span></a><T>
+<ul>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/BagGroup.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagGroup</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagJoin</span></a>
+<ul>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/BagLeftOuterJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagLeftOuterJoin</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/Coalesce.html" title="class in datafu.pig.util"><span class="typeNameLink">Coalesce</span></a></li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/TransposeTupleToBag.html" title="class in datafu.pig.util"><span class="typeNameLink">TransposeTupleToBag</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/EmptyBagToNullFields.html" title="class in datafu.pig.bags"><span class="typeNameLink">EmptyBagToNullFields</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR</span></a> (implements org.apache.pig.Accumulator<T>, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR.Intermediate</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy.Final</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy.Intermediate</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/EmptyBagToNull.html" title="class in datafu.pig.bags"><span class="typeNameLink">EmptyBagToNull</span></a></li>
+<li type="circle">org.apache.pig.FilterFunc
+<ul>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">AssertUDF</span></a>
+<ul>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/Assert.html" title="class in datafu.pig.util"><span class="typeNameLink">Assert</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/InUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">InUDF</span></a>
+<ul>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/In.html" title="class in datafu.pig.util"><span class="typeNameLink">In</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SampleByKey.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SampleByKey</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">FloatVAR</span></a> (implements org.apache.pig.Accumulator<T>, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">FloatVAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">FloatVAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">FloatVAR.Intermediate</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/HyperLogLogPlusPlus.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">HyperLogLogPlusPlus.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/HyperLogLogPlusPlus.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">HyperLogLogPlusPlus.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">HyperLogLogPlusPlus.Intermediate</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">IntVAR</span></a> (implements org.apache.pig.Accumulator<T>, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">IntVAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">IntVAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">IntVAR.Intermediate</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">LongVAR</span></a> (implements org.apache.pig.Accumulator<T>, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">LongVAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">LongVAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">LongVAR.Intermediate</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">LSHFunc</span></a>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">CosineDistanceHash</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/L1PStableHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">L1PStableHash</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/L2PStableHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">L2PStableHash</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/MarkovPairs.html" title="class in datafu.pig.stats"><span class="typeNameLink">MarkovPairs</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">MetricUDF</span></a>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/Cosine.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Cosine</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/L1.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">L1</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/L2.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">L2</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/NullToEmptyBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">NullToEmptyBag</span></a></li>
+<li type="circle">datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/POSTag.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">POSTag</span></a></li>
+<li type="circle">datafu.pig.random.<a href="datafu/pig/random/RandomUUID.html" title="class in datafu.pig.random"><span class="typeNameLink">RandomUUID</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">ReservoirSample.Final</span></a>
+<ul>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/WeightedReservoirSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedReservoirSample.Final</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">ReservoirSample.Initial</span></a>
+<ul>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/WeightedReservoirSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedReservoirSample.Initial</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">ReservoirSample.Intermediate</span></a>
+<ul>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/WeightedReservoirSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedReservoirSample.Intermediate</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/SelectStringFieldByName.html" title="class in datafu.pig.util"><span class="typeNameLink">SelectStringFieldByName</span></a></li>
+<li type="circle">datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/SentenceDetect.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">SentenceDetect</span></a></li>
+<li type="circle">datafu.pig.sets.<a href="datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets"><span class="typeNameLink">SetOperationsBase</span></a>
+<ul>
+<li type="circle">datafu.pig.sets.<a href="datafu/pig/sets/SetDifference.html" title="class in datafu.pig.sets"><span class="typeNameLink">SetDifference</span></a></li>
+<li type="circle">datafu.pig.sets.<a href="datafu/pig/sets/SetIntersect.html" title="class in datafu.pig.sets"><span class="typeNameLink">SetIntersect</span></a></li>
+<li type="circle">datafu.pig.sets.<a href="datafu/pig/sets/SetUnion.html" title="class in datafu.pig.sets"><span class="typeNameLink">SetUnion</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">SimpleEvalFunc</span></a><T>
+<ul>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/AppendToBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">AppendToBag</span></a></li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/Base64Decode.html" title="class in datafu.pig.util"><span class="typeNameLink">Base64Decode</span></a></li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/Base64Encode.html" title="class in datafu.pig.util"><span class="typeNameLink">Base64Encode</span></a></li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/BoolToInt.html" title="class in datafu.pig.util"><span class="typeNameLink">BoolToInt</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/FirstTupleFromBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">FirstTupleFromBag</span></a></li>
+<li type="circle">datafu.pig.geo.<a href="datafu/pig/geo/HaversineDistInMiles.html" title="class in datafu.pig.geo"><span class="typeNameLink">HaversineDistInMiles</span></a></li>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/IntToBool.html" title="class in datafu.pig.util"><span class="typeNameLink">IntToBool</span></a></li>
+<li type="circle">datafu.pig.hash.<a href="datafu/pig/hash/MD5.html" title="class in datafu.pig.hash"><span class="typeNameLink">MD5</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/PrependToBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">PrependToBag</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats"><span class="typeNameLink">Quantile</span></a>
+<ul>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/Median.html" title="class in datafu.pig.stats"><span class="typeNameLink">Median</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.random.<a href="datafu/pig/random/RandInt.html" title="class in datafu.pig.random"><span class="typeNameLink">RandInt</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/ReverseEnumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">ReverseEnumerate</span></a></li>
+<li type="circle">datafu.pig.hash.<a href="datafu/pig/hash/SHA.html" title="class in datafu.pig.hash"><span class="typeNameLink">SHA</span></a></li>
+<li type="circle">datafu.pig.urls.<a href="datafu/pig/urls/UserAgentClassify.html" title="class in datafu.pig.urls"><span class="typeNameLink">UserAgentClassify</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/WilsonBinConf.html" title="class in datafu.pig.stats"><span class="typeNameLink">WilsonBinConf</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSample.Final</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSample.Initial</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSample.Intermediate</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementElect.Final</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementElect.Initial</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementElect.Intermediate</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling"><span class="typeNameLink">SimpleRandomSampleWithReplacementVote</span></a></li>
+<li type="circle">datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/TokenizeME.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">TokenizeME</span></a></li>
+<li type="circle">datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/TokenizeSimple.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">TokenizeSimple</span></a></li>
+<li type="circle">datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/TokenizeWhitespace.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">TokenizeWhitespace</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/TupleFromBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">TupleFromBag</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/UnorderedPairs.html" title="class in datafu.pig.bags"><span class="typeNameLink">UnorderedPairs</span></a></li>
+<li type="circle">datafu.pig.urls.<a href="datafu/pig/urls/URLInfo.html" title="class in datafu.pig.urls"><span class="typeNameLink">URLInfo</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/VAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">VAR</span></a> (implements org.apache.pig.Accumulator<T>, org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/VAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">VAR.Final</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/VAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">VAR.Initial</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/VAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">VAR.Intermediate</span></a></li>
+<li type="circle">datafu.pig.sampling.<a href="datafu/pig/sampling/WeightedSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">WeightedSample</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/ZipBags.html" title="class in datafu.pig.bags"><span class="typeNameLink">ZipBags</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">LSH</span></a>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.p_stable.<a href="datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">AbstractStableDistributionFunction</span></a>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.p_stable.<a href="datafu/pig/hash/lsh/p_stable/L1LSH.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">L1LSH</span></a> (implements datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a>)</li>
+<li type="circle">datafu.pig.hash.lsh.p_stable.<a href="datafu/pig/hash/lsh/p_stable/L2LSH.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">L2LSH</span></a> (implements datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a>)</li>
+</ul>
+</li>
+<li type="circle">datafu.pig.hash.lsh.cosine.<a href="datafu/pig/hash/lsh/cosine/HyperplaneLSH.html" title="class in datafu.pig.hash.lsh.cosine"><span class="typeNameLink">HyperplaneLSH</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/RepeatingLSH.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">RepeatingLSH</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">LSHCreator</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">LSHFamily</span></a></li>
+<li type="circle">datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis"><span class="typeNameLink">PageRankImpl</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/QuantileUtil.html" title="class in datafu.pig.stats"><span class="typeNameLink">QuantileUtil</span></a></li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">java.io.IOException
+<ul>
+<li type="circle">org.apache.pig.PigException
+<ul>
+<li type="circle">org.apache.pig.backend.BackendException
+<ul>
+<li type="circle">org.apache.pig.backend.executionengine.ExecException
+<ul>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/FieldNotFound.html" title="class in datafu.pig.util"><span class="typeNameLink">FieldNotFound</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">java.lang.RuntimeException
+<ul>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/DataFuException.html" title="class in datafu.pig.util"><span class="typeNameLink">DataFuException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">Sampler</span></a></li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+<ul>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags"><span class="typeNameLink">BagJoin.JoinType</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.util.<a href="datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util"><span class="typeNameLink">DataTypeUtil</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 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 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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/package-list
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/package-list b/site/source/docs/datafu/1.3.0/package-list
new file mode 100644
index 0000000..3baa509
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/package-list
@@ -0,0 +1,19 @@
+datafu.pig.bags
+datafu.pig.geo
+datafu.pig.hash
+datafu.pig.hash.lsh
+datafu.pig.hash.lsh.cosine
+datafu.pig.hash.lsh.interfaces
+datafu.pig.hash.lsh.metric
+datafu.pig.hash.lsh.p_stable
+datafu.pig.hash.lsh.util
+datafu.pig.linkanalysis
+datafu.pig.random
+datafu.pig.sampling
+datafu.pig.sessions
+datafu.pig.sets
+datafu.pig.stats
+datafu.pig.stats.entropy
+datafu.pig.text.opennlp
+datafu.pig.urls
+datafu.pig.util
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/script.js
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/script.js b/site/source/docs/datafu/1.3.0/script.js
new file mode 100644
index 0000000..b346356
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/script.js
@@ -0,0 +1,30 @@
+function show(type)
+{
+ count = 0;
+ for (var key in methods) {
+ var row = document.getElementById(key);
+ if ((methods[key] & type) != 0) {
+ row.style.display = '';
+ row.className = (count++ % 2) ? rowColor : altColor;
+ }
+ else
+ row.style.display = 'none';
+ }
+ updateTabs(type);
+}
+
+function updateTabs(type)
+{
+ for (var value in tabs) {
+ var sNode = document.getElementById(tabs[value][0]);
+ var spanNode = sNode.firstChild;
+ if (value == type) {
+ sNode.className = activeTableTab;
+ spanNode.innerHTML = tabs[value][1];
+ }
+ else {
+ sNode.className = tableTab;
+ spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
+ }
+ }
+}
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/serialized-form.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/serialized-form.html b/site/source/docs/datafu/1.3.0/serialized-form.html
new file mode 100644
index 0000000..625dedc
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/serialized-form.html
@@ -0,0 +1,163 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>Serialized Form (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Serialized Form (datafu-pig 1.3.0 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><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
+<li><a href="serialized-form.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="Serialized Form" class="title">Serialized Form</h1>
+</div>
+<div class="serializedFormContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2 title="Package">Package datafu.pig.util</h2>
+<ul class="blockList">
+<li class="blockList"><a name="datafu.pig.util.DataFuException">
+<!-- -->
+</a>
+<h3>Class <a href="datafu/pig/util/DataFuException.html" title="class in datafu.pig.util">datafu.pig.util.DataFuException</a> extends java.lang.RuntimeException implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>1L</dd>
+</dl>
+<ul class="blockList">
+<li class="blockList">
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>fieldAliases</h4>
+<pre>java.util.Map<K,V> fieldAliases</pre>
+</li>
+<li class="blockListLast">
+<h4>data</h4>
+<pre>java.lang.Object data</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li class="blockList"><a name="datafu.pig.util.FieldNotFound">
+<!-- -->
+</a>
+<h3>Class <a href="datafu/pig/util/FieldNotFound.html" title="class in datafu.pig.util">datafu.pig.util.FieldNotFound</a> extends org.apache.pig.backend.executionengine.ExecException implements Serializable</h3>
+<dl class="nameValue">
+<dt>serialVersionUID:</dt>
+<dd>1L</dd>
+</dl>
+</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><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
+<li><a href="serialized-form.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/stylesheet.css
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/stylesheet.css b/site/source/docs/datafu/1.3.0/stylesheet.css
new file mode 100644
index 0000000..98055b2
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/stylesheet.css
@@ -0,0 +1,574 @@
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+
+@import url('resources/fonts/dejavu.css');
+
+body {
+ background-color:#ffffff;
+ color:#353833;
+ font-family:'DejaVu Sans', Arial, Helvetica, sans-serif;
+ font-size:14px;
+ margin:0;
+}
+a:link, a:visited {
+ text-decoration:none;
+ color:#4A6782;
+}
+a:hover, a:focus {
+ text-decoration:none;
+ color:#bb7a2a;
+}
+a:active {
+ text-decoration:none;
+ color:#4A6782;
+}
+a[name] {
+ color:#353833;
+}
+a[name]:hover {
+ text-decoration:none;
+ color:#353833;
+}
+pre {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+}
+h1 {
+ font-size:20px;
+}
+h2 {
+ font-size:18px;
+}
+h3 {
+ font-size:16px;
+ font-style:italic;
+}
+h4 {
+ font-size:13px;
+}
+h5 {
+ font-size:12px;
+}
+h6 {
+ font-size:11px;
+}
+ul {
+ list-style-type:disc;
+}
+code, tt {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+ padding-top:4px;
+ margin-top:8px;
+ line-height:1.4em;
+}
+dt code {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+ padding-top:4px;
+}
+table tr td dt code {
+ font-family:'DejaVu Sans Mono', monospace;
+ font-size:14px;
+ vertical-align:top;
+ padding-top:4px;
+}
+sup {
+ font-size:8px;
+}
+/*
+Document title and Copyright styles
+*/
+.clear {
+ clear:both;
+ height:0px;
+ overflow:hidden;
+}
+.aboutLanguage {
+ float:right;
+ padding:0px 21px;
+ font-size:11px;
+ z-index:200;
+ margin-top:-9px;
+}
+.legalCopy {
+ margin-left:.5em;
+}
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+ color:#FFFFFF;
+ text-decoration:none;
+}
+.bar a:hover, .bar a:focus {
+ color:#bb7a2a;
+}
+.tab {
+ background-color:#0066FF;
+ color:#ffffff;
+ padding:8px;
+ width:5em;
+ font-weight:bold;
+}
+/*
+Navigation bar styles
+*/
+.bar {
+ background-color:#4D7A97;
+ color:#FFFFFF;
+ padding:.8em .5em .4em .8em;
+ height:auto;/*height:1.8em;*/
+ font-size:11px;
+ margin:0;
+}
+.topNav {
+ background-color:#4D7A97;
+ color:#FFFFFF;
+ float:left;
+ padding:0;
+ width:100%;
+ clear:right;
+ height:2.8em;
+ padding-top:10px;
+ overflow:hidden;
+ font-size:12px;
+}
+.bottomNav {
+ margin-top:10px;
+ background-color:#4D7A97;
+ color:#FFFFFF;
+ float:left;
+ padding:0;
+ width:100%;
+ clear:right;
+ height:2.8em;
+ padding-top:10px;
+ overflow:hidden;
+ font-size:12px;
+}
+.subNav {
+ background-color:#dee3e9;
+ float:left;
+ width:100%;
+ overflow:hidden;
+ font-size:12px;
+}
+.subNav div {
+ clear:left;
+ float:left;
+ padding:0 0 5px 6px;
+ text-transform:uppercase;
+}
+ul.navList, ul.subNavList {
+ float:left;
+ margin:0 25px 0 0;
+ padding:0;
+}
+ul.navList li{
+ list-style:none;
+ float:left;
+ padding: 5px 6px;
+ text-transform:uppercase;
+}
+ul.subNavList li{
+ list-style:none;
+ float:left;
+}
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+ color:#FFFFFF;
+ text-decoration:none;
+ text-transform:uppercase;
+}
+.topNav a:hover, .bottomNav a:hover {
+ text-decoration:none;
+ color:#bb7a2a;
+ text-transform:uppercase;
+}
+.navBarCell1Rev {
+ background-color:#F8981D;
+ color:#253441;
+ margin: auto 5px;
+}
+.skipNav {
+ position:absolute;
+ top:auto;
+ left:-9999px;
+ overflow:hidden;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+ clear:both;
+ margin:0 20px;
+ padding:5px 0 0 0;
+}
+.indexHeader {
+ margin:10px;
+ position:relative;
+}
+.indexHeader span{
+ margin-right:15px;
+}
+.indexHeader h1 {
+ font-size:13px;
+}
+.title {
+ color:#2c4557;
+ margin:10px 0;
+}
+.subTitle {
+ margin:5px 0 0 0;
+}
+.header ul {
+ margin:0 0 15px 0;
+ padding:0;
+}
+.footer ul {
+ margin:20px 0 5px 0;
+}
+.header ul li, .footer ul li {
+ list-style:none;
+ font-size:13px;
+}
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+ background-color:#dee3e9;
+ border:1px solid #d0d9e0;
+ margin:0 0 6px -8px;
+ padding:7px 5px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+ background-color:#dee3e9;
+ border:1px solid #d0d9e0;
+ margin:0 0 6px -8px;
+ padding:7px 5px;
+}
+ul.blockList ul.blockList li.blockList h3 {
+ padding:0;
+ margin:15px 0;
+}
+ul.blockList li.blockList h2 {
+ padding:0px 0 20px 0;
+}
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
+ clear:both;
+ padding:10px 20px;
+ position:relative;
+}
+.indexContainer {
+ margin:10px;
+ position:relative;
+ font-size:12px;
+}
+.indexContainer h2 {
+ font-size:13px;
+ padding:0 0 3px 0;
+}
+.indexContainer ul {
+ margin:0;
+ padding:0;
+}
+.indexContainer ul li {
+ list-style:none;
+ padding-top:2px;
+}
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+ font-size:12px;
+ font-weight:bold;
+ margin:10px 0 0 0;
+ color:#4E4E4E;
+}
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+ margin:5px 0 10px 0px;
+ font-size:14px;
+ font-family:'DejaVu Sans Mono',monospace;
+}
+.serializedFormContainer dl.nameValue dt {
+ margin-left:1px;
+ font-size:1.1em;
+ display:inline;
+ font-weight:bold;
+}
+.serializedFormContainer dl.nameValue dd {
+ margin:0 0 0 1px;
+ font-size:1.1em;
+ display:inline;
+}
+/*
+List styles
+*/
+ul.horizontal li {
+ display:inline;
+ font-size:0.9em;
+}
+ul.inheritance {
+ margin:0;
+ padding:0;
+}
+ul.inheritance li {
+ display:inline;
+ list-style:none;
+}
+ul.inheritance li ul.inheritance {
+ margin-left:15px;
+ padding-left:15px;
+ padding-top:1px;
+}
+ul.blockList, ul.blockListLast {
+ margin:10px 0 10px 0;
+ padding:0;
+}
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+ list-style:none;
+ margin-bottom:15px;
+ line-height:1.4;
+}
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+ padding:0px 20px 5px 10px;
+ border:1px solid #ededed;
+ background-color:#f8f8f8;
+}
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
+ padding:0 0 5px 8px;
+ background-color:#ffffff;
+ border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+ margin-left:0;
+ padding-left:0;
+ padding-bottom:15px;
+ border:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+ list-style:none;
+ border-bottom:none;
+ padding-bottom:0;
+}
+table tr td dl, table tr td dl dt, table tr td dl dd {
+ margin-top:0;
+ margin-bottom:1px;
+}
+/*
+Table styles
+*/
+.overviewSummary, .memberSummary, .typeSummary, .useSummary, .constantsSummary, .deprecatedSummary {
+ width:100%;
+ border-left:1px solid #EEE;
+ border-right:1px solid #EEE;
+ border-bottom:1px solid #EEE;
+}
+.overviewSummary, .memberSummary {
+ padding:0px;
+}
+.overviewSummary caption, .memberSummary caption, .typeSummary caption,
+.useSummary caption, .constantsSummary caption, .deprecatedSummary caption {
+ position:relative;
+ text-align:left;
+ background-repeat:no-repeat;
+ color:#253441;
+ font-weight:bold;
+ clear:none;
+ overflow:hidden;
+ padding:0px;
+ padding-top:10px;
+ padding-left:1px;
+ margin:0px;
+ white-space:pre;
+}
+.overviewSummary caption a:link, .memberSummary caption a:link, .typeSummary caption a:link,
+.useSummary caption a:link, .constantsSummary caption a:link, .deprecatedSummary caption a:link,
+.overviewSummary caption a:hover, .memberSummary caption a:hover, .typeSummary caption a:hover,
+.useSummary caption a:hover, .constantsSummary caption a:hover, .deprecatedSummary caption a:hover,
+.overviewSummary caption a:active, .memberSummary caption a:active, .typeSummary caption a:active,
+.useSummary caption a:active, .constantsSummary caption a:active, .deprecatedSummary caption a:active,
+.overviewSummary caption a:visited, .memberSummary caption a:visited, .typeSummary caption a:visited,
+.useSummary caption a:visited, .constantsSummary caption a:visited, .deprecatedSummary caption a:visited {
+ color:#FFFFFF;
+}
+.overviewSummary caption span, .memberSummary caption span, .typeSummary caption span,
+.useSummary caption span, .constantsSummary caption span, .deprecatedSummary caption span {
+ white-space:nowrap;
+ padding-top:5px;
+ padding-left:12px;
+ padding-right:12px;
+ padding-bottom:7px;
+ display:inline-block;
+ float:left;
+ background-color:#F8981D;
+ border: none;
+ height:16px;
+}
+.memberSummary caption span.activeTableTab span {
+ white-space:nowrap;
+ padding-top:5px;
+ padding-left:12px;
+ padding-right:12px;
+ margin-right:3px;
+ display:inline-block;
+ float:left;
+ background-color:#F8981D;
+ height:16px;
+}
+.memberSummary caption span.tableTab span {
+ white-space:nowrap;
+ padding-top:5px;
+ padding-left:12px;
+ padding-right:12px;
+ margin-right:3px;
+ display:inline-block;
+ float:left;
+ background-color:#4D7A97;
+ height:16px;
+}
+.memberSummary caption span.tableTab, .memberSummary caption span.activeTableTab {
+ padding-top:0px;
+ padding-left:0px;
+ padding-right:0px;
+ background-image:none;
+ float:none;
+ display:inline;
+}
+.overviewSummary .tabEnd, .memberSummary .tabEnd, .typeSummary .tabEnd,
+.useSummary .tabEnd, .constantsSummary .tabEnd, .deprecatedSummary .tabEnd {
+ display:none;
+ width:5px;
+ position:relative;
+ float:left;
+ background-color:#F8981D;
+}
+.memberSummary .activeTableTab .tabEnd {
+ display:none;
+ width:5px;
+ margin-right:3px;
+ position:relative;
+ float:left;
+ background-color:#F8981D;
+}
+.memberSummary .tableTab .tabEnd {
+ display:none;
+ width:5px;
+ margin-right:3px;
+ position:relative;
+ background-color:#4D7A97;
+ float:left;
+
+}
+.overviewSummary td, .memberSummary td, .typeSummary td,
+.useSummary td, .constantsSummary td, .deprecatedSummary td {
+ text-align:left;
+ padding:0px 0px 12px 10px;
+}
+th.colOne, th.colFirst, th.colLast, .useSummary th, .constantsSummary th,
+td.colOne, td.colFirst, td.colLast, .useSummary td, .constantsSummary td{
+ vertical-align:top;
+ padding-right:0px;
+ padding-top:8px;
+ padding-bottom:3px;
+}
+th.colFirst, th.colLast, th.colOne, .constantsSummary th {
+ background:#dee3e9;
+ text-align:left;
+ padding:8px 3px 3px 7px;
+}
+td.colFirst, th.colFirst {
+ white-space:nowrap;
+ font-size:13px;
+}
+td.colLast, th.colLast {
+ font-size:13px;
+}
+td.colOne, th.colOne {
+ font-size:13px;
+}
+.overviewSummary td.colFirst, .overviewSummary th.colFirst,
+.useSummary td.colFirst, .useSummary th.colFirst,
+.overviewSummary td.colOne, .overviewSummary th.colOne,
+.memberSummary td.colFirst, .memberSummary th.colFirst,
+.memberSummary td.colOne, .memberSummary th.colOne,
+.typeSummary td.colFirst{
+ width:25%;
+ vertical-align:top;
+}
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+ font-weight:bold;
+}
+.tableSubHeadingColor {
+ background-color:#EEEEFF;
+}
+.altColor {
+ background-color:#FFFFFF;
+}
+.rowColor {
+ background-color:#EEEEEF;
+}
+/*
+Content styles
+*/
+.description pre {
+ margin-top:0;
+}
+.deprecatedContent {
+ margin:0;
+ padding:10px 0;
+}
+.docSummary {
+ padding:0;
+}
+
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+ font-style:normal;
+}
+
+div.block {
+ font-size:14px;
+ font-family:'DejaVu Serif', Georgia, "Times New Roman", Times, serif;
+}
+
+td.colLast div {
+ padding-top:0px;
+}
+
+
+td.colLast a {
+ padding-bottom:3px;
+}
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+ color:green;
+ padding:0 30px 0 0;
+}
+h1.hidden {
+ visibility:hidden;
+ overflow:hidden;
+ font-size:10px;
+}
+.block {
+ display:block;
+ margin:3px 10px 2px 0px;
+ color:#474747;
+}
+.deprecatedLabel, .descfrmTypeLabel, .memberNameLabel, .memberNameLink,
+.overrideSpecifyLabel, .packageHierarchyLabel, .paramLabel, .returnLabel,
+.seeLabel, .simpleTagLabel, .throwsLabel, .typeNameLabel, .typeNameLink {
+ font-weight:bold;
+}
+.deprecationComment, .emphasizedPhrase, .interfaceName {
+ font-style:italic;
+}
+
+div.block div.block span.deprecationComment, div.block div.block span.emphasizedPhrase,
+div.block div.block span.interfaceName {
+ font-style:normal;
+}
+
+div.contentContainer ul.blockList li.blockList h2{
+ padding-bottom:0px;
+}
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/getting-started.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/getting-started.html.markdown.erb b/site/source/docs/datafu/getting-started.html.markdown.erb
index 399dccb..f3d16c8 100644
--- a/site/source/docs/datafu/getting-started.html.markdown.erb
+++ b/site/source/docs/datafu/getting-started.html.markdown.erb
@@ -1,7 +1,6 @@
---
title: Getting Started - Apache DataFu Pig
-version: 1.2.0
-snapshot_version: 1.3.0-SNAPSHOT
+version: 1.3.0
section_name: Apache DataFu Pig
license: >
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -99,7 +98,7 @@ We can clearly see that the median is 2 for this data set. First we'll start up
then register the DataFu JAR:
```pig
-register datafu-<%= current_page.data.snapshot_version %>.jar
+register datafu-<%= current_page.data.version %>.jar
```
To compute the median we'll use DataFu's `StreamingMedian`, which computes an estimate of the median but has the benefit
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide.html.markdown.erb b/site/source/docs/datafu/guide.html.markdown.erb
index 462286c..4535a5d 100644
--- a/site/source/docs/datafu/guide.html.markdown.erb
+++ b/site/source/docs/datafu/guide.html.markdown.erb
@@ -1,6 +1,6 @@
---
title: Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
section_name: Apache DataFu Pig
license: >
Licensed to the Apache Software Foundation (ASF) under one or more
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/bag-operations.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/bag-operations.html.markdown.erb b/site/source/docs/datafu/guide/bag-operations.html.markdown.erb
index 8d5c9bc..18f3829 100644
--- a/site/source/docs/datafu/guide/bag-operations.html.markdown.erb
+++ b/site/source/docs/datafu/guide/bag-operations.html.markdown.erb
@@ -1,6 +1,6 @@
---
title: Bag Operations - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
section_name: Apache DataFu Pig - Guide
license: >
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -21,8 +21,8 @@ license: >
## Bag operations
-Often when working with data in Pig, it makes sense to keep the data grouped by one or more fields,
-which means you are working with bags. Unfortunately there aren't many convenient ways to work
+Often when working with data in Pig, it makes sense to keep the data grouped by one or more fields,
+which means you are working with bags. Unfortunately there aren't many convenient ways to work
with bags in Pig out of the box. For this reason Apache DataFu provides several UDFs for performing useful
operations on bags that come up in practice.
@@ -74,7 +74,7 @@ input = LOAD 'input' AS (B1: bag{T: tuple(v:INT)}, B2: bag{T: tuple(v:INT)}, B3:
-- ({(1),(2),(3),(4),(5),(6),(7)})
output = FOREACH input GENERATE BagConcat(B1,B2,B3);
```
-[BagConcat](/docs/datafu/<%= current_page.data.version %>/datafu/pig/bags/BagConcat.html) can also be
+[BagConcat](/docs/datafu/<%= current_page.data.version %>/datafu/pig/bags/BagConcat.html) can also be
used to concatenate all tuples present in a bag of bags.
```pig
@@ -103,10 +103,10 @@ key `k`. The `input_bag` is a bag containing the tuples from the original `inpu
```pig
define BagGroup datafu.pig.bags.BagGroup();
-
+
data = LOAD 'input' AS (input_bag: bag {T: tuple(k: int, v: chararray)});
-- ({(1,A),(1,B),(2,A),(2,B),(2,C),(3,A)})
-
+
-- Group input_bag by k
data2 = FOREACH data GENERATE BagGroup(input_bag, input_bag.(k)) as grouped;
-- data2: {grouped: {(group: int,input_bag: {T: (k: int,v: chararray)})}}
@@ -188,9 +188,9 @@ bags per member using a single MapReduce job:
```pig
define CountEach datafu.pig.bags.CountEach();
-features_counted = FOREACH (COGROUP impressions BY user_id,
- accepts BY user_id,
- rejects BY user_id) GENERATE
+features_counted = FOREACH (COGROUP impressions BY user_id,
+ accepts BY user_id,
+ rejects BY user_id) GENERATE
group as user_id,
CountEach(impressions.item_id) as impressions,
CountEach(accepts.item_id) as accepts,
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/estimation.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/estimation.html.markdown.erb b/site/source/docs/datafu/guide/estimation.html.markdown.erb
index c56f748..a76697e 100644
--- a/site/source/docs/datafu/guide/estimation.html.markdown.erb
+++ b/site/source/docs/datafu/guide/estimation.html.markdown.erb
@@ -1,6 +1,6 @@
---
title: Estimation - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
section_name: Apache DataFu Pig - Guide
license: >
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -30,14 +30,14 @@ execution. With this in mind Apache DataFu has UDFs for computing estimates of
[StreamingQuantile](/docs/datafu/<%= current_page.data.version %>/datafu/pig/stats/StreamingQuantile.html) can
compute estimates of the [median](http://en.wikipedia.org/wiki/Median)
and [quantiles](http://en.wikipedia.org/wiki/Quantile) of bags. The advantage of these methods is they do not require
-the input bags to be sorted.
+the input bags to be sorted.
See [Statistics](/docs/datafu/guide/statistics.html) for more details.
### Cardinality
The [cardinality](http://en.wikipedia.org/wiki/Cardinality) of a data set is the number of distinct elements
-within it.
+within it.
Suppose we have data consisting of member IDs and we want to know the count of distinct member IDs.
We can do this in Pig as follows:
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/hashing.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/hashing.html.markdown.erb b/site/source/docs/datafu/guide/hashing.html.markdown.erb
index 18be53f..3cdccf1 100644
--- a/site/source/docs/datafu/guide/hashing.html.markdown.erb
+++ b/site/source/docs/datafu/guide/hashing.html.markdown.erb
@@ -1,6 +1,6 @@
---
title: Hashing - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
section_name: Apache DataFu Pig - Guide
license: >
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -23,7 +23,7 @@ license: >
### MD5
-The [MD5 hash](http://en.wikipedia.org/wiki/MD5) of a string can be computed with the
+The [MD5 hash](http://en.wikipedia.org/wiki/MD5) of a string can be computed with the
[MD5](/docs/datafu/<%= current_page.data.version %>/datafu/pig/hash/MD5.html)
UDF.
@@ -31,7 +31,7 @@ For example:
```pig
define MD5 datafu.pig.hash.MD5();
-
+
--input: "hello, world!"
data_in = LOAD 'input' as (val:chararray);
data_out = FOREACH data_in GENERATE MD5(val) as val;
@@ -55,7 +55,7 @@ The output will be in hexadecimal.
```pig
define SHA datafu.pig.hash.SHA();
-
+
--input: "hello, world!"
data_in = LOAD 'input' as (val:chararray);
data_out = FOREACH data_in GENERATE SHA(val) as val;
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/link-analysis.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/link-analysis.html.markdown.erb b/site/source/docs/datafu/guide/link-analysis.html.markdown.erb
index 15f5c63..f649e2f 100644
--- a/site/source/docs/datafu/guide/link-analysis.html.markdown.erb
+++ b/site/source/docs/datafu/guide/link-analysis.html.markdown.erb
@@ -1,6 +1,6 @@
---
title: Link Analysis - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
section_name: Apache DataFu Pig - Guide
license: >
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -36,7 +36,7 @@ topic_edges_grouped = FOREACH topic_edges_grouped GENERATE
group.source as source,
topic_edges.(dest,weight) as edges;
-topic_edges_grouped_by_topic = GROUP topic_edges_grouped BY topic;
+topic_edges_grouped_by_topic = GROUP topic_edges_grouped BY topic;
topic_ranks = FOREACH topic_edges_grouped_by_topic GENERATE
group as topic,
@@ -45,5 +45,5 @@ topic_ranks = FOREACH topic_edges_grouped_by_topic GENERATE
skill_ranks = FOREACH skill_ranks GENERATE
topic, source, pr;
```
-
+
This implementation stores the nodes and edges (mostly) in memory. It is therefore best suited when one needs to compute PageRank on many reasonably sized graphs in parallel.
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/more-tips-and-tricks.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/more-tips-and-tricks.html.markdown.erb b/site/source/docs/datafu/guide/more-tips-and-tricks.html.markdown.erb
index 062e376..a3c5cef 100644
--- a/site/source/docs/datafu/guide/more-tips-and-tricks.html.markdown.erb
+++ b/site/source/docs/datafu/guide/more-tips-and-tricks.html.markdown.erb
@@ -1,6 +1,6 @@
---
title: More Tips and Tricks - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
section_name: Apache DataFu Pig - Guide
license: >
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -33,7 +33,7 @@ data = FOREACH data GENERATE (val IS NOT NULL ? val : 0) as result;
Or, sometimes you want to return the first non-null value among several fields:
```pig
-data = FOREACH data GENERATE (val1 IS NOT NULL ? val1 :
+data = FOREACH data GENERATE (val1 IS NOT NULL ? val1 :
(val2 IS NOT NULL ? val2 :
(val3 IS NOT NULL ? val3 :
NULL))) as result;
@@ -120,7 +120,7 @@ DEFINE EmptyBagToNullFields datafu.pig.bags.EmptyBagToNullFields();
data = FOREACH (COGROUP input1 BY key, input2 BY key, input3 BY key) GENERATE
FLATTEN(input1), -- left join on this
- FLATTEN(EmptyBagToNullFields(input2)),
+ FLATTEN(EmptyBagToNullFields(input2)),
FLATTEN(EmptyBagToNullFields(input3));
```
@@ -129,9 +129,9 @@ While you're at it, why not create a macro:
```pig
DEFINE left_outer_join(relation1, key1, relation2, key2, relation3, key3) returns joined {
cogrouped = COGROUP $relation1 BY $key1, $relation2 BY $key2, $relation3 BY $key3;
- $joined = FOREACH cogrouped GENERATE
- FLATTEN($relation1),
- FLATTEN(EmptyBagToNullFields($relation2)),
+ $joined = FOREACH cogrouped GENERATE
+ FLATTEN($relation1),
+ FLATTEN(EmptyBagToNullFields($relation2)),
FLATTEN(EmptyBagToNullFields($relation3));
}
```
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/sampling.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/sampling.html.markdown.erb b/site/source/docs/datafu/guide/sampling.html.markdown.erb
index 13415e9..006d4ab 100644
--- a/site/source/docs/datafu/guide/sampling.html.markdown.erb
+++ b/site/source/docs/datafu/guide/sampling.html.markdown.erb
@@ -1,6 +1,6 @@
---
title: Sampling - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
section_name: Apache DataFu Pig - Guide
license: >
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -37,7 +37,7 @@ generated sample.
[SimpleRandomSample](/docs/datafu/<%= current_page.data.version %>/datafu/pig/sampling/SimpleRandomSample.html)
implements scalable simple random sampling.
-It can be used to generate a sample of size of exactly `ceil(p*n)` without replacement from a population of size `n`,
+It can be used to generate a sample of size of exactly `ceil(p*n)` without replacement from a population of size `n`,
where `p` is the sampling
probability. The output will be exactly this size with probability at least 99.99%. Sampling "without replacement"
means that no item will appear more than once.
@@ -73,14 +73,14 @@ To use these UDFs, the user needs to provide the desired sample size and a good
size (or the exact size). For example, to generate a sample of 100,000 without replacement:
```pig
-DEFINE SRSWR_VOTE
+DEFINE SRSWR_VOTE
datafu.pig.sampling.SimpleRandomSampleWithReplacementVote();
-DEFINE SRSWR_ELECT
+DEFINE SRSWR_ELECT
datafu.pig.sampling.SimpleRandomSampleWithReplacementElect();
-item = LOAD 'input' AS (x:double);
+item = LOAD 'input' AS (x:double);
summary = FOREACH (GROUP item ALL) GENERATE COUNT(item) AS count;
-candidates = FOREACH item GENERATE
+candidates = FOREACH item GENERATE
FLATTEN(SRSWR_VOTE(TOBAG(x), 100000, summary.count));
sampled = FOREACH (GROUP candidates BY position PARALLEL 10) GENERATE
FLATTEN(SRSWR_ELECT(candidates));
@@ -97,12 +97,12 @@ and then outputs the bootstrap estimates.
```pig
summary = FOREACH (GROUP item ALL) GENERATE
AVG(item.x) AS mean, COUNT(item) AS count;
-candidates = FOREACH item GENERATE
+candidates = FOREACH item GENERATE
FLATTEN(SRSWR_VOTE(TOBAG(x), summary.count*100, summary.count));
-sampled = FOREACH (GROUP candidates BY (position % 100)
- PARALLEL 10) GENERATE
+sampled = FOREACH (GROUP candidates BY (position % 100)
+ PARALLEL 10) GENERATE
AVG(SRSWR_ELECT(candidates)) AS mean;
-bootstrap = FOREACH (GROUP sampled ALL) GENERATE
+bootstrap = FOREACH (GROUP sampled ALL) GENERATE
summary.mean AS mean, sampled.mean AS bootstrapMeans;
```
@@ -199,9 +199,9 @@ For example, suppose that we have a recommendation system where we have tracked
impressed to users and when they have clicked on them:
```pig
-impressions =
+impressions =
LOAD '$impressions' AS (user_id:int, item_id:int, timestamp:long);
-clicks =
+clicks =
LOAD '$accepts' AS (user_id:int, item_id:int, timestamp:long);
```
@@ -248,7 +248,7 @@ joined_sample = FOREACH (COGROUP impressions BY (user_id,item_id),
clicks BY (user_id,item_id)) GENERATE
group.user_id as user_id,
group.item_id as item_id,
- ((SIZE(impressions) > 0 ? 1 : 0)) as is_impressed,
+ ((SIZE(impressions) > 0 ? 1 : 0)) as is_impressed,
((SIZE(clicks) > 0 ? 1 : 0)) as is_clicked;
```
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/sessions.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/sessions.html.markdown.erb b/site/source/docs/datafu/guide/sessions.html.markdown.erb
index 747b0db..244f003 100644
--- a/site/source/docs/datafu/guide/sessions.html.markdown.erb
+++ b/site/source/docs/datafu/guide/sessions.html.markdown.erb
@@ -1,6 +1,6 @@
---
title: Sessions - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
section_name: Apache DataFu Pig - Guide
license: >
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -35,7 +35,7 @@ pv = LOAD 'pageviews.csv' USING PigStorage(',')
One statistic that may be useful to know is how long users tend to stay active on the website.
When they visit do they tend to stick around for a long time and view many pages? Or is it
-typically a very brief session? Apache DataFu provides UDFs that help in this sort of analysis.
+typically a very brief session? Apache DataFu provides UDFs that help in this sort of analysis.
### Sessionization
@@ -150,7 +150,7 @@ We now have the page view counts grouped by member and URL. Now we can perform
total page views across all members and URLs.
```pig
-pv_sum = FOREACH (GROUP pv_sessionized ALL)
+pv_sum = FOREACH (GROUP pv_sessionized ALL)
GENERATE SUM(pv_sessionized.count) as total_pvs;
DUMP pv_sum;
```
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/set-operations.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/set-operations.html.markdown.erb b/site/source/docs/datafu/guide/set-operations.html.markdown.erb
index f2ac75d..f7eabac 100644
--- a/site/source/docs/datafu/guide/set-operations.html.markdown.erb
+++ b/site/source/docs/datafu/guide/set-operations.html.markdown.erb
@@ -1,6 +1,6 @@
---
title: Set Operations - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
section_name: Apache DataFu Pig - Guide
license: >
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -58,7 +58,7 @@ unioned = FOREACH input GENERATE SetUnion(B1,B2);
-- produces: ({(3),(4),(1),(2),(7),(5),(6),(0),(10)})
DUMP unioned;
```
-
+
This can also operate on multiple bags:
```pig
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/guide/statistics.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/guide/statistics.html.markdown.erb b/site/source/docs/datafu/guide/statistics.html.markdown.erb
index ef7c20d..3dd9a06 100644
--- a/site/source/docs/datafu/guide/statistics.html.markdown.erb
+++ b/site/source/docs/datafu/guide/statistics.html.markdown.erb
@@ -1,6 +1,6 @@
---
title: Statistics - Guide - Apache DataFu Pig
-version: 1.2.0
+version: 1.3.0
section_name: Apache DataFu Pig - Guide
license: >
Licensed to the Apache Software Foundation (ASF) under one or more
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/javadoc.html.markdown.erb
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/javadoc.html.markdown.erb b/site/source/docs/datafu/javadoc.html.markdown.erb
index 85c34db..c9ad111 100644
--- a/site/source/docs/datafu/javadoc.html.markdown.erb
+++ b/site/source/docs/datafu/javadoc.html.markdown.erb
@@ -1,7 +1,7 @@
---
title: Javadoc - Apache DataFu Pig
section_name: Apache DataFu Pig
-latest: 1.2.0
+latest: 1.3.0
license: >
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
@@ -25,5 +25,6 @@ The latest Javadocs available are for release [<%= current_page.data.latest %>](
Older versions:
+* [1.2.0](/docs/datafu/1.2.0/)
* [1.1.0](/docs/datafu/1.1.0/)
* [1.0.0](/docs/datafu/1.0.0/)
\ No newline at end of file
[39/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SampleByKey.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SampleByKey.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SampleByKey.html
new file mode 100644
index 0000000..7b6153a
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SampleByKey.html
@@ -0,0 +1,395 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SampleByKey (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SampleByKey (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SampleByKey.html" target="_top">Frames</a></li>
+<li><a href="SampleByKey.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sampling</div>
+<h2 title="Class SampleByKey" class="title">Class SampleByKey</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Boolean></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.FilterFunc</li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.SampleByKey</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SampleByKey</span>
+extends org.apache.pig.FilterFunc</pre>
+<div class="block">Provides a way of sampling tuples based on certain fields.
+ This is essentially equivalent to grouping on the fields, applying SAMPLE,
+ and then flattening. It is much more efficient though because it does not require
+ a reduce step.
+
+ <p>
+ The method of sampling is to convert the key to a hash, derive a double value
+ from this, and then test this against a supplied probability. The double value
+ derived from a key is uniformly distributed between 0 and 1.
+ </p>
+
+ <p>
+ The only required parameter is the sampling probability. This may be followed
+ by an optional seed value to control the random number generation.
+ </p>
+
+ <p>
+ SampleByKey will work deterministically as long as the same seed is provided.
+ </p>
+
+ Example:
+
+ <pre>
+ <code>
+ DEFINE SampleByKey datafu.pig.sampling.SampleByKey('0.5');
+
+-- input: (A,1), (A,2), (A,3), (B,1), (B,3)
+
+ data = LOAD 'input' AS (A_id:chararray, B_id:chararray, C:int);
+ output = FILTER data BY SampleByKey(A_id);
+
+ --output: (B,1), (B,3)
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SampleByKey.html#SampleByKey-java.lang.String-">SampleByKey</a></span>(java.lang.String probability)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SampleByKey.html#SampleByKey-java.lang.String-java.lang.String-">SampleByKey</a></span>(java.lang.String probability,
+ java.lang.String salt)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SampleByKey.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SampleByKey.html#setUDFContextSignature-java.lang.String-">setUDFContextSignature</a></span>(java.lang.String signature)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.FilterFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.FilterFunc</h3>
+<code>finish</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, warn</code></li>
+</ul>
+<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="SampleByKey-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SampleByKey</h4>
+<pre>public SampleByKey(java.lang.String probability)</pre>
+</li>
+</ul>
+<a name="SampleByKey-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SampleByKey</h4>
+<pre>public SampleByKey(java.lang.String probability,
+ java.lang.String salt)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setUDFContextSignature-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setUDFContextSignature</h4>
+<pre>public void setUDFContextSignature(java.lang.String signature)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>setUDFContextSignature</code> in class <code>org.apache.pig.EvalFunc<java.lang.Boolean></code></dd>
+</dl>
+</li>
+</ul>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Boolean exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Boolean></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SampleByKey.html" target="_top">Frames</a></li>
+<li><a href="SampleByKey.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.Final.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.Final.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.Final.html
new file mode 100644
index 0000000..121aa89
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.Final.html
@@ -0,0 +1,338 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SimpleRandomSample.Final (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SimpleRandomSample.Final (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSample.Final.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSample.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sampling</div>
+<h2 title="Class SimpleRandomSample.Final" class="title">Class SimpleRandomSample.Final</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.SimpleRandomSample.Final</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling">SimpleRandomSample</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">SimpleRandomSample.Final</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Final.html#Final--">Final</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Final.html#Final-java.lang.String-">Final</a></span>(java.lang.String samplingProbability)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Final.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Final--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final()</pre>
+</li>
+</ul>
+<a name="Final-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Final</h4>
+<pre>@Deprecated
+public Final(java.lang.String samplingProbability)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSample.Final.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSample.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.Initial.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.Initial.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.Initial.html
new file mode 100644
index 0000000..d246c4d
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.Initial.html
@@ -0,0 +1,338 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SimpleRandomSample.Initial (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SimpleRandomSample.Initial (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/SimpleRandomSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSample.Initial.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSample.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sampling</div>
+<h2 title="Class SimpleRandomSample.Initial" class="title">Class SimpleRandomSample.Initial</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.SimpleRandomSample.Initial</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling">SimpleRandomSample</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">SimpleRandomSample.Initial</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Initial.html#Initial--">Initial</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Initial.html#Initial-java.lang.String-">Initial</a></span>(java.lang.String samplingProbability)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Initial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial()</pre>
+</li>
+</ul>
+<a name="Initial-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>@Deprecated
+public Initial(java.lang.String samplingProbability)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/sampling/SimpleRandomSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSample.Initial.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSample.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.Intermediate.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.Intermediate.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.Intermediate.html
new file mode 100644
index 0000000..1093b44
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.Intermediate.html
@@ -0,0 +1,338 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SimpleRandomSample.Intermediate (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SimpleRandomSample.Intermediate (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/SimpleRandomSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSample.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSample.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sampling</div>
+<h2 title="Class SimpleRandomSample.Intermediate" class="title">Class SimpleRandomSample.Intermediate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.SimpleRandomSample.Intermediate</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling">SimpleRandomSample</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">SimpleRandomSample.Intermediate</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Intermediate.html#Intermediate--">Intermediate</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Intermediate.html#Intermediate-java.lang.String-">Intermediate</a></span>(java.lang.String samplingProbability)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Intermediate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate()</pre>
+</li>
+</ul>
+<a name="Intermediate-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>@Deprecated
+public Intermediate(java.lang.String samplingProbability)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/sampling/SimpleRandomSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSample.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSample.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.html
new file mode 100644
index 0000000..2471526
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSample.html
@@ -0,0 +1,538 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SimpleRandomSample (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SimpleRandomSample (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/SampleByKey.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSample.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSample.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.pig.sampling</div>
+<h2 title="Class SimpleRandomSample" class="title">Class SimpleRandomSample</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AlgebraicEvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.SimpleRandomSample</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<org.apache.pig.data.DataBag>, org.apache.pig.Algebraic</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SimpleRandomSample</span>
+extends org.apache.pig.AlgebraicEvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Scalable simple random sampling (ScaSRS).
+
+ <p>
+ This UDF implements a scalable simple random sampling algorithm described in
+ </p>
+
+ <pre>
+ X. Meng, Scalable Simple Random Sampling and Stratified Sampling, ICML 2013.
+ </pre>
+
+ <p>
+ It takes a bag of n items and a sampling probability p as the inputs, and outputs a
+ simple random sample of size exactly ceil(p*n) in a bag, with probability at least
+ 99.99%. For example, the following script generates a simple random sample with
+ sampling probability 0.1:
+ </p>
+
+ <pre>
+ DEFINE SRS datafu.pig.sampling.SimpleRandomSample();
+
+ item = LOAD 'input' AS (x:double);
+ sampled = FOREACH (GROUP item ALL) GENERATE FLATTEN(SRS(item, 0.01));
+ </pre>
+
+ <p>
+ Optionally, user can provide a good lower bound of n as the third argument to help
+ reduce the size of intermediate data, for example:
+ </p>
+
+ <pre>
+ DEFINE SRS datafu.pig.sampling.SimpleRandomSample();
+
+ item = LOAD 'input' AS (x:double);
+ summary = FOREACH (GROUP item ALL) GENERATE COUNT(item) AS count;
+ sampled = FOREACH (GROUP item ALL) GENERATE FLATTEN(SRS(item, 0.01, summary.count));
+ </pre>
+
+ <p>
+ This UDF is very useful for stratified sampling. For example, the following script
+ keeps all positive examples while downsampling negatives with probability 0.1:
+ </p>
+
+ <pre>
+ DEFINE SRS datafu.pig.sampling.SimpleRandomSample();
+
+ item = LOAD 'input' AS (x:double, label:int);
+ grouped = FOREACH (GROUP item BY label) GENERATE item, (group == 1 ? 1.0 : 0.1) AS p;
+ sampled = FOREACH grouped GENERATE FLATTEN(SRS(item, p));
+ </pre>
+
+ <p>
+ In a Java Hadoop MapReduce job, we can output selected items directly using
+ MultipleOutputs. However, this feature is not available in a Pig UDF. So we still let
+ selected items go through the sort phase. However, as long as the sample size is not
+ huge, this should not be a big problem.
+ </p>
+
+ <p>
+ In the first version, the sampling probability is specified in the constructor. This
+ method is deprecated now and will be removed in the next release.
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Final.html" title="class in datafu.pig.sampling">SimpleRandomSample.Final</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Initial.html" title="class in datafu.pig.sampling">SimpleRandomSample.Initial</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.Intermediate.html" title="class in datafu.pig.sampling">SimpleRandomSample.Intermediate</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.html#OUTPUT_BAG_NAME_PREFIX">OUTPUT_BAG_NAME_PREFIX</a></span></code>
+<div class="block">Prefix for the output bag name.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.html#SimpleRandomSample--">SimpleRandomSample</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.html#SimpleRandomSample-java.lang.String-">SimpleRandomSample</a></span>(java.lang.String samplingProbability)</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Should specify the sampling probability in the function call.</span></div>
+</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.html#getFinal--">getFinal</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.html#getInitial--">getInitial</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.html#getIntermed--">getIntermed</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSample.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AlgebraicEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AlgebraicEvalFunc</h3>
+<code>accumulate, cleanup, getValue</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AccumulatorEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AccumulatorEvalFunc</h3>
+<code>exec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="OUTPUT_BAG_NAME_PREFIX">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>OUTPUT_BAG_NAME_PREFIX</h4>
+<pre>public static final java.lang.String OUTPUT_BAG_NAME_PREFIX</pre>
+<div class="block">Prefix for the output bag name.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#datafu.pig.sampling.SimpleRandomSample.OUTPUT_BAG_NAME_PREFIX">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SimpleRandomSample--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SimpleRandomSample</h4>
+<pre>public SimpleRandomSample()</pre>
+</li>
+</ul>
+<a name="SimpleRandomSample-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SimpleRandomSample</h4>
+<pre>@Deprecated
+public SimpleRandomSample(java.lang.String samplingProbability)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Should specify the sampling probability in the function call.</span></div>
+<div class="block">Constructs this UDF with a sampling probability.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>samplingProbability</code> - sampling probability</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInitial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInitial</h4>
+<pre>public java.lang.String getInitial()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getInitial</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getInitial</code> in class <code>org.apache.pig.AlgebraicEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getIntermed--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermed</h4>
+<pre>public java.lang.String getIntermed()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getIntermed</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getIntermed</code> in class <code>org.apache.pig.AlgebraicEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFinal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFinal</h4>
+<pre>public java.lang.String getFinal()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFinal</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFinal</code> in class <code>org.apache.pig.AlgebraicEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/sampling/SampleByKey.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSample.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSample.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSample.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html
new file mode 100644
index 0000000..05b3ea3
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SimpleRandomSampleWithReplacementElect.Final (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SimpleRandomSampleWithReplacementElect.Final (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSampleWithReplacementElect.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sampling</div>
+<h2 title="Class SimpleRandomSampleWithReplacementElect.Final" class="title">Class SimpleRandomSampleWithReplacementElect.Final</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.SimpleRandomSampleWithReplacementElect.Final</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">SimpleRandomSampleWithReplacementElect.Final</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html#Final--">Final</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple tuple)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Final--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple tuple)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSampleWithReplacementElect.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[49/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagSplit.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagSplit.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagSplit.html
new file mode 100644
index 0000000..86fade8
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/BagSplit.html
@@ -0,0 +1,367 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>BagSplit (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="BagSplit (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/BagLeftOuterJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/CountEach.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/BagSplit.html" target="_top">Frames</a></li>
+<li><a href="BagSplit.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class BagSplit" class="title">Class BagSplit</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.BagSplit</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">BagSplit</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Splits a bag of tuples into a bag of bags, where the inner bags collectively contain
+ the tuples from the original bag. This can be used to split a bag into a set of smaller bags.
+ <p>
+ Example:
+ <pre>
+ <code>
+ define BagSplit datafu.pig.bags.BagSplit();
+
+ -- input:
+ -- ({(1),(2),(3),(4),(5),(6),(7)})
+ -- ({(1),(2),(3),(4),(5)})
+ -- ({(1),(2),(3),(4),(5),(6),(7),(8),(9),(10),(11)})
+ input = LOAD 'input' AS (B:bag{T:tuple(val1:INT,val2:INT)});
+
+ -- ouput:
+ -- ({{(1),(2),(3),(4),(5)},{(6),(7)}})
+ -- ({{(1),(2),(3),(4),(5)},{(6),(7),(8),(9),(10)},{(11)}})
+ output = FOREACH input GENERATE BagSplit(5,B);
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagSplit.html#BagSplit--">BagSplit</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagSplit.html#BagSplit-java.lang.String-">BagSplit</a></span>(java.lang.String appendBagNum)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagSplit.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple arg0)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/BagSplit.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="BagSplit--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BagSplit</h4>
+<pre>public BagSplit()</pre>
+</li>
+</ul>
+<a name="BagSplit-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>BagSplit</h4>
+<pre>public BagSplit(java.lang.String appendBagNum)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple arg0)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/bags/BagLeftOuterJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/CountEach.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/BagSplit.html" target="_top">Frames</a></li>
+<li><a href="BagSplit.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/CountEach.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/CountEach.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/CountEach.html
new file mode 100644
index 0000000..bca853a
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/CountEach.html
@@ -0,0 +1,424 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>CountEach (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="CountEach (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/BagSplit.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/DistinctBy.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/CountEach.html" target="_top">Frames</a></li>
+<li><a href="CountEach.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class CountEach" class="title">Class CountEach</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.CountEach</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CountEach</span>
+extends org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Generates a count of the number of times each distinct tuple appears in a bag.
+
+ Example:
+ <pre>
+ <code>
+ DEFINE CountEach datafu.pig.bags.CountEach();
+ DEFINE CountEachFlatten datafu.pig.bags.CountEach('flatten');
+
+ -- input:
+ -- ({(A),(A),(C),(B)})
+ input = LOAD 'input' AS (B: bag {T: tuple(alpha:CHARARRAY, numeric:INT)});
+
+ -- output:
+ -- {((A),2),((C),1),((B),1)}
+ output = FOREACH input GENERATE CountEach(B);
+
+ -- output_flatten:
+ -- ({(A,2),(C,1),(B,1)})
+ output_flatten = FOREACH input GENERATE CountEachFlatten(B);
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/CountEach.html#CountEach--">CountEach</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/CountEach.html#CountEach-java.lang.String-">CountEach</a></span>(java.lang.String arg)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/CountEach.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/CountEach.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/CountEach.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/CountEach.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AccumulatorEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AccumulatorEvalFunc</h3>
+<code>exec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="CountEach--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CountEach</h4>
+<pre>public CountEach()</pre>
+</li>
+</ul>
+<a name="CountEach-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CountEach</h4>
+<pre>public CountEach(java.lang.String arg)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public org.apache.pig.data.DataBag getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/bags/BagSplit.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/DistinctBy.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/CountEach.html" target="_top">Frames</a></li>
+<li><a href="CountEach.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/DistinctBy.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/DistinctBy.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/DistinctBy.html
new file mode 100644
index 0000000..7f78447
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/DistinctBy.html
@@ -0,0 +1,414 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>DistinctBy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DistinctBy (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/CountEach.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/EmptyBagToNull.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/DistinctBy.html" target="_top">Frames</a></li>
+<li><a href="DistinctBy.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class DistinctBy" class="title">Class DistinctBy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.DistinctBy</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DistinctBy</span>
+extends org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Get distinct elements in a bag by a given set of field positions.
+ The input and output schemas will be identical.
+
+ The first tuple containing each distinct combination of these fields will be taken.
+
+ This operation is order preserving. If both A and B appear in the output,
+ and A appears before B in the input, then A will appear before B in the output.
+
+ Example:
+ <pre>
+ <code>
+ define DistinctBy datafu.pig.bags.DistinctBy('0');
+
+ -- input:
+ -- ({(a, 1),(a,1),(b, 2),(b,22),(c, 3),(d, 4)})
+ input = LOAD 'input' AS (B: bag {T: tuple(alpha:CHARARRAY, numeric:INT)});
+
+ output = FOREACH input GENERATE DistinctBy(B);
+
+ -- output:
+ -- ({(a,1),(b,2),(c,3),(d,4)})
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/DistinctBy.html#DistinctBy-java.lang.String...-">DistinctBy</a></span>(java.lang.String... fields)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/DistinctBy.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/DistinctBy.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/DistinctBy.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/DistinctBy.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AccumulatorEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AccumulatorEvalFunc</h3>
+<code>exec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="DistinctBy-java.lang.String...-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DistinctBy</h4>
+<pre>public DistinctBy(java.lang.String... fields)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public org.apache.pig.data.DataBag getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/bags/CountEach.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/EmptyBagToNull.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/DistinctBy.html" target="_top">Frames</a></li>
+<li><a href="DistinctBy.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/EmptyBagToNull.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/EmptyBagToNull.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/EmptyBagToNull.html
new file mode 100644
index 0000000..ff9fd54
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/EmptyBagToNull.html
@@ -0,0 +1,337 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>EmptyBagToNull (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="EmptyBagToNull (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/DistinctBy.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/EmptyBagToNullFields.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/EmptyBagToNull.html" target="_top">Frames</a></li>
+<li><a href="EmptyBagToNull.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class EmptyBagToNull" class="title">Class EmptyBagToNull</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.EmptyBagToNull</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">EmptyBagToNull</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Returns null if the input is an empty bag; otherwise,
+ returns the input bag unchanged.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/EmptyBagToNull.html#EmptyBagToNull--">EmptyBagToNull</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/EmptyBagToNull.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple tuple)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/EmptyBagToNull.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="EmptyBagToNull--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EmptyBagToNull</h4>
+<pre>public EmptyBagToNull()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple tuple)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/bags/DistinctBy.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/EmptyBagToNullFields.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/EmptyBagToNull.html" target="_top">Frames</a></li>
+<li><a href="EmptyBagToNull.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/EmptyBagToNullFields.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/EmptyBagToNullFields.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/EmptyBagToNullFields.html
new file mode 100644
index 0000000..22a5ffb
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/EmptyBagToNullFields.html
@@ -0,0 +1,354 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>EmptyBagToNullFields (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="EmptyBagToNullFields (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/EmptyBagToNull.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/Enumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/EmptyBagToNullFields.html" target="_top">Frames</a></li>
+<li><a href="EmptyBagToNullFields.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class EmptyBagToNullFields" class="title">Class EmptyBagToNullFields</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.ContextualEvalFunc</a><org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.EmptyBagToNullFields</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">EmptyBagToNullFields</span>
+extends <a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">ContextualEvalFunc</a><org.apache.pig.data.DataBag></pre>
+<div class="block">For an empty bag, inserts a tuple having null values for all fields;
+ otherwise, the input bag is returned unchanged.
+
+ <p>
+ This can be useful when performing FLATTEN on a bag from a COGROUP,
+ as FLATTEN on an empty bag produces no data.
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/EmptyBagToNullFields.html#EmptyBagToNullFields--">EmptyBagToNullFields</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/EmptyBagToNullFields.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple tuple)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/EmptyBagToNullFields.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.ContextualEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">ContextualEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/ContextualEvalFunc.html#getContextProperties--">getContextProperties</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceName--">getInstanceName</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceProperties--">getInstanceProperties</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#setUDFContextSignature-java.lang.String-">setUDFContextSignature</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, warn</code></li>
+</ul>
+<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="EmptyBagToNullFields--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EmptyBagToNullFields</h4>
+<pre>public EmptyBagToNullFields()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple tuple)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/bags/EmptyBagToNull.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/Enumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/EmptyBagToNullFields.html" target="_top">Frames</a></li>
+<li><a href="EmptyBagToNullFields.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/Enumerate.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/Enumerate.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/Enumerate.html
new file mode 100644
index 0000000..acc6ad9
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/Enumerate.html
@@ -0,0 +1,429 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>Enumerate (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Enumerate (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/EmptyBagToNullFields.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/FirstTupleFromBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/Enumerate.html" target="_top">Frames</a></li>
+<li><a href="Enumerate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class Enumerate" class="title">Class Enumerate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.Enumerate</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Enumerate</span>
+extends org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Enumerate a bag, appending to each tuple its index within the bag.
+
+ For example:
+ <pre>
+ {(A),(B),(C),(D)} => {(A,0),(B,1),(C,2),(D,3)}
+ </pre>
+
+ <p>
+ The first constructor parameter (optional) dictates the starting index of the counting.
+ This UDF implements the accumulator interface, reducing DataBag materialization costs.
+ </p>
+
+ Example:
+ <pre>
+ <code>
+ define Enumerate datafu.pig.bags.Enumerate('1');
+
+ -- input:
+ -- ({(100),(200),(300),(400)})
+ input = LOAD 'input' as (B: bag{T: tuple(v2:INT)});
+
+ -- output:
+ -- ({(100,1),(200,2),(300,3),(400,4)})
+ output = FOREACH input GENERATE Enumerate(B);
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/Enumerate.html#Enumerate--">Enumerate</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/Enumerate.html#Enumerate-java.lang.String-">Enumerate</a></span>(java.lang.String start)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/Enumerate.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple arg0)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/Enumerate.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/Enumerate.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/Enumerate.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AccumulatorEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AccumulatorEvalFunc</h3>
+<code>exec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Enumerate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Enumerate</h4>
+<pre>public Enumerate()</pre>
+</li>
+</ul>
+<a name="Enumerate-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Enumerate</h4>
+<pre>public Enumerate(java.lang.String start)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple arg0)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public org.apache.pig.data.DataBag getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/bags/EmptyBagToNullFields.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/FirstTupleFromBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/Enumerate.html" target="_top">Frames</a></li>
+<li><a href="Enumerate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[47/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/ZipBags.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/ZipBags.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/ZipBags.html
new file mode 100644
index 0000000..ffd77e1
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/ZipBags.html
@@ -0,0 +1,352 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>ZipBags (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="ZipBags (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/UnorderedPairs.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/ZipBags.html" target="_top">Frames</a></li>
+<li><a href="ZipBags.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class ZipBags" class="title">Class ZipBags</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.ZipBags</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ZipBags</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">This udf takes any number of bags and allows you to zip them into one bag
+ with the tuples inside each bag concatenated to each other.
+ Example:
+ <pre>
+ <code>
+ -- input:
+ -- ({(1,2),(3,4),(5,6)},{(7,8),(9,10),(11,12)})
+ input = LOAD 'input' AS (OUTER: tuple(B1: bag {a:INT,b:INT}, B2: bag{c:INT,d:INT}));
+
+ -- output:
+ -- ({(1,2,7,8),(3,4,9,10),(5,6,11,12)})
+ k
+ output = FOREACH input GENERATE ZipBags(B1,B2);
+ </code>
+ </pre>
+ For this to work as expected each bag should be the same length. It will run as long as
+ the first bag is the shortest however this may not be the desired behavior.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/ZipBags.html#ZipBags--">ZipBags</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/ZipBags.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/ZipBags.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="ZipBags--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ZipBags</h4>
+<pre>public ZipBags()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/bags/UnorderedPairs.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/ZipBags.html" target="_top">Frames</a></li>
+<li><a href="ZipBags.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/package-frame.html
new file mode 100644
index 0000000..8bbcacc
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/package-frame.html
@@ -0,0 +1,41 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.bags (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/pig/bags/package-summary.html" target="classFrame">datafu.pig.bags</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AppendToBag.html" title="class in datafu.pig.bags" target="classFrame">AppendToBag</a></li>
+<li><a href="BagConcat.html" title="class in datafu.pig.bags" target="classFrame">BagConcat</a></li>
+<li><a href="BagGroup.html" title="class in datafu.pig.bags" target="classFrame">BagGroup</a></li>
+<li><a href="BagJoin.html" title="class in datafu.pig.bags" target="classFrame">BagJoin</a></li>
+<li><a href="BagLeftOuterJoin.html" title="class in datafu.pig.bags" target="classFrame">BagLeftOuterJoin</a></li>
+<li><a href="BagSplit.html" title="class in datafu.pig.bags" target="classFrame">BagSplit</a></li>
+<li><a href="CountEach.html" title="class in datafu.pig.bags" target="classFrame">CountEach</a></li>
+<li><a href="DistinctBy.html" title="class in datafu.pig.bags" target="classFrame">DistinctBy</a></li>
+<li><a href="EmptyBagToNull.html" title="class in datafu.pig.bags" target="classFrame">EmptyBagToNull</a></li>
+<li><a href="EmptyBagToNullFields.html" title="class in datafu.pig.bags" target="classFrame">EmptyBagToNullFields</a></li>
+<li><a href="Enumerate.html" title="class in datafu.pig.bags" target="classFrame">Enumerate</a></li>
+<li><a href="FirstTupleFromBag.html" title="class in datafu.pig.bags" target="classFrame">FirstTupleFromBag</a></li>
+<li><a href="NullToEmptyBag.html" title="class in datafu.pig.bags" target="classFrame">NullToEmptyBag</a></li>
+<li><a href="PrependToBag.html" title="class in datafu.pig.bags" target="classFrame">PrependToBag</a></li>
+<li><a href="ReverseEnumerate.html" title="class in datafu.pig.bags" target="classFrame">ReverseEnumerate</a></li>
+<li><a href="TupleFromBag.html" title="class in datafu.pig.bags" target="classFrame">TupleFromBag</a></li>
+<li><a href="UnorderedPairs.html" title="class in datafu.pig.bags" target="classFrame">UnorderedPairs</a></li>
+<li><a href="ZipBags.html" title="class in datafu.pig.bags" target="classFrame">ZipBags</a></li>
+</ul>
+<h2 title="Enums">Enums</h2>
+<ul title="Enums">
+<li><a href="BagJoin.JoinType.html" title="enum in datafu.pig.bags" target="classFrame">BagJoin.JoinType</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/package-summary.html
new file mode 100644
index 0000000..c1b246b
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/package-summary.html
@@ -0,0 +1,275 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.bags (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.bags (datafu-pig 1.3.0 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 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>Prev Package</li>
+<li><a href="../../../datafu/pig/geo/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/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.pig.bags</h1>
+<div class="docSummary">
+<div class="block">A collection of general purpose UDFs for operating on bags.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/bags/AppendToBag.html" title="class in datafu.pig.bags">AppendToBag</a></td>
+<td class="colLast">
+<div class="block">Appends a tuple to a bag.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/BagConcat.html" title="class in datafu.pig.bags">BagConcat</a></td>
+<td class="colLast">
+<div class="block">Unions all input bags to produce a single bag containing all tuples.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/BagGroup.html" title="class in datafu.pig.bags">BagGroup</a></td>
+<td class="colLast">
+<div class="block">Performs an in-memory group operation on a bag.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags">BagJoin</a></td>
+<td class="colLast">
+<div class="block">Performs an in-memory join across multiple bags.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/BagLeftOuterJoin.html" title="class in datafu.pig.bags">BagLeftOuterJoin</a></td>
+<td class="colLast">
+<div class="block">Performs an in-memory left outer join across multiple bags.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/BagSplit.html" title="class in datafu.pig.bags">BagSplit</a></td>
+<td class="colLast">
+<div class="block">Splits a bag of tuples into a bag of bags, where the inner bags collectively contain
+ the tuples from the original bag.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/CountEach.html" title="class in datafu.pig.bags">CountEach</a></td>
+<td class="colLast">
+<div class="block">Generates a count of the number of times each distinct tuple appears in a bag.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/DistinctBy.html" title="class in datafu.pig.bags">DistinctBy</a></td>
+<td class="colLast">
+<div class="block">Get distinct elements in a bag by a given set of field positions.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/EmptyBagToNull.html" title="class in datafu.pig.bags">EmptyBagToNull</a></td>
+<td class="colLast">
+<div class="block">Returns null if the input is an empty bag; otherwise,
+ returns the input bag unchanged.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/EmptyBagToNullFields.html" title="class in datafu.pig.bags">EmptyBagToNullFields</a></td>
+<td class="colLast">
+<div class="block">For an empty bag, inserts a tuple having null values for all fields;
+ otherwise, the input bag is returned unchanged.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/Enumerate.html" title="class in datafu.pig.bags">Enumerate</a></td>
+<td class="colLast">
+<div class="block">Enumerate a bag, appending to each tuple its index within the bag.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/FirstTupleFromBag.html" title="class in datafu.pig.bags">FirstTupleFromBag</a></td>
+<td class="colLast">
+<div class="block">Returns the first tuple from a bag.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/NullToEmptyBag.html" title="class in datafu.pig.bags">NullToEmptyBag</a></td>
+<td class="colLast">
+<div class="block">Returns an empty bag if the input is null; otherwise,
+ returns the input bag unchanged.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/PrependToBag.html" title="class in datafu.pig.bags">PrependToBag</a></td>
+<td class="colLast">
+<div class="block">Prepends a tuple to a bag.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/ReverseEnumerate.html" title="class in datafu.pig.bags">ReverseEnumerate</a></td>
+<td class="colLast">
+<div class="block">Enumerate a bag, appending to each tuple its index within the bag, with indices being produced in
+ descending order.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/TupleFromBag.html" title="class in datafu.pig.bags">TupleFromBag</a></td>
+<td class="colLast">
+<div class="block">
+ This UDF will extract a tuple from a bag based on a specified index.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/UnorderedPairs.html" title="class in datafu.pig.bags">UnorderedPairs</a></td>
+<td class="colLast">
+<div class="block">Generates pairs of all items in a bag.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/ZipBags.html" title="class in datafu.pig.bags">ZipBags</a></td>
+<td class="colLast">
+<div class="block">This udf takes any number of bags and allows you to zip them into one bag
+ with the tuples inside each bag concatenated to each other.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation">
+<caption><span>Enum Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags">BagJoin.JoinType</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.bags Description">Package datafu.pig.bags Description</h2>
+<div class="block">A collection of general purpose UDFs for operating on bags.</div>
+</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 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>Prev Package</li>
+<li><a href="../../../datafu/pig/geo/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/package-tree.html
new file mode 100644
index 0000000..fb33f1c
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/package-tree.html
@@ -0,0 +1,187 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.bags Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.bags Class Hierarchy (datafu-pig 1.3.0 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><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>Prev</li>
+<li><a href="../../../datafu/pig/geo/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/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.pig.bags</h1>
+<span class="packageHierarchyLabel">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">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">org.apache.pig.AccumulatorEvalFunc<T> (implements org.apache.pig.Accumulator<T>)
+<ul>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/CountEach.html" title="class in datafu.pig.bags"><span class="typeNameLink">CountEach</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/DistinctBy.html" title="class in datafu.pig.bags"><span class="typeNameLink">DistinctBy</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/Enumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">Enumerate</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/BagConcat.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagConcat</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/BagSplit.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagSplit</span></a></li>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">ContextualEvalFunc</span></a><T>
+<ul>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">AliasableEvalFunc</span></a><T>
+<ul>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/BagGroup.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagGroup</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagJoin</span></a>
+<ul>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/BagLeftOuterJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagLeftOuterJoin</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/EmptyBagToNullFields.html" title="class in datafu.pig.bags"><span class="typeNameLink">EmptyBagToNullFields</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/EmptyBagToNull.html" title="class in datafu.pig.bags"><span class="typeNameLink">EmptyBagToNull</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/NullToEmptyBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">NullToEmptyBag</span></a></li>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">SimpleEvalFunc</span></a><T>
+<ul>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/AppendToBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">AppendToBag</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/FirstTupleFromBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">FirstTupleFromBag</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/PrependToBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">PrependToBag</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/ReverseEnumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">ReverseEnumerate</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/TupleFromBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">TupleFromBag</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/UnorderedPairs.html" title="class in datafu.pig.bags"><span class="typeNameLink">UnorderedPairs</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/ZipBags.html" title="class in datafu.pig.bags"><span class="typeNameLink">ZipBags</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
+<ul>
+<li type="circle">datafu.pig.bags.<a href="../../../datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags"><span class="typeNameLink">BagJoin.JoinType</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><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>Prev</li>
+<li><a href="../../../datafu/pig/geo/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/geo/HaversineDistInMiles.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/geo/HaversineDistInMiles.html b/site/source/docs/datafu/1.3.0/datafu/pig/geo/HaversineDistInMiles.html
new file mode 100644
index 0000000..1277ef6
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/geo/HaversineDistInMiles.html
@@ -0,0 +1,396 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>HaversineDistInMiles (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="HaversineDistInMiles (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/geo/HaversineDistInMiles.html" target="_top">Frames</a></li>
+<li><a href="HaversineDistInMiles.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.pig.geo</div>
+<h2 title="Class HaversineDistInMiles" class="title">Class HaversineDistInMiles</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.geo.HaversineDistInMiles</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">HaversineDistInMiles</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><java.lang.Double></pre>
+<div class="block">Computes the distance (in miles) between two latitude-longitude pairs
+ using the <a href="http://en.wikipedia.org/wiki/Haversine_formula" target="_blank">Haversine formula</a>.
+
+ Example:
+ <pre>
+ <code>
+ -- input is a TSV of two latitude and longitude pairs
+ input = LOAD 'input' AS (lat1 : double, long1 : double, lat2 : double, long2 : double);
+ output = FOREACH input GENERATE datafu.pig.geo.HaversineDistInMiles(lat1, long1, lat2, long2) as distance;
+ </code></pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/geo/HaversineDistInMiles.html#EARTH_RADIUS">EARTH_RADIUS</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/geo/HaversineDistInMiles.html#HaversineDistInMiles--">HaversineDistInMiles</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/geo/HaversineDistInMiles.html#call-java.lang.Double-java.lang.Double-java.lang.Double-java.lang.Double-">call</a></span>(java.lang.Double lat1,
+ java.lang.Double lng1,
+ java.lang.Double lat2,
+ java.lang.Double lng2)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/geo/HaversineDistInMiles.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="EARTH_RADIUS">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EARTH_RADIUS</h4>
+<pre>public static final double EARTH_RADIUS</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#datafu.pig.geo.HaversineDistInMiles.EARTH_RADIUS">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="HaversineDistInMiles--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HaversineDistInMiles</h4>
+<pre>public HaversineDistInMiles()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-java.lang.Double-java.lang.Double-java.lang.Double-java.lang.Double-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>call</h4>
+<pre>public java.lang.Double call(java.lang.Double lat1,
+ java.lang.Double lng1,
+ java.lang.Double lat2,
+ java.lang.Double lng2)</pre>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">SimpleEvalFunc</a></code></span></div>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code> in class <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><java.lang.Double></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - input schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>call to super.outputSchema in case schema was defined elsewhere</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>
+<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><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>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/geo/HaversineDistInMiles.html" target="_top">Frames</a></li>
+<li><a href="HaversineDistInMiles.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/geo/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/geo/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/geo/package-frame.html
new file mode 100644
index 0000000..30be40a
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/geo/package-frame.html
@@ -0,0 +1,20 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.geo (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/pig/geo/package-summary.html" target="classFrame">datafu.pig.geo</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="HaversineDistInMiles.html" title="class in datafu.pig.geo" target="classFrame">HaversineDistInMiles</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/geo/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/geo/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/geo/package-summary.html
new file mode 100644
index 0000000..dca3a5b
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/geo/package-summary.html
@@ -0,0 +1,152 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.geo (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.geo (datafu-pig 1.3.0 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 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/pig/bags/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/hash/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/geo/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.pig.geo</h1>
+<div class="docSummary">
+<div class="block">UDFs for geographic computations.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/geo/HaversineDistInMiles.html" title="class in datafu.pig.geo">HaversineDistInMiles</a></td>
+<td class="colLast">
+<div class="block">Computes the distance (in miles) between two latitude-longitude pairs
+ using the <a href="http://en.wikipedia.org/wiki/Haversine_formula" target="_blank">Haversine formula</a>.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.geo Description">Package datafu.pig.geo Description</h2>
+<div class="block">UDFs for geographic computations.</div>
+</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 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/pig/bags/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/hash/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/geo/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/geo/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/geo/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/geo/package-tree.html
new file mode 100644
index 0000000..14f0b6d
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/geo/package-tree.html
@@ -0,0 +1,143 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.geo Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.geo Class Hierarchy (datafu-pig 1.3.0 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><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/pig/bags/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/hash/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/geo/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.pig.geo</h1>
+<span class="packageHierarchyLabel">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">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">SimpleEvalFunc</span></a><T>
+<ul>
+<li type="circle">datafu.pig.geo.<a href="../../../datafu/pig/geo/HaversineDistInMiles.html" title="class in datafu.pig.geo"><span class="typeNameLink">HaversineDistInMiles</span></a></li>
+</ul>
+</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><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/pig/bags/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/hash/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/geo/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/MD5.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/MD5.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/MD5.html
new file mode 100644
index 0000000..9de2c85
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/MD5.html
@@ -0,0 +1,337 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>MD5 (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="MD5 (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/SHA.html" title="class in datafu.pig.hash"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/hash/MD5.html" target="_top">Frames</a></li>
+<li><a href="MD5.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.hash</div>
+<h2 title="Class MD5" class="title">Class MD5</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><java.lang.String></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.MD5</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">MD5</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><java.lang.String></pre>
+<div class="block">Computes the MD5 value of a string and outputs it in hex (by default).
+ A method can be provided to the constructor, which may be either 'hex' or 'base64'.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/hash/MD5.html#MD5--">MD5</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/hash/MD5.html#MD5-java.lang.String-">MD5</a></span>(java.lang.String method)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/hash/MD5.html#call-java.lang.String-">call</a></span>(java.lang.String val)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="MD5--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MD5</h4>
+<pre>public MD5()</pre>
+</li>
+</ul>
+<a name="MD5-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MD5</h4>
+<pre>public MD5(java.lang.String method)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>public java.lang.String call(java.lang.String val)</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>
+<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><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/pig/hash/SHA.html" title="class in datafu.pig.hash"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/hash/MD5.html" target="_top">Frames</a></li>
+<li><a href="MD5.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[22/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/package-tree.html
new file mode 100644
index 0000000..cfc139e
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/package-tree.html
@@ -0,0 +1,201 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.util Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.util Class Hierarchy (datafu-pig 1.3.0 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><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/pig/urls/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/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.pig.util</h1>
+<span class="packageHierarchyLabel">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">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">ContextualEvalFunc</span></a><T>
+<ul>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">AliasableEvalFunc</span></a><T>
+<ul>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/Coalesce.html" title="class in datafu.pig.util"><span class="typeNameLink">Coalesce</span></a></li>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/TransposeTupleToBag.html" title="class in datafu.pig.util"><span class="typeNameLink">TransposeTupleToBag</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.pig.FilterFunc
+<ul>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">AssertUDF</span></a>
+<ul>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/Assert.html" title="class in datafu.pig.util"><span class="typeNameLink">Assert</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/InUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">InUDF</span></a>
+<ul>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/In.html" title="class in datafu.pig.util"><span class="typeNameLink">In</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/SelectStringFieldByName.html" title="class in datafu.pig.util"><span class="typeNameLink">SelectStringFieldByName</span></a></li>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">SimpleEvalFunc</span></a><T>
+<ul>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/Base64Decode.html" title="class in datafu.pig.util"><span class="typeNameLink">Base64Decode</span></a></li>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/Base64Encode.html" title="class in datafu.pig.util"><span class="typeNameLink">Base64Encode</span></a></li>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/BoolToInt.html" title="class in datafu.pig.util"><span class="typeNameLink">BoolToInt</span></a></li>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/IntToBool.html" title="class in datafu.pig.util"><span class="typeNameLink">IntToBool</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">java.io.IOException
+<ul>
+<li type="circle">org.apache.pig.PigException
+<ul>
+<li type="circle">org.apache.pig.backend.BackendException
+<ul>
+<li type="circle">org.apache.pig.backend.executionengine.ExecException
+<ul>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/FieldNotFound.html" title="class in datafu.pig.util"><span class="typeNameLink">FieldNotFound</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">java.lang.RuntimeException
+<ul>
+<li type="circle">datafu.pig.util.<a href="../../../datafu/pig/util/DataFuException.html" title="class in datafu.pig.util"><span class="typeNameLink">DataFuException</span></a></li>
+</ul>
+</li>
+</ul>
+</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><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/pig/urls/package-tree.html">Prev</a></li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/deprecated-list.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/deprecated-list.html b/site/source/docs/datafu/1.3.0/deprecated-list.html
new file mode 100644
index 0000000..b59bb49
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/deprecated-list.html
@@ -0,0 +1,181 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>Deprecated List (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Deprecated List (datafu-pig 1.3.0 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><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</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?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.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="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#class">Deprecated Classes</a></li>
+<li><a href="#constructor">Deprecated Constructors</a></li>
+</ul>
+</div>
+<div class="contentContainer"><a name="class">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Classes table, listing deprecated classes, and an explanation">
+<caption><span>Deprecated Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Class and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="datafu/pig/util/Assert.html" title="class in datafu.pig.util">datafu.pig.util.Assert</a>
+<div class="block"><span class="deprecationComment">Use <a href="datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util"><code>AssertUDF</code></a> instead.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="datafu/pig/util/In.html" title="class in datafu.pig.util">datafu.pig.util.In</a>
+<div class="block"><span class="deprecationComment">Use <a href="datafu/pig/util/InUDF.html" title="class in datafu.pig.util"><code>InUDF</code></a> instead.</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="constructor">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Constructors table, listing deprecated constructors, and an explanation">
+<caption><span>Deprecated Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="datafu/pig/sampling/SimpleRandomSample.Final.html#Final-java.lang.String-">datafu.pig.sampling.SimpleRandomSample.Final(String)</a></td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="datafu/pig/sampling/SimpleRandomSample.Initial.html#Initial-java.lang.String-">datafu.pig.sampling.SimpleRandomSample.Initial(String)</a></td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="datafu/pig/sampling/SimpleRandomSample.Intermediate.html#Intermediate-java.lang.String-">datafu.pig.sampling.SimpleRandomSample.Intermediate(String)</a></td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="datafu/pig/sampling/SimpleRandomSample.html#SimpleRandomSample-java.lang.String-">datafu.pig.sampling.SimpleRandomSample(String)</a>
+<div class="block"><span class="deprecationComment">Should specify the sampling probability in the function call.</span></div>
+</td>
+</tr>
+</tbody>
+</table>
+</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><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</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?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/help-doc.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/help-doc.html b/site/source/docs/datafu/1.3.0/help-doc.html
new file mode 100644
index 0000000..6a1a6e2
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/help-doc.html
@@ -0,0 +1,223 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>API Help (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="API Help (datafu-pig 1.3.0 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><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.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">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Overview</h2>
+<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
+</li>
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames. All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</li>
+</ul>
+<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></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><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.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>
[06/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/ObjectMapper.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/ObjectMapper.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/ObjectMapper.html
new file mode 100644
index 0000000..cda74ac
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/ObjectMapper.html
@@ -0,0 +1,295 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>ObjectMapper (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="ObjectMapper (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/mapreduce/DistributedCacheHelper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/ObjectMapper.html" target="_top">Frames</a></li>
+<li><a href="ObjectMapper.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.mapreduce</div>
+<h2 title="Class ObjectMapper" class="title">Class ObjectMapper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">datafu.hourglass.mapreduce.ObjectProcessor</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.ObjectMapper</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/hourglass/mapreduce/CollapsingMapper.html" title="class in datafu.hourglass.mapreduce">CollapsingMapper</a>, <a href="../../../datafu/hourglass/mapreduce/PartitioningMapper.html" title="class in datafu.hourglass.mapreduce">PartitioningMapper</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">ObjectMapper</span>
+extends <a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></pre>
+<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>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html#ObjectMapper--">ObjectMapper</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html#map-java.lang.Object-org.apache.hadoop.mapreduce.MapContext-">map</a></span>(java.lang.Object input,
+ org.apache.hadoop.mapreduce.MapContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.mapreduce.ObjectProcessor">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></h3>
+<code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#close--">close</a>, <a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#getContext--">getContext</a>, <a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">setContext</a></code></li>
+</ul>
+<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="ObjectMapper--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ObjectMapper</h4>
+<pre>public ObjectMapper()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="map-java.lang.Object-org.apache.hadoop.mapreduce.MapContext-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>map</h4>
+<pre>public abstract void map(java.lang.Object input,
+ org.apache.hadoop.mapreduce.MapContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></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>
+<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><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/mapreduce/DistributedCacheHelper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/ObjectMapper.html" target="_top">Frames</a></li>
+<li><a href="ObjectMapper.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/ObjectProcessor.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/ObjectProcessor.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/ObjectProcessor.html
new file mode 100644
index 0000000..7d59399
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/ObjectProcessor.html
@@ -0,0 +1,307 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>ObjectProcessor (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="ObjectProcessor (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/ObjectProcessor.html" target="_top">Frames</a></li>
+<li><a href="ObjectProcessor.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.mapreduce</div>
+<h2 title="Class ObjectProcessor" class="title">Class ObjectProcessor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.ObjectProcessor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce">ObjectMapper</a>, <a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">ObjectProcessor</span>
+extends java.lang.Object</pre>
+<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>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#ObjectProcessor--">ObjectProcessor</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#close--">close</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.hadoop.mapreduce.TaskInputOutputContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#getContext--">getContext</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">setContext</a></span>(org.apache.hadoop.mapreduce.TaskInputOutputContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</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="ObjectProcessor--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ObjectProcessor</h4>
+<pre>public ObjectProcessor()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getContext--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getContext</h4>
+<pre>public org.apache.hadoop.mapreduce.TaskInputOutputContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> getContext()</pre>
+</li>
+</ul>
+<a name="setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setContext</h4>
+<pre>public void setContext(org.apache.hadoop.mapreduce.TaskInputOutputContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</pre>
+</li>
+</ul>
+<a name="close--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>public void close()
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></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>
+<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><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/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/ObjectProcessor.html" target="_top">Frames</a></li>
+<li><a href="ObjectProcessor.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/ObjectReducer.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/ObjectReducer.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/ObjectReducer.html
new file mode 100644
index 0000000..52884b7
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/ObjectReducer.html
@@ -0,0 +1,298 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>ObjectReducer (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="ObjectReducer (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/Parameters.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/ObjectReducer.html" target="_top">Frames</a></li>
+<li><a href="ObjectReducer.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.mapreduce</div>
+<h2 title="Class ObjectReducer" class="title">Class ObjectReducer</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">datafu.hourglass.mapreduce.ObjectProcessor</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.ObjectReducer</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/hourglass/mapreduce/CollapsingCombiner.html" title="class in datafu.hourglass.mapreduce">CollapsingCombiner</a>, <a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html" title="class in datafu.hourglass.mapreduce">CollapsingReducer</a>, <a href="../../../datafu/hourglass/mapreduce/PartitioningCombiner.html" title="class in datafu.hourglass.mapreduce">PartitioningCombiner</a>, <a href="../../../datafu/hourglass/mapreduce/PartitioningReducer.html" title="class in datafu.hourglass.mapreduce">PartitioningReducer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">ObjectReducer</span>
+extends <a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></pre>
+<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>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html#ObjectReducer--">ObjectReducer</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>abstract void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html#reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.ReduceContext-">reduce</a></span>(java.lang.Object key,
+ java.lang.Iterable<java.lang.Object> values,
+ org.apache.hadoop.mapreduce.ReduceContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.mapreduce.ObjectProcessor">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></h3>
+<code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#close--">close</a>, <a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#getContext--">getContext</a>, <a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">setContext</a></code></li>
+</ul>
+<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="ObjectReducer--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ObjectReducer</h4>
+<pre>public ObjectReducer()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.ReduceContext-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reduce</h4>
+<pre>public abstract void reduce(java.lang.Object key,
+ java.lang.Iterable<java.lang.Object> values,
+ org.apache.hadoop.mapreduce.ReduceContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></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>
+<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><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/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/Parameters.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/ObjectReducer.html" target="_top">Frames</a></li>
+<li><a href="ObjectReducer.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/Parameters.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/Parameters.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/Parameters.html
new file mode 100644
index 0000000..9b0683d
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/Parameters.html
@@ -0,0 +1,311 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>Parameters (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Parameters (datafu-hourglass 1.3.0 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><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/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/PartitioningCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/Parameters.html" target="_top">Frames</a></li>
+<li><a href="Parameters.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><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</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.mapreduce</div>
+<h2 title="Class Parameters" class="title">Class Parameters</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.Parameters</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Parameters</span>
+extends java.lang.Object</pre>
+<div class="block">Parameters used by the jobs to pass configuration settings
+ to the mappers, combiners, and reducers.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/Parameters.html#COMBINER_IMPL_PATH">COMBINER_IMPL_PATH</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/Parameters.html#MAPPER_IMPL_PATH">MAPPER_IMPL_PATH</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/Parameters.html#REDUCER_IMPL_PATH">REDUCER_IMPL_PATH</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/Parameters.html#Parameters--">Parameters</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="MAPPER_IMPL_PATH">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MAPPER_IMPL_PATH</h4>
+<pre>public static final java.lang.String MAPPER_IMPL_PATH</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#datafu.hourglass.mapreduce.Parameters.MAPPER_IMPL_PATH">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="REDUCER_IMPL_PATH">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>REDUCER_IMPL_PATH</h4>
+<pre>public static final java.lang.String REDUCER_IMPL_PATH</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#datafu.hourglass.mapreduce.Parameters.REDUCER_IMPL_PATH">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="COMBINER_IMPL_PATH">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>COMBINER_IMPL_PATH</h4>
+<pre>public static final java.lang.String COMBINER_IMPL_PATH</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#datafu.hourglass.mapreduce.Parameters.COMBINER_IMPL_PATH">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Parameters--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Parameters</h4>
+<pre>public Parameters()</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>
+<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><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/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/PartitioningCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/Parameters.html" target="_top">Frames</a></li>
+<li><a href="Parameters.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><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.java.lang.Object">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/PartitioningCombiner.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/PartitioningCombiner.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/PartitioningCombiner.html
new file mode 100644
index 0000000..405285b
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/PartitioningCombiner.html
@@ -0,0 +1,354 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>PartitioningCombiner (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="PartitioningCombiner (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/mapreduce/Parameters.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/PartitioningMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/PartitioningCombiner.html" target="_top">Frames</a></li>
+<li><a href="PartitioningCombiner.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.mapreduce</div>
+<h2 title="Class PartitioningCombiner" class="title">Class PartitioningCombiner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">datafu.hourglass.mapreduce.ObjectProcessor</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">datafu.hourglass.mapreduce.ObjectReducer</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.PartitioningCombiner</li>
+</ul>
+</li>
+</ul>
+</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="typeNameLabel">PartitioningCombiner</span>
+extends <a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a>
+implements java.io.Serializable</pre>
+<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.
+
+ <p>
+ An implementation of <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model"><code>Accumulator</code></a> is used to perform aggregation and produce the
+ intermediate value.
+ </p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#datafu.hourglass.mapreduce.PartitioningCombiner">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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningCombiner.html#PartitioningCombiner--">PartitioningCombiner</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningCombiner.html#getAccumulator--">getAccumulator</a></span>()</code>
+<div class="block">Gets the accumulator used to perform aggregation.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningCombiner.html#reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.ReduceContext-">reduce</a></span>(java.lang.Object keyObj,
+ java.lang.Iterable<java.lang.Object> values,
+ org.apache.hadoop.mapreduce.ReduceContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningCombiner.html#setAccumulator-datafu.hourglass.model.Accumulator-">setAccumulator</a></span>(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> acc)</code>
+<div class="block">Sets the accumulator used to perform aggregation.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.mapreduce.ObjectProcessor">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></h3>
+<code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#close--">close</a>, <a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#getContext--">getContext</a>, <a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">setContext</a></code></li>
+</ul>
+<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="PartitioningCombiner--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PartitioningCombiner</h4>
+<pre>public PartitioningCombiner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.ReduceContext-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reduce</h4>
+<pre>public void reduce(java.lang.Object keyObj,
+ java.lang.Iterable<java.lang.Object> values,
+ org.apache.hadoop.mapreduce.ReduceContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html#reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.ReduceContext-">reduce</a></code> in class <code><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getAccumulator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAccumulator</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getAccumulator()</pre>
+<div class="block">Gets the accumulator used to perform aggregation.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The accumulator</dd>
+</dl>
+</li>
+</ul>
+<a name="setAccumulator-datafu.hourglass.model.Accumulator-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setAccumulator</h4>
+<pre>public void setAccumulator(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> acc)</pre>
+<div class="block">Sets the accumulator used to perform aggregation.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>acc</code> - The accumulator</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>
+<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><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/mapreduce/Parameters.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/PartitioningMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/PartitioningCombiner.html" target="_top">Frames</a></li>
+<li><a href="PartitioningCombiner.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/PartitioningMapper.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/PartitioningMapper.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/PartitioningMapper.html
new file mode 100644
index 0000000..ec446bb
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/PartitioningMapper.html
@@ -0,0 +1,412 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>PartitioningMapper (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="PartitioningMapper (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/mapreduce/PartitioningCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/PartitioningReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/PartitioningMapper.html" target="_top">Frames</a></li>
+<li><a href="PartitioningMapper.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.mapreduce</div>
+<h2 title="Class PartitioningMapper" class="title">Class PartitioningMapper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">datafu.hourglass.mapreduce.ObjectProcessor</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce">datafu.hourglass.mapreduce.ObjectMapper</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.PartitioningMapper</li>
+</ul>
+</li>
+</ul>
+</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="typeNameLabel">PartitioningMapper</span>
+extends <a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce">ObjectMapper</a>
+implements java.io.Serializable</pre>
+<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.
+
+ <p>
+ An implementation of <a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model"><code>Mapper</code></a> is used for the
+ map operation, which produces key and intermediate value pairs from the input.
+ The input to the mapper is assumed to be partitioned by day.
+ Each key produced by <a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model"><code>Mapper</code></a> is tagged with the time for the partition
+ that the input came from. This enables the combiner and reducer to preserve the partitions.
+ </p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#datafu.hourglass.mapreduce.PartitioningMapper">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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningMapper.html#PartitioningMapper--">PartitioningMapper</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningMapper.html#getMapper--">getMapper</a></span>()</code>
+<div class="block">Gets the mapper.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningMapper.html#getSchemas--">getSchemas</a></span>()</code>
+<div class="block">Gets the Avro schemas.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningMapper.html#map-java.lang.Object-org.apache.hadoop.mapreduce.MapContext-">map</a></span>(java.lang.Object inputObj,
+ org.apache.hadoop.mapreduce.MapContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningMapper.html#setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">setContext</a></span>(org.apache.hadoop.mapreduce.TaskInputOutputContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningMapper.html#setMapper-datafu.hourglass.model.Mapper-">setMapper</a></span>(<a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> mapper)</code>
+<div class="block">Sets the mapper.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/PartitioningMapper.html#setSchemas-datafu.hourglass.schemas.PartitionPreservingSchemas-">setSchemas</a></span>(<a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a> schemas)</code>
+<div class="block">Sets the Avro schemas.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.mapreduce.ObjectProcessor">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></h3>
+<code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#close--">close</a>, <a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#getContext--">getContext</a></code></li>
+</ul>
+<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="PartitioningMapper--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PartitioningMapper</h4>
+<pre>public PartitioningMapper()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="map-java.lang.Object-org.apache.hadoop.mapreduce.MapContext-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>map</h4>
+<pre>public void map(java.lang.Object inputObj,
+ org.apache.hadoop.mapreduce.MapContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html#map-java.lang.Object-org.apache.hadoop.mapreduce.MapContext-">map</a></code> in class <code><a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce">ObjectMapper</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMapper--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMapper</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getMapper()</pre>
+<div class="block">Gets the mapper.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>mapper the mapper</dd>
+</dl>
+</li>
+</ul>
+<a name="setMapper-datafu.hourglass.model.Mapper-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMapper</h4>
+<pre>public void setMapper(<a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> mapper)</pre>
+<div class="block">Sets the mapper.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mapper</code> - the mapper</dd>
+</dl>
+</li>
+</ul>
+<a name="setSchemas-datafu.hourglass.schemas.PartitionPreservingSchemas-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSchemas</h4>
+<pre>public void setSchemas(<a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a> schemas)</pre>
+<div class="block">Sets the Avro schemas.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>schemas</code> - the schemas</dd>
+</dl>
+</li>
+</ul>
+<a name="getSchemas--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSchemas</h4>
+<pre>public <a href="../../../datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a> getSchemas()</pre>
+<div class="block">Gets the Avro schemas.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>schemas the schemas</dd>
+</dl>
+</li>
+</ul>
+<a name="setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setContext</h4>
+<pre>public void setContext(org.apache.hadoop.mapreduce.TaskInputOutputContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">setContext</a></code> in class <code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></code></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>
+<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><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/mapreduce/PartitioningCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/PartitioningReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/PartitioningMapper.html" target="_top">Frames</a></li>
+<li><a href="PartitioningMapper.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>
[11/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html
new file mode 100644
index 0000000..75ca210
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html
@@ -0,0 +1,555 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>PartitionCollapsingExecutionPlanner (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="PartitionCollapsingExecutionPlanner (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/MaxInputDataExceededException.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" target="_top">Frames</a></li>
+<li><a href="PartitionCollapsingExecutionPlanner.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.jobs</div>
+<h2 title="Class PartitionCollapsingExecutionPlanner" class="title">Class PartitionCollapsingExecutionPlanner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.ExecutionPlanner</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.PartitionCollapsingExecutionPlanner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PartitionCollapsingExecutionPlanner</span>
+extends <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></pre>
+<div class="block">Execution planner used by <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionCollapsingIncrementalJob</code></a> and its derived classes.
+ This creates a plan to process partitioned input data and collapse the partitions into a single output.
+
+ <p>
+ To use this class, the input and output paths must be specified. In addition the desired input date
+ range can be specified through several methods. Then <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> can be called and the
+ execution plan will be created. The inputs to process will be available from <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getInputsToProcess--"><code>getInputsToProcess()</code></a>,
+ the number of reducers to use will be available from <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getNumReducers--"><code>getNumReducers()</code></a>, and the input schemas
+ will be available from <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getInputSchemas--"><code>getInputSchemas()</code></a>.
+ </p>
+
+ <p>
+ Previous output may be reused by using <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#setReusePreviousOutput-boolean-"><code>setReusePreviousOutput(boolean)</code></a>. If previous output exists
+ and it is to be reused then it will be available from <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getPreviousOutputToProcess--"><code>getPreviousOutputToProcess()</code></a>. New input data
+ to process that is after the previous output time range is available from <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getNewInputsToProcess--"><code>getNewInputsToProcess()</code></a>.
+ Old input data to process that is before the previous output time range and should be subtracted from the
+ previous output is available from <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getOldInputsToProcess--"><code>getOldInputsToProcess()</code></a>.
+ </p>
+
+ <p>
+ Configuration properties are used to configure a <a href="../../../datafu/hourglass/jobs/ReduceEstimator.html" title="class in datafu.hourglass.jobs"><code>ReduceEstimator</code></a> instance. This is used to
+ calculate how many reducers should be used.
+ The number of reducers to use is based on the input data size and the
+ <em>num.reducers.bytes.per.reducer</em> property. This setting can be controlled more granularly
+ through <em>num.reducers.input.bytes.per.reducer</em> and <em>num.reducers.previous.bytes.per.reducer</em>.
+ Check <a href="../../../datafu/hourglass/jobs/ReduceEstimator.html" title="class in datafu.hourglass.jobs"><code>ReduceEstimator</code></a> for more details on how the properties are used.
+ </p></div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#PartitionCollapsingExecutionPlanner-org.apache.hadoop.fs.FileSystem-java.util.Properties-">PartitionCollapsingExecutionPlanner</a></span>(org.apache.hadoop.fs.FileSystem fs,
+ java.util.Properties props)</code>
+<div class="block">Initializes the execution planner.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#createPlan--">createPlan</a></span>()</code>
+<div class="block">Create the execution plan.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getCurrentDateRange--">getCurrentDateRange</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.util.List<org.apache.avro.Schema></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getInputSchemas--">getInputSchemas</a></span>()</code>
+<div class="block">Gets the input schemas.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.util.Map<java.lang.String,org.apache.avro.Schema></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getInputSchemasByPath--">getInputSchemasByPath</a></span>()</code>
+<div class="block">Gets a map from input path to schema.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getInputsToProcess--">getInputsToProcess</a></span>()</code>
+<div class="block">Gets all inputs that will be processed.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getNeedsAnotherPass--">getNeedsAnotherPass</a></span>()</code>
+<div class="block">Gets whether another pass will be required.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getNewInputsToProcess--">getNewInputsToProcess</a></span>()</code>
+<div class="block">Gets only the new data that will be processed.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getNumReducers--">getNumReducers</a></span>()</code>
+<div class="block">Get the number of reducers to use based on the input and previous output data size.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getOldInputsToProcess--">getOldInputsToProcess</a></span>()</code>
+<div class="block">Gets only the old data that will be processed.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getPreviousOutputToProcess--">getPreviousOutputToProcess</a></span>()</code>
+<div class="block">Gets the previous output to reuse, or null if no output is being reused.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getReusePreviousOutput--">getReusePreviousOutput</a></span>()</code>
+<div class="block">Gets whether previous output should be reused, if it exists.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#setReusePreviousOutput-boolean-">setReusePreviousOutput</a></span>(boolean reuse)</code>
+<div class="block">Sets whether previous output should be reused, if it exists.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.ExecutionPlanner">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#determineAvailableInputDates--">determineAvailableInputDates</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#determineDateRange--">determineDateRange</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getAvailableInputsByDate--">getAvailableInputsByDate</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getDailyData-org.apache.hadoop.fs.Path-">getDailyData</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getDatedData-org.apache.hadoop.fs.Path-">getDatedData</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getDateRange--">getDateRange</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getDaysAgo--">getDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getEndDate--">getEndDate</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getFileSystem--">getFileSystem</a>, <a href="../../
../datafu/hourglass/jobs/ExecutionPlanner.html#getInputPaths--">getInputPaths</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getMaxToProcess--">getMaxToProcess</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getNumDays--">getNumDays</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getOutputPath--">getOutputPath</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getProps--">getProps</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getStartDate--">getStartDate</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#isFailOnMissing--">isFailOnMissing</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#loadInputData--">loadInputData</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setDaysAgo-java.lang.Integer-">setDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setEndDate-java.util.Date-">setEndDate</a>, <a href="../../../dataf
u/hourglass/jobs/ExecutionPlanner.html#setFailOnMissing-boolean-">setFailOnMissing</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setInputPaths-java.util.List-">setInputPaths</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setMaxToProcess-java.lang.Integer-">setMaxToProcess</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setNumDays-java.lang.Integer-">setNumDays</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setOutputPath-org.apache.hadoop.fs.Path-">setOutputPath</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setStartDate-java.util.Date-">setStartDate</a></code></li>
+</ul>
+<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="PartitionCollapsingExecutionPlanner-org.apache.hadoop.fs.FileSystem-java.util.Properties-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PartitionCollapsingExecutionPlanner</h4>
+<pre>public PartitionCollapsingExecutionPlanner(org.apache.hadoop.fs.FileSystem fs,
+ java.util.Properties props)</pre>
+<div class="block">Initializes the execution planner.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fs</code> - file system</dd>
+<dd><code>props</code> - configuration properties</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="createPlan--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createPlan</h4>
+<pre>public void createPlan()
+ throws java.io.IOException</pre>
+<div class="block">Create the execution plan.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="getReusePreviousOutput--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReusePreviousOutput</h4>
+<pre>public boolean getReusePreviousOutput()</pre>
+<div class="block">Gets whether previous output should be reused, if it exists.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if previous output should be reused</dd>
+</dl>
+</li>
+</ul>
+<a name="setReusePreviousOutput-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setReusePreviousOutput</h4>
+<pre>public void setReusePreviousOutput(boolean reuse)</pre>
+<div class="block">Sets whether previous output should be reused, if it exists.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>reuse</code> - true if previous output should be reused</dd>
+</dl>
+</li>
+</ul>
+<a name="getNumReducers--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumReducers</h4>
+<pre>public int getNumReducers()</pre>
+<div class="block">Get the number of reducers to use based on the input and previous output data size.
+ Must call <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> first.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>number of reducers to use</dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentDateRange--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentDateRange</h4>
+<pre>public <a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a> getCurrentDateRange()</pre>
+</li>
+</ul>
+<a name="getPreviousOutputToProcess--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPreviousOutputToProcess</h4>
+<pre>public <a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a> getPreviousOutputToProcess()</pre>
+<div class="block">Gets the previous output to reuse, or null if no output is being reused.
+ Must call <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> first.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>previous output to reuse, or null</dd>
+</dl>
+</li>
+</ul>
+<a name="getInputsToProcess--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputsToProcess</h4>
+<pre>public java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>> getInputsToProcess()</pre>
+<div class="block">Gets all inputs that will be processed. This includes both old and new data.
+ Must call <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> first.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>inputs to process</dd>
+</dl>
+</li>
+</ul>
+<a name="getNewInputsToProcess--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNewInputsToProcess</h4>
+<pre>public java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>> getNewInputsToProcess()</pre>
+<div class="block">Gets only the new data that will be processed. New data is data that falls within the
+ desired date range.
+ Must call <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> first.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>new inputs to process</dd>
+</dl>
+</li>
+</ul>
+<a name="getOldInputsToProcess--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOldInputsToProcess</h4>
+<pre>public java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>> getOldInputsToProcess()</pre>
+<div class="block">Gets only the old data that will be processed. Old data is data that falls before the
+ desired date range. It will be subtracted out from the previous output.
+ Must call <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> first.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>old inputs to process</dd>
+</dl>
+</li>
+</ul>
+<a name="getNeedsAnotherPass--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNeedsAnotherPass</h4>
+<pre>public boolean getNeedsAnotherPass()</pre>
+<div class="block">Gets whether another pass will be required. Because there may be a limit on the number of inputs processed
+ in a single run, multiple runs may be required to process all data in the desired date range.
+ Must call <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> first.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if another pass is required</dd>
+</dl>
+</li>
+</ul>
+<a name="getInputSchemas--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputSchemas</h4>
+<pre>public java.util.List<org.apache.avro.Schema> getInputSchemas()</pre>
+<div class="block">Gets the input schemas. Because multiple inputs are allowed, there may be multiple schemas.
+ Must call <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> first.
+
+ <p>
+ This does not include the output schema, even though previous output may be fed back as input.
+ The reason is that the ouput schema it determined based on the input schema.
+ </p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>input schemas</dd>
+</dl>
+</li>
+</ul>
+<a name="getInputSchemasByPath--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getInputSchemasByPath</h4>
+<pre>public java.util.Map<java.lang.String,org.apache.avro.Schema> getInputSchemasByPath()</pre>
+<div class="block">Gets a map from input path to schema. Because multiple inputs are allowed, there may be multiple schemas.
+ Must call <a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> first.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>map from path to input schema</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>
+<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><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/jobs/MaxInputDataExceededException.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" target="_top">Frames</a></li>
+<li><a href="PartitionCollapsingExecutionPlanner.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html
new file mode 100644
index 0000000..bf3905a
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html
@@ -0,0 +1,772 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>PartitionCollapsingIncrementalJob (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="PartitionCollapsingIncrementalJob (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" target="_top">Frames</a></li>
+<li><a href="PartitionCollapsingIncrementalJob.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><a href="#nested.classes.inherited.from.class.datafu.hourglass.jobs.AbstractPartitionCollapsingIncrementalJob">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.hourglass.jobs.AbstractPartitionCollapsingIncrementalJob">Field</a> | </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.jobs</div>
+<h2 title="Class PartitionCollapsingIncrementalJob" class="title">Class PartitionCollapsingIncrementalJob</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.conf.Configured</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.AbstractJob</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.TimeBasedJob</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.IncrementalJob</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.AbstractPartitionCollapsingIncrementalJob</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.PartitionCollapsingIncrementalJob</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.hadoop.conf.Configurable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PartitionCollapsingIncrementalJob</span>
+extends <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></pre>
+<div class="block">A concrete version of <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionCollapsingIncrementalJob</code></a>.
+
+ This provides an alternative to extending <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionCollapsingIncrementalJob</code></a>.
+ Instead of extending this class and implementing the abstract methods, this concrete version
+ can be used instead. Getters and setters have been provided for the abstract methods.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.datafu.hourglass.jobs.AbstractPartitionCollapsingIncrementalJob">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob.Report</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.datafu.hourglass.jobs.AbstractPartitionCollapsingIncrementalJob">
+<!-- -->
+</a>
+<h3>Fields inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#Z:Z_reusePreviousOutput">_reusePreviousOutput</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#PartitionCollapsingIncrementalJob-java.lang.Class-">PartitionCollapsingIncrementalJob</a></span>(java.lang.Class cls)</code>
+<div class="block">Initializes the job.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#config-org.apache.hadoop.conf.Configuration-">config</a></span>(org.apache.hadoop.conf.Configuration conf)</code>
+<div class="block">Overridden to provide custom configuration before the job starts.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#getCombinerAccumulator--">getCombinerAccumulator</a></span>()</code>
+<div class="block">Gets the accumulator used for the combiner.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#getIntermediateValueSchema--">getIntermediateValueSchema</a></span>()</code>
+<div class="block">Gets the Avro schema for the intermediate value.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#getKeySchema--">getKeySchema</a></span>()</code>
+<div class="block">Gets the Avro schema for the key.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#getMapper--">getMapper</a></span>()</code>
+<div class="block">Gets the mapper.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#getOldRecordMerger--">getOldRecordMerger</a></span>()</code>
+<div class="block">Gets the record merger that is capable of unmerging old partial output from the new output.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>protected org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#getOutputValueSchema--">getOutputValueSchema</a></span>()</code>
+<div class="block">Gets the Avro schema for the output data.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#getRecordMerger--">getRecordMerger</a></span>()</code>
+<div class="block">Gets the record merger that is capable of merging previous output with a new partial output.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#getReducerAccumulator--">getReducerAccumulator</a></span>()</code>
+<div class="block">Gets the accumulator used for the reducer.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#setCombinerAccumulator-datafu.hourglass.model.Accumulator-">setCombinerAccumulator</a></span>(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> combiner)</code>
+<div class="block">Set the accumulator for the combiner</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#setIntermediateValueSchema-org.apache.avro.Schema-">setIntermediateValueSchema</a></span>(org.apache.avro.Schema intermediateValueSchema)</code>
+<div class="block">Sets the Avro schema for the intermediate value.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#setKeySchema-org.apache.avro.Schema-">setKeySchema</a></span>(org.apache.avro.Schema keySchema)</code>
+<div class="block">Sets the Avro schema for the key.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#setMapper-datafu.hourglass.model.Mapper-">setMapper</a></span>(<a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> mapper)</code>
+<div class="block">Set the mapper.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#setMerger-datafu.hourglass.model.Merger-">setMerger</a></span>(<a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord> merger)</code>
+<div class="block">Sets the record merger that is capable of merging previous output with a new partial output.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#setOldMerger-datafu.hourglass.model.Merger-">setOldMerger</a></span>(<a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord> oldMerger)</code>
+<div class="block">Sets the record merger that is capable of unmerging old partial output from the new output.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#setOnSetup-datafu.hourglass.jobs.Setup-">setOnSetup</a></span>(<a href="../../../datafu/hourglass/jobs/Setup.html" title="interface in datafu.hourglass.jobs">Setup</a> setup)</code>
+<div class="block">Set callback to provide custom configuration before job begins execution.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#setOutputValueSchema-org.apache.avro.Schema-">setOutputValueSchema</a></span>(org.apache.avro.Schema outputValueSchema)</code>
+<div class="block">Sets the Avro schema for the output data.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#setReducerAccumulator-datafu.hourglass.model.Accumulator-">setReducerAccumulator</a></span>(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> reducer)</code>
+<div class="block">Set the accumulator for the reducer.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.AbstractPartitionCollapsingIncrementalJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getOutputSchemaName--">getOutputSchemaName</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getOutputSchemaNamespace--">getOutputSchemaNamespace</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getReports--">getReports</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getReusePreviousOutput--">getReusePreviousOutput</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#initialize--">initialize</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#run--">run</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#setProperties-java.util.Properties-">setProperties</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#set
ReusePreviousOutput-boolean-">setReusePreviousOutput</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.IncrementalJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getMaxIterations--">getMaxIterations</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getMaxToProcess--">getMaxToProcess</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getSchemas--">getSchemas</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#isFailOnMissing--">isFailOnMissing</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setFailOnMissing-boolean-">setFailOnMissing</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setMaxIterations-java.lang.Integer-">setMaxIterations</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setMaxToProcess-java.lang.Integer-">setMaxToProcess</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.TimeBasedJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getDaysAgo--">getDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getEndDate--">getEndDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getNumDays--">getNumDays</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getStartDate--">getStartDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setDaysAgo-java.lang.Integer-">setDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setEndDate-java.util.Date-">setEndDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setNumDays-java.lang.Integer-">setNumDays</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setStartDate-java.util.Date-">setStartDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#validate--">validate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.AbstractJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#createRandomTempPath--">createRandomTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#ensurePath-org.apache.hadoop.fs.Path-">ensurePath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getCountersParentPath--">getCountersParentPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getFileSystem--">getFileSystem</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getInputPaths--">getInputPaths</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getName--">getName</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getNumReducers--">getNumReducers</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getOutputPath--">getOutputPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getProperties--">getProperties</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getRetentionCount--">getRetentionCount</a>, <a href="../..
/../datafu/hourglass/jobs/AbstractJob.html#getTempPath--">getTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#isUseCombiner--">isUseCombiner</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#randomTempPath--">randomTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setCountersParentPath-org.apache.hadoop.fs.Path-">setCountersParentPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setInputPaths-java.util.List-">setInputPaths</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setName-java.lang.String-">setName</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setNumReducers-java.lang.Integer-">setNumReducers</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setOutputPath-org.apache.hadoop.fs.Path-">setOutputPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setRetentionCount-java.lang.Integer-">setRetentionCount</a>, <a href="../../../datafu/hourglass/jobs/Abstract
Job.html#setTempPath-org.apache.hadoop.fs.Path-">setTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setUseCombiner-boolean-">setUseCombiner</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.conf.Configured">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.conf.Configured</h3>
+<code>getConf, setConf</code></li>
+</ul>
+<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="PartitionCollapsingIncrementalJob-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PartitionCollapsingIncrementalJob</h4>
+<pre>public PartitionCollapsingIncrementalJob(java.lang.Class cls)
+ throws java.io.IOException</pre>
+<div class="block">Initializes the job. The job name is derived from the name of a provided class.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>cls</code> - class to base job name on</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMapper--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMapper</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getMapper()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getMapper--">AbstractPartitionCollapsingIncrementalJob</a></code></span></div>
+<div class="block">Gets the mapper.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getMapper--">getMapper</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>mapper</dd>
+</dl>
+</li>
+</ul>
+<a name="getCombinerAccumulator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCombinerAccumulator</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getCombinerAccumulator()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getCombinerAccumulator--">AbstractPartitionCollapsingIncrementalJob</a></code></span></div>
+<div class="block">Gets the accumulator used for the combiner.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getCombinerAccumulator--">getCombinerAccumulator</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>combiner accumulator</dd>
+</dl>
+</li>
+</ul>
+<a name="getReducerAccumulator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReducerAccumulator</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getReducerAccumulator()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getReducerAccumulator--">AbstractPartitionCollapsingIncrementalJob</a></code></span></div>
+<div class="block">Gets the accumulator used for the reducer.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getReducerAccumulator--">getReducerAccumulator</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>reducer accumulator</dd>
+</dl>
+</li>
+</ul>
+<a name="getKeySchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKeySchema</h4>
+<pre>protected org.apache.avro.Schema getKeySchema()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getKeySchema--">IncrementalJob</a></code></span></div>
+<div class="block">Gets the Avro schema for the key.
+ <p>
+ This is also used as the key for the map output.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getKeySchema--">getKeySchema</a></code> in class <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>key schema.</dd>
+</dl>
+</li>
+</ul>
+<a name="getIntermediateValueSchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermediateValueSchema</h4>
+<pre>protected org.apache.avro.Schema getIntermediateValueSchema()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getIntermediateValueSchema--">IncrementalJob</a></code></span></div>
+<div class="block">Gets the Avro schema for the intermediate value.
+ <p>
+ This is also used for the value for the map output.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getIntermediateValueSchema--">getIntermediateValueSchema</a></code> in class <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>intermediate value schema</dd>
+</dl>
+</li>
+</ul>
+<a name="getOutputValueSchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputValueSchema</h4>
+<pre>protected org.apache.avro.Schema getOutputValueSchema()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getOutputValueSchema--">IncrementalJob</a></code></span></div>
+<div class="block">Gets the Avro schema for the output data.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getOutputValueSchema--">getOutputValueSchema</a></code> in class <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>output data schema</dd>
+</dl>
+</li>
+</ul>
+<a name="getRecordMerger--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getRecordMerger</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord> getRecordMerger()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getRecordMerger--">AbstractPartitionCollapsingIncrementalJob</a></code></span></div>
+<div class="block">Gets the record merger that is capable of merging previous output with a new partial output.
+ This is only needed when reusing previous output where the intermediate and output schemas are different.
+ New partial output is produced by the reducer from new input that is after the previous output.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getRecordMerger--">getRecordMerger</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>merger</dd>
+</dl>
+</li>
+</ul>
+<a name="getOldRecordMerger--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOldRecordMerger</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord> getOldRecordMerger()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getOldRecordMerger--">AbstractPartitionCollapsingIncrementalJob</a></code></span></div>
+<div class="block">Gets the record merger that is capable of unmerging old partial output from the new output.
+ This is only needed when reusing previous output for a fixed-length sliding window.
+ The new output is the result of merging the previous output with the new partial output.
+ The old partial output is produced by the reducer from old input data before the time range of
+ the previous output.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getOldRecordMerger--">getOldRecordMerger</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>merger</dd>
+</dl>
+</li>
+</ul>
+<a name="setMapper-datafu.hourglass.model.Mapper-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMapper</h4>
+<pre>public void setMapper(<a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> mapper)</pre>
+<div class="block">Set the mapper.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mapper</code> - the mapper</dd>
+</dl>
+</li>
+</ul>
+<a name="setCombinerAccumulator-datafu.hourglass.model.Accumulator-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCombinerAccumulator</h4>
+<pre>public void setCombinerAccumulator(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> combiner)</pre>
+<div class="block">Set the accumulator for the combiner</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>combiner</code> - accumulator for the combiner</dd>
+</dl>
+</li>
+</ul>
+<a name="setReducerAccumulator-datafu.hourglass.model.Accumulator-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setReducerAccumulator</h4>
+<pre>public void setReducerAccumulator(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> reducer)</pre>
+<div class="block">Set the accumulator for the reducer.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>reducer</code> - accumulator for the reducer</dd>
+</dl>
+</li>
+</ul>
+<a name="setKeySchema-org.apache.avro.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setKeySchema</h4>
+<pre>public void setKeySchema(org.apache.avro.Schema keySchema)</pre>
+<div class="block">Sets the Avro schema for the key.
+ <p>
+ This is also used as the key for the map output.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>keySchema</code> - key schema</dd>
+</dl>
+</li>
+</ul>
+<a name="setIntermediateValueSchema-org.apache.avro.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setIntermediateValueSchema</h4>
+<pre>public void setIntermediateValueSchema(org.apache.avro.Schema intermediateValueSchema)</pre>
+<div class="block">Sets the Avro schema for the intermediate value.
+ <p>
+ This is also used for the value for the map output.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>intermediateValueSchema</code> - intermediate value schema</dd>
+</dl>
+</li>
+</ul>
+<a name="setOutputValueSchema-org.apache.avro.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOutputValueSchema</h4>
+<pre>public void setOutputValueSchema(org.apache.avro.Schema outputValueSchema)</pre>
+<div class="block">Sets the Avro schema for the output data.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>outputValueSchema</code> - output value schema</dd>
+</dl>
+</li>
+</ul>
+<a name="setMerger-datafu.hourglass.model.Merger-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMerger</h4>
+<pre>public void setMerger(<a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord> merger)</pre>
+<div class="block">Sets the record merger that is capable of merging previous output with a new partial output.
+ This is only needed when reusing previous output where the intermediate and output schemas are different.
+ New partial output is produced by the reducer from new input that is after the previous output.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>merger</code> - the merger</dd>
+</dl>
+</li>
+</ul>
+<a name="setOldMerger-datafu.hourglass.model.Merger-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOldMerger</h4>
+<pre>public void setOldMerger(<a href="../../../datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model">Merger</a><org.apache.avro.generic.GenericRecord> oldMerger)</pre>
+<div class="block">Sets the record merger that is capable of unmerging old partial output from the new output.
+ This is only needed when reusing previous output for a fixed-length sliding window.
+ The new output is the result of merging the previous output with the new partial output.
+ The old partial output is produced by the reducer from old input data before the time range of
+ the previous output.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>oldMerger</code> - merger</dd>
+</dl>
+</li>
+</ul>
+<a name="setOnSetup-datafu.hourglass.jobs.Setup-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOnSetup</h4>
+<pre>public void setOnSetup(<a href="../../../datafu/hourglass/jobs/Setup.html" title="interface in datafu.hourglass.jobs">Setup</a> setup)</pre>
+<div class="block">Set callback to provide custom configuration before job begins execution.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>setup</code> - object with callback method</dd>
+</dl>
+</li>
+</ul>
+<a name="config-org.apache.hadoop.conf.Configuration-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>config</h4>
+<pre>public void config(org.apache.hadoop.conf.Configuration conf)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#config-org.apache.hadoop.conf.Configuration-">AbstractJob</a></code></span></div>
+<div class="block">Overridden to provide custom configuration before the job starts.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#config-org.apache.hadoop.conf.Configuration-">config</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - configuration</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>
+<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><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/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" target="_top">Frames</a></li>
+<li><a href="PartitionCollapsingIncrementalJob.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><a href="#nested.classes.inherited.from.class.datafu.hourglass.jobs.AbstractPartitionCollapsingIncrementalJob">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.hourglass.jobs.AbstractPartitionCollapsingIncrementalJob">Field</a> | </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>
[48/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/FirstTupleFromBag.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/FirstTupleFromBag.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/FirstTupleFromBag.html
new file mode 100644
index 0000000..0ebe23c
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/FirstTupleFromBag.html
@@ -0,0 +1,372 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>FirstTupleFromBag (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="FirstTupleFromBag (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/Enumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/NullToEmptyBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/FirstTupleFromBag.html" target="_top">Frames</a></li>
+<li><a href="FirstTupleFromBag.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class FirstTupleFromBag" class="title">Class FirstTupleFromBag</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.FirstTupleFromBag</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">FirstTupleFromBag</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><org.apache.pig.data.Tuple></pre>
+<div class="block">Returns the first tuple from a bag. Requires a second parameter that will be returned if the bag is empty.
+
+ Example:
+ <pre>
+ <code>
+ define FirstTupleFromBag datafu.pig.bags.FirstTupleFromBag();
+
+ -- input:
+ -- ({(a,1)})
+ input = LOAD 'input' AS (B: bag {T: tuple(alpha:CHARARRAY, numeric:INT)});
+
+ output = FOREACH input GENERATE FirstTupleFromBag(B, null);
+
+ -- output:
+ -- (a,1)
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/FirstTupleFromBag.html#FirstTupleFromBag--">FirstTupleFromBag</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/FirstTupleFromBag.html#call-org.apache.pig.data.DataBag-org.apache.pig.data.Tuple-">call</a></span>(org.apache.pig.data.DataBag bag,
+ org.apache.pig.data.Tuple defaultValue)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/FirstTupleFromBag.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="FirstTupleFromBag--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FirstTupleFromBag</h4>
+<pre>public FirstTupleFromBag()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-org.apache.pig.data.DataBag-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>call</h4>
+<pre>public org.apache.pig.data.Tuple call(org.apache.pig.data.DataBag bag,
+ org.apache.pig.data.Tuple defaultValue)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">SimpleEvalFunc</a></code></span></div>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code> in class <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><org.apache.pig.data.Tuple></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - input schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>call to super.outputSchema in case schema was defined elsewhere</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>
+<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><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/pig/bags/Enumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/NullToEmptyBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/FirstTupleFromBag.html" target="_top">Frames</a></li>
+<li><a href="FirstTupleFromBag.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/NullToEmptyBag.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/NullToEmptyBag.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/NullToEmptyBag.html
new file mode 100644
index 0000000..feb0e4f
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/NullToEmptyBag.html
@@ -0,0 +1,337 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>NullToEmptyBag (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="NullToEmptyBag (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/FirstTupleFromBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/PrependToBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/NullToEmptyBag.html" target="_top">Frames</a></li>
+<li><a href="NullToEmptyBag.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class NullToEmptyBag" class="title">Class NullToEmptyBag</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.NullToEmptyBag</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">NullToEmptyBag</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Returns an empty bag if the input is null; otherwise,
+ returns the input bag unchanged.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/NullToEmptyBag.html#NullToEmptyBag--">NullToEmptyBag</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/NullToEmptyBag.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple tuple)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/NullToEmptyBag.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="NullToEmptyBag--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NullToEmptyBag</h4>
+<pre>public NullToEmptyBag()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple tuple)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/bags/FirstTupleFromBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/PrependToBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/NullToEmptyBag.html" target="_top">Frames</a></li>
+<li><a href="NullToEmptyBag.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/PrependToBag.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/PrependToBag.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/PrependToBag.html
new file mode 100644
index 0000000..e4c2da2
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/PrependToBag.html
@@ -0,0 +1,375 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>PrependToBag (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="PrependToBag (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/NullToEmptyBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/ReverseEnumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/PrependToBag.html" target="_top">Frames</a></li>
+<li><a href="PrependToBag.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class PrependToBag" class="title">Class PrependToBag</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.PrependToBag</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PrependToBag</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><org.apache.pig.data.DataBag></pre>
+<div class="block">Prepends a tuple to a bag.
+
+ <p>N.B. this copies the entire input bag, so don't use it for large bags.</p>
+
+ Example:
+ <pre>
+ <code>
+ define PrependToBag datafu.pig.bags.PrependToBag();
+
+ -- input:
+ -- ({(1),(2),(3)},(4))
+ -- ({(10),(20),(30),(40),(50)},(60))
+ input = LOAD 'input' AS (B: bag{T: tuple(v:INT)}, T: tuple(v:INT));
+
+ -- output:
+ -- ({(4),(1),(2),(3)})
+ -- ({(60),(10),(20),(30),(40),(50)})
+ output = FOREACH input GENERATE PrependToBag(B,T) as B;
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/PrependToBag.html#PrependToBag--">PrependToBag</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/PrependToBag.html#call-org.apache.pig.data.DataBag-org.apache.pig.data.Tuple-">call</a></span>(org.apache.pig.data.DataBag inputBag,
+ org.apache.pig.data.Tuple t)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/PrependToBag.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="PrependToBag--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PrependToBag</h4>
+<pre>public PrependToBag()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-org.apache.pig.data.DataBag-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>call</h4>
+<pre>public org.apache.pig.data.DataBag call(org.apache.pig.data.DataBag inputBag,
+ org.apache.pig.data.Tuple t)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">SimpleEvalFunc</a></code></span></div>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code> in class <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><org.apache.pig.data.DataBag></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - input schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>call to super.outputSchema in case schema was defined elsewhere</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>
+<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><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/pig/bags/NullToEmptyBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/ReverseEnumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/PrependToBag.html" target="_top">Frames</a></li>
+<li><a href="PrependToBag.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/ReverseEnumerate.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/ReverseEnumerate.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/ReverseEnumerate.html
new file mode 100644
index 0000000..23e78c5
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/ReverseEnumerate.html
@@ -0,0 +1,393 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>ReverseEnumerate (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="ReverseEnumerate (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/PrependToBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/TupleFromBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/ReverseEnumerate.html" target="_top">Frames</a></li>
+<li><a href="ReverseEnumerate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class ReverseEnumerate" class="title">Class ReverseEnumerate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.ReverseEnumerate</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ReverseEnumerate</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><org.apache.pig.data.DataBag></pre>
+<div class="block">Enumerate a bag, appending to each tuple its index within the bag, with indices being produced in
+ descending order.
+
+ For example:
+ <pre>
+ {(A),(B),(C),(D)} => {(A,3),(B,2),(C,1),(D,0)}
+ </pre>
+
+ <p>
+ The first constructor parameter (optional) dictates the starting index of the counting. As the
+ UDF requires the size of the bag for reverse counting, this UDF does <b>not</b> implement the
+ accumulator interface and suffers from the slight performance penalty of DataBag materialization.
+ </p>
+
+ Example:
+ <pre>
+ <code>
+ define ReverseEnumerate datafu.pig.bags.ReverseEnumerate('1');
+
+ -- input:
+ -- ({(100),(200),(300),(400)})
+ input = LOAD 'input' as (B: bag{T: tuple(v2:INT)});
+
+ -- output:
+ -- ({(100,4),(200,3),(300,2),(400,1)})
+ output = FOREACH input GENERATE ReverseEnumerate(B);
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/ReverseEnumerate.html#ReverseEnumerate--">ReverseEnumerate</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/ReverseEnumerate.html#ReverseEnumerate-java.lang.String-">ReverseEnumerate</a></span>(java.lang.String start)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/ReverseEnumerate.html#call-org.apache.pig.data.DataBag-">call</a></span>(org.apache.pig.data.DataBag inputBag)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/ReverseEnumerate.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="ReverseEnumerate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ReverseEnumerate</h4>
+<pre>public ReverseEnumerate()</pre>
+</li>
+</ul>
+<a name="ReverseEnumerate-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReverseEnumerate</h4>
+<pre>public ReverseEnumerate(java.lang.String start)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-org.apache.pig.data.DataBag-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>call</h4>
+<pre>public org.apache.pig.data.DataBag call(org.apache.pig.data.DataBag inputBag)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">SimpleEvalFunc</a></code></span></div>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code> in class <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><org.apache.pig.data.DataBag></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - input schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>call to super.outputSchema in case schema was defined elsewhere</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>
+<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><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/pig/bags/PrependToBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/TupleFromBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/ReverseEnumerate.html" target="_top">Frames</a></li>
+<li><a href="ReverseEnumerate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/TupleFromBag.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/TupleFromBag.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/TupleFromBag.html
new file mode 100644
index 0000000..5ae8833
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/TupleFromBag.html
@@ -0,0 +1,420 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>TupleFromBag (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="TupleFromBag (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/ReverseEnumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/UnorderedPairs.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/TupleFromBag.html" target="_top">Frames</a></li>
+<li><a href="TupleFromBag.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class TupleFromBag" class="title">Class TupleFromBag</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.TupleFromBag</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TupleFromBag</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+<div class="block"><p>
+ This UDF will extract a tuple from a bag based on a specified index.
+ </p>
+ <p>
+ There are three input parameter:
+ </p>
+ <ol>
+ <li>DataBag</li>
+ <li>Index</li>
+ <li>Default tuple (Optional)</li>
+ </ol>
+ <p>
+ Example:
+ </p>
+ <pre>
+ <code>
+ define TupleFromBag datafu.pig.bags.TupleFromBag();
+ %declare defaultTuple TOTUPLE(0,'NO_NUMBER')
+
+ data = LOAD 'input' using PigStorage(',') AS (a:INT,b:CHARARRAY);
+ -- input:
+ (1,a)
+ (1,b)
+ (1,c)
+ (2,d)
+ (2,e)
+ (2,f)
+ (3,g)
+ (3,h)
+ (3,i)
+
+ grouped = GROUP data BY a;
+
+ --output:
+ {group: int,data: {(a: int,b: chararray)}}
+ (1,{(1,c),(1,b),(1,a)})
+ (2,{(2,f),(2,e),(2,d)})
+ (3,{(3,i),(3,h),(3,g)})
+
+ result1 = FOREACH grouped GENERATE
+ group AS a,
+ TupleFromBag(data, 0);
+
+ --output:
+ {a: int,(a: int,b: chararray)}
+ (1,(1,c))
+ (2,(2,f))
+ (3,(3,i))
+
+
+ result2 = FOREACH grouped GENERATE
+ group AS a,
+ TupleFromBag(data,0).b as first_b,
+ TupleFromBag(data,1).b as second_b;
+
+ --output:
+ {a: int,first_b: chararray,second_b: chararray}
+ (1,c,b)
+ (2,f,e)
+ (3,i,h)
+
+
+ result3 = FOREACH grouped GENERATE
+ group AS a,
+ TupleFromBag(data,0).b as first_b,
+ TupleFromBag(data,3).b as forth_b;
+
+ --output:
+ {a: int,first_b: chararray,forth_b: chararray}
+ (1,c,)
+ (2,f,)
+ (3,i,)
+
+ result4 = FOREACH grouped GENERATE
+ group AS a,
+ TupleFromBag(data,0,$emptyTuple).b as first_b,
+ TupleFromBag(data,3,$emptyTuple).b as forth_b;
+
+ --output:
+ {a: int,first_b: chararray,forth_b: chararray}
+ (1,c,NO_NUMBER)
+ (2,f,NO_NUMBER)
+ (3,i,NO_NUMBER)
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/TupleFromBag.html#TupleFromBag--">TupleFromBag</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/TupleFromBag.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple tinput)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/TupleFromBag.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="TupleFromBag--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TupleFromBag</h4>
+<pre>public TupleFromBag()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple tinput)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></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>
+<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><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/pig/bags/ReverseEnumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/UnorderedPairs.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/TupleFromBag.html" target="_top">Frames</a></li>
+<li><a href="TupleFromBag.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/UnorderedPairs.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/UnorderedPairs.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/UnorderedPairs.html
new file mode 100644
index 0000000..112b792
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/UnorderedPairs.html
@@ -0,0 +1,351 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>UnorderedPairs (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="UnorderedPairs (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/TupleFromBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/ZipBags.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/UnorderedPairs.html" target="_top">Frames</a></li>
+<li><a href="UnorderedPairs.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class UnorderedPairs" class="title">Class UnorderedPairs</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.UnorderedPairs</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">UnorderedPairs</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Generates pairs of all items in a bag.
+
+ Example:
+ <pre>
+ <code>
+ define UnorderedPairs datafu.pig.bags.UnorderedPairs();
+
+ -- input:
+ -- ({(1),(2),(3),(4)})
+ input = LOAD 'input' AS (B: bag {T: tuple(v:INT)});
+
+ -- output:
+ -- ({((1),(2)),((1),(3)),((1),(4)),((2),(3)),((2),(4)),((3),(4))})
+ output = FOREACH input GENERATE UnorderedPairs(B);
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/UnorderedPairs.html#UnorderedPairs--">UnorderedPairs</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/UnorderedPairs.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/UnorderedPairs.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="UnorderedPairs--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>UnorderedPairs</h4>
+<pre>public UnorderedPairs()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/bags/TupleFromBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/bags/ZipBags.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/UnorderedPairs.html" target="_top">Frames</a></li>
+<li><a href="UnorderedPairs.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[35/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetUnion.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetUnion.html b/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetUnion.html
new file mode 100644
index 0000000..25efca4
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sets/SetUnion.html
@@ -0,0 +1,346 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SetUnion (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SetUnion (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sets/SetUnion.html" target="_top">Frames</a></li>
+<li><a href="SetUnion.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sets</div>
+<h2 title="Class SetUnion" class="title">Class SetUnion</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets">datafu.pig.sets.SetOperationsBase</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sets.SetUnion</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SetUnion</span>
+extends <a href="../../../datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets">SetOperationsBase</a></pre>
+<div class="block">Computes the set union of two or more bags. Duplicates are eliminated.
+ <p>
+ Example:
+ <pre>
+ <code>
+ define SetUnion datafu.pig.sets.SetUnion();
+
+ -- input:
+ -- ({(2,20),(3,30),(4,40)},{(1,10),(2,20),(4,40),(8,80)})
+ input = LOAD 'input' AS (B1:bag{T:tuple(val1:int,val2:int)},B2:bag{T:tuple(val1:int,val2:int)});
+
+ -- output:
+ -- ({(2,20),(3,30),(4,40),(1,10),(8,80)})
+ output = FOREACH input GENERATE SetUnion(B1,B2);
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sets/SetUnion.html#SetUnion--">SetUnion</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sets/SetUnion.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.sets.SetOperationsBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.sets.<a href="../../../datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets">SetOperationsBase</a></h3>
+<code><a href="../../../datafu/pig/sets/SetOperationsBase.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="SetUnion--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SetUnion</h4>
+<pre>public SetUnion()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sets/SetUnion.html" target="_top">Frames</a></li>
+<li><a href="SetUnion.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sets/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sets/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/sets/package-frame.html
new file mode 100644
index 0000000..85fa75b
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sets/package-frame.html
@@ -0,0 +1,23 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.sets (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/pig/sets/package-summary.html" target="classFrame">datafu.pig.sets</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="SetDifference.html" title="class in datafu.pig.sets" target="classFrame">SetDifference</a></li>
+<li><a href="SetIntersect.html" title="class in datafu.pig.sets" target="classFrame">SetIntersect</a></li>
+<li><a href="SetOperationsBase.html" title="class in datafu.pig.sets" target="classFrame">SetOperationsBase</a></li>
+<li><a href="SetUnion.html" title="class in datafu.pig.sets" target="classFrame">SetUnion</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sets/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sets/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/sets/package-summary.html
new file mode 100644
index 0000000..f7bf7d3
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sets/package-summary.html
@@ -0,0 +1,169 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.sets (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.sets (datafu-pig 1.3.0 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 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/pig/sessions/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/stats/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sets/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.pig.sets</h1>
+<div class="docSummary">
+<div class="block">UDFs for set operations such as intersect and union.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/sets/SetDifference.html" title="class in datafu.pig.sets">SetDifference</a></td>
+<td class="colLast">
+<div class="block">Computes the set difference of two or more bags.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/sets/SetIntersect.html" title="class in datafu.pig.sets">SetIntersect</a></td>
+<td class="colLast">
+<div class="block">Computes the set intersection of two or more bags.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets">SetOperationsBase</a></td>
+<td class="colLast">
+<div class="block">Base class for set operations.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/sets/SetUnion.html" title="class in datafu.pig.sets">SetUnion</a></td>
+<td class="colLast">
+<div class="block">Computes the set union of two or more bags.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.sets Description">Package datafu.pig.sets Description</h2>
+<div class="block">UDFs for set operations such as intersect and union.</div>
+</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 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/pig/sessions/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/stats/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sets/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sets/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sets/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/sets/package-tree.html
new file mode 100644
index 0000000..1688102
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sets/package-tree.html
@@ -0,0 +1,145 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.sets Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.sets Class Hierarchy (datafu-pig 1.3.0 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><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/pig/sessions/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/stats/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sets/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.pig.sets</h1>
+<span class="packageHierarchyLabel">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">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">datafu.pig.sets.<a href="../../../datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets"><span class="typeNameLink">SetOperationsBase</span></a>
+<ul>
+<li type="circle">datafu.pig.sets.<a href="../../../datafu/pig/sets/SetDifference.html" title="class in datafu.pig.sets"><span class="typeNameLink">SetDifference</span></a></li>
+<li type="circle">datafu.pig.sets.<a href="../../../datafu/pig/sets/SetIntersect.html" title="class in datafu.pig.sets"><span class="typeNameLink">SetIntersect</span></a></li>
+<li type="circle">datafu.pig.sets.<a href="../../../datafu/pig/sets/SetUnion.html" title="class in datafu.pig.sets"><span class="typeNameLink">SetUnion</span></a></li>
+</ul>
+</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><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/pig/sessions/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/stats/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sets/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.Final.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.Final.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.Final.html
new file mode 100644
index 0000000..c73fb64
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.Final.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>DoubleVAR.Final (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DoubleVAR.Final (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/DoubleVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/DoubleVAR.Final.html" target="_top">Frames</a></li>
+<li><a href="DoubleVAR.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class DoubleVAR.Final" class="title">Class DoubleVAR.Final</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.DoubleVAR.Final</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats">DoubleVAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">DoubleVAR.Final</span>
+extends org.apache.pig.EvalFunc<java.lang.Double></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.Final.html#Final--">Final</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.Final.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Final--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Double exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/DoubleVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/DoubleVAR.Final.html" target="_top">Frames</a></li>
+<li><a href="DoubleVAR.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.Initial.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.Initial.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.Initial.html
new file mode 100644
index 0000000..283ccc3
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.Initial.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>DoubleVAR.Initial (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DoubleVAR.Initial (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/DoubleVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/DoubleVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/DoubleVAR.Initial.html" target="_top">Frames</a></li>
+<li><a href="DoubleVAR.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class DoubleVAR.Initial" class="title">Class DoubleVAR.Initial</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.DoubleVAR.Initial</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats">DoubleVAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">DoubleVAR.Initial</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.Initial.html#Initial--">Initial</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Initial--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/DoubleVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/DoubleVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/DoubleVAR.Initial.html" target="_top">Frames</a></li>
+<li><a href="DoubleVAR.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.Intermediate.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.Intermediate.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.Intermediate.html
new file mode 100644
index 0000000..3949c6f
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.Intermediate.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>DoubleVAR.Intermediate (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DoubleVAR.Intermediate (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/DoubleVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/DoubleVAR.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="DoubleVAR.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class DoubleVAR.Intermediate" class="title">Class DoubleVAR.Intermediate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.DoubleVAR.Intermediate</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats">DoubleVAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">DoubleVAR.Intermediate</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.Intermediate.html#Intermediate--">Intermediate</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Intermediate--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/DoubleVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/DoubleVAR.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="DoubleVAR.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.html
new file mode 100644
index 0000000..2dcd86b
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/DoubleVAR.html
@@ -0,0 +1,541 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>DoubleVAR (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DoubleVAR (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":9,"i11":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/DoubleVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/DoubleVAR.html" target="_top">Frames</a></li>
+<li><a href="DoubleVAR.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class DoubleVAR" class="title">Class DoubleVAR</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.DoubleVAR</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<java.lang.Double>, org.apache.pig.Algebraic</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DoubleVAR</span>
+extends org.apache.pig.EvalFunc<java.lang.Double>
+implements org.apache.pig.Algebraic, org.apache.pig.Accumulator<java.lang.Double></pre>
+<div class="block">Use <a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats"><code>VAR</code></a></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.Final.html" title="class in datafu.pig.stats">DoubleVAR.Final</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.Initial.html" title="class in datafu.pig.stats">DoubleVAR.Initial</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.Intermediate.html" title="class in datafu.pig.stats">DoubleVAR.Intermediate</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.html#DoubleVAR--">DoubleVAR</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple b)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected static org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.html#combine-org.apache.pig.data.DataBag-">combine</a></span>(org.apache.pig.data.DataBag values)</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.html#count-org.apache.pig.data.Tuple-">count</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.html#getFinal--">getFinal</a></span>()</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.html#getInitial--">getInitial</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.html#getIntermed--">getIntermed</a></span>()</code> </td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>protected static java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.html#sum-org.apache.pig.data.Tuple-">sum</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>protected static java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/DoubleVAR.html#sumSquare-org.apache.pig.data.Tuple-">sumSquare</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="DoubleVAR--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DoubleVAR</h4>
+<pre>public DoubleVAR()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Double exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getInitial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInitial</h4>
+<pre>public java.lang.String getInitial()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getInitial</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getIntermed--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermed</h4>
+<pre>public java.lang.String getIntermed()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getIntermed</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFinal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFinal</h4>
+<pre>public java.lang.String getFinal()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFinal</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="combine-org.apache.pig.data.DataBag-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>combine</h4>
+<pre>protected static org.apache.pig.data.Tuple combine(org.apache.pig.data.DataBag values)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="count-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>count</h4>
+<pre>protected static long count(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="sum-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sum</h4>
+<pre>protected static java.lang.Double sum(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException,
+ java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="sumSquare-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sumSquare</h4>
+<pre>protected static java.lang.Double sumSquare(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException,
+ java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple b)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public java.lang.Double getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></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>
+<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><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/pig/stats/DoubleVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/DoubleVAR.html" target="_top">Frames</a></li>
+<li><a href="DoubleVAR.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[33/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html
new file mode 100644
index 0000000..9291010
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html
@@ -0,0 +1,334 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>HyperLogLogPlusPlus.Intermediate (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="HyperLogLogPlusPlus.Intermediate (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/HyperLogLogPlusPlus.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="HyperLogLogPlusPlus.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class HyperLogLogPlusPlus.Intermediate" class="title">Class HyperLogLogPlusPlus.Intermediate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.HyperLogLogPlusPlus.Intermediate</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">HyperLogLogPlusPlus.Intermediate</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html#Intermediate--">Intermediate</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html#Intermediate-java.lang.String-">Intermediate</a></span>(java.lang.String p)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Intermediate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate()</pre>
+</li>
+</ul>
+<a name="Intermediate-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate(java.lang.String p)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/HyperLogLogPlusPlus.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="HyperLogLogPlusPlus.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.html
new file mode 100644
index 0000000..ed26f05
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.html
@@ -0,0 +1,474 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>HyperLogLogPlusPlus (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="HyperLogLogPlusPlus (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/FloatVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/HyperLogLogPlusPlus.html" target="_top">Frames</a></li>
+<li><a href="HyperLogLogPlusPlus.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class HyperLogLogPlusPlus" class="title">Class HyperLogLogPlusPlus</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AlgebraicEvalFunc<java.lang.Long></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.HyperLogLogPlusPlus</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<java.lang.Long>, org.apache.pig.Algebraic</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">HyperLogLogPlusPlus</span>
+extends org.apache.pig.AlgebraicEvalFunc<java.lang.Long></pre>
+<div class="block">A UDF that applies the HyperLogLog++ cardinality estimation algorithm.
+
+ <p>
+ This uses the implementation of HyperLogLog++ from <a href="https://github.com/addthis/stream-lib" target="_blank">stream-lib</a>.
+ The HyperLogLog++ algorithm is an enhanced version of HyperLogLog as described in
+ <a href="http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/pubs/archive/40671.pdf">here</a>.
+ </p>
+
+ <p>
+ This is a streaming implementation, and therefore the input data does not need to be sorted.
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Final.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus.Final</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Initial.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus.Initial</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus.Intermediate</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.html#HyperLogLogPlusPlus--">HyperLogLogPlusPlus</a></span>()</code>
+<div class="block">Constructs a HyperLogLog++ estimator.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.html#HyperLogLogPlusPlus-java.lang.String-">HyperLogLogPlusPlus</a></span>(java.lang.String p)</code>
+<div class="block">Constructs a HyperLogLog++ estimator.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected static com.clearspring.analytics.stream.cardinality.HyperLogLogPlus</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.html#countDisctinct-org.apache.pig.data.Tuple-int-">countDisctinct</a></span>(org.apache.pig.data.Tuple input,
+ int p)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.html#getFinal--">getFinal</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.html#getInitial--">getInitial</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.html#getIntermed--">getIntermed</a></span>()</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AlgebraicEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AlgebraicEvalFunc</h3>
+<code>accumulate, cleanup, getValue</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AccumulatorEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AccumulatorEvalFunc</h3>
+<code>exec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="HyperLogLogPlusPlus--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HyperLogLogPlusPlus</h4>
+<pre>public HyperLogLogPlusPlus()</pre>
+<div class="block">Constructs a HyperLogLog++ estimator.</div>
+</li>
+</ul>
+<a name="HyperLogLogPlusPlus-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HyperLogLogPlusPlus</h4>
+<pre>public HyperLogLogPlusPlus(java.lang.String p)</pre>
+<div class="block">Constructs a HyperLogLog++ estimator.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>p</code> - precision value</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<java.lang.Long></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFinal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFinal</h4>
+<pre>public java.lang.String getFinal()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFinal</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFinal</code> in class <code>org.apache.pig.AlgebraicEvalFunc<java.lang.Long></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getInitial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInitial</h4>
+<pre>public java.lang.String getInitial()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getInitial</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getInitial</code> in class <code>org.apache.pig.AlgebraicEvalFunc<java.lang.Long></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getIntermed--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermed</h4>
+<pre>public java.lang.String getIntermed()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getIntermed</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getIntermed</code> in class <code>org.apache.pig.AlgebraicEvalFunc<java.lang.Long></code></dd>
+</dl>
+</li>
+</ul>
+<a name="countDisctinct-org.apache.pig.data.Tuple-int-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>countDisctinct</h4>
+<pre>protected static com.clearspring.analytics.stream.cardinality.HyperLogLogPlus countDisctinct(org.apache.pig.data.Tuple input,
+ int p)
+ throws java.lang.NumberFormatException,
+ java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.NumberFormatException</code></dd>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/FloatVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/HyperLogLogPlusPlus.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/HyperLogLogPlusPlus.html" target="_top">Frames</a></li>
+<li><a href="HyperLogLogPlusPlus.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.Final.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.Final.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.Final.html
new file mode 100644
index 0000000..7fa35ff
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.Final.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>IntVAR.Final (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="IntVAR.Final (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/IntVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/IntVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/IntVAR.Final.html" target="_top">Frames</a></li>
+<li><a href="IntVAR.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class IntVAR.Final" class="title">Class IntVAR.Final</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.IntVAR.Final</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats">IntVAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">IntVAR.Final</span>
+extends org.apache.pig.EvalFunc<java.lang.Double></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.Final.html#Final--">Final</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.Final.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Final--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Double exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/IntVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/IntVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/IntVAR.Final.html" target="_top">Frames</a></li>
+<li><a href="IntVAR.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.Initial.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.Initial.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.Initial.html
new file mode 100644
index 0000000..a93a89f
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.Initial.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>IntVAR.Initial (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="IntVAR.Initial (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/IntVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/IntVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/IntVAR.Initial.html" target="_top">Frames</a></li>
+<li><a href="IntVAR.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class IntVAR.Initial" class="title">Class IntVAR.Initial</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.IntVAR.Initial</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats">IntVAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">IntVAR.Initial</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.Initial.html#Initial--">Initial</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Initial--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/IntVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/IntVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/IntVAR.Initial.html" target="_top">Frames</a></li>
+<li><a href="IntVAR.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.Intermediate.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.Intermediate.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.Intermediate.html
new file mode 100644
index 0000000..d04c653
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/IntVAR.Intermediate.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>IntVAR.Intermediate (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="IntVAR.Intermediate (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/IntVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/IntVAR.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="IntVAR.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class IntVAR.Intermediate" class="title">Class IntVAR.Intermediate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.IntVAR.Intermediate</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats">IntVAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">IntVAR.Intermediate</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.Intermediate.html#Intermediate--">Intermediate</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/IntVAR.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Intermediate--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/IntVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/IntVAR.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="IntVAR.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[25/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/AliasableEvalFunc.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/AliasableEvalFunc.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/AliasableEvalFunc.html
new file mode 100644
index 0000000..fd18100
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/AliasableEvalFunc.html
@@ -0,0 +1,739 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>AliasableEvalFunc (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AliasableEvalFunc (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":6,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/util/Assert.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/AliasableEvalFunc.html" target="_top">Frames</a></li>
+<li><a href="AliasableEvalFunc.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.util</div>
+<h2 title="Class AliasableEvalFunc" class="title">Class AliasableEvalFunc<T></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.ContextualEvalFunc</a><T></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.AliasableEvalFunc<T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - type that the eval func returns</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/pig/bags/BagGroup.html" title="class in datafu.pig.bags">BagGroup</a>, <a href="../../../datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags">BagJoin</a>, <a href="../../../datafu/pig/util/Coalesce.html" title="class in datafu.pig.util">Coalesce</a>, <a href="../../../datafu/pig/util/TransposeTupleToBag.html" title="class in datafu.pig.util">TransposeTupleToBag</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">AliasableEvalFunc<T></span>
+extends <a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">ContextualEvalFunc</a><T></pre>
+<div class="block">Makes implementing and using UDFs easier by enabling named parameters.
+
+ <p>
+ This works by capturing the schema of the input tuple on the front-end and storing it into the UDFContext.
+ It provides an easy means of referencing the parameters on the back-end to aid in writing schema-based UDFs.
+ </p>
+
+ <p>
+ A related class is <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><code>SimpleEvalFunc</code></a>. However they are actually fairly different. The primary purpose of <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util"><code>SimpleEvalFunc</code></a> is
+ to skip the boilerplate under the assumption that the arguments in and out are well... simple.
+ It also assumes that these arguments are in a well-defined positional ordering.
+ </p>
+
+ <p>
+ AliasableEvalFunc allows the UDF writer to avoid dealing with all positional assumptions and instead reference fields
+ by their aliases. This practice allows for more readable code since the alias names should have more meaning
+ to the reader than the position. This approach is also less error prone since it creates a more explicit contract
+ for what input the UDF expects and prevents simple mistakes that positional-based UDFs could not easily catch,
+ such as transposing two fields of the same type. If this contract is violated, say, by attempting to reference
+ a field that is not present, a meaningful error message may be thrown.
+ </p>
+
+ Example: This example computes the monthly payments for mortgages depending on interest rate.
+ <pre>
+ <code>
+ public class MortgagePayment extends AliasableEvalFunc<DataBag> {
+ ...
+ public DataBag exec(Tuple input) throws IOException {
+ DataBag output = BagFactory.getInstance().newDefaultBag();
+
+ Double principal = getDouble(input, "principal"); // get a value from the input tuple by alias
+ Integer numPayments = getInteger(input, "num_payments");
+ DataBag interestRates = getBag(input, "interest_rates");
+
+ for (Tuple interestTuple : interestRates) {
+ Double interest = getDouble(interestTuple, getPrefixedAliasName("interest_rates", "interest_rate")); // get a value from the inner bag tuple by alias
+ double monthlyPayment = computeMonthlyPayment(principal, numPayments, interest);
+ output.add(TupleFactory.getInstance().newTuple(monthlyPayment));
+ }
+ return output;
+ }
+ }
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#AliasableEvalFunc--">AliasableEvalFunc</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getBag-org.apache.pig.data.Tuple-java.lang.String-">getBag</a></span>(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getBoolean-org.apache.pig.data.Tuple-java.lang.String-">getBoolean</a></span>(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getDouble-org.apache.pig.data.Tuple-java.lang.String-">getDouble</a></span>(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getDouble-org.apache.pig.data.Tuple-java.lang.String-java.lang.Double-">getDouble</a></span>(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias,
+ java.lang.Double defaultValue)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.util.Map<java.lang.String,java.lang.Integer></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFieldAliases--">getFieldAliases</a></span>()</code>
+<div class="block">Field aliases are generated from the input schema.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.lang.Float</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFloat-org.apache.pig.data.Tuple-java.lang.String-">getFloat</a></span>(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.Float</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getFloat-org.apache.pig.data.Tuple-java.lang.String-java.lang.Float-">getFloat</a></span>(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias,
+ java.lang.Float defaultValue)</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getInteger-org.apache.pig.data.Tuple-java.lang.String-">getInteger</a></span>(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)</code> </td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getInteger-org.apache.pig.data.Tuple-java.lang.String-java.lang.Integer-">getInteger</a></span>(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias,
+ java.lang.Integer defaultValue)</code> </td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getLong-org.apache.pig.data.Tuple-java.lang.String-">getLong</a></span>(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)</code> </td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>java.lang.Long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getLong-org.apache.pig.data.Tuple-java.lang.String-java.lang.Long-">getLong</a></span>(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias,
+ java.lang.Long defaultValue)</code> </td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>java.lang.Object</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getObject-org.apache.pig.data.Tuple-java.lang.String-">getObject</a></span>(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)</code> </td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>abstract org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">getOutputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">Specify the output schema as in {link EvalFunc#outputSchema(Schema)}.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPosition-java.lang.String-">getPosition</a></span>(java.lang.String alias)</code> </td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPosition-java.lang.String-java.lang.String-">getPosition</a></span>(java.lang.String prefix,
+ java.lang.String alias)</code> </td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getPrefixedAliasName-java.lang.String-java.lang.String-">getPrefixedAliasName</a></span>(java.lang.String prefix,
+ java.lang.String alias)</code> </td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getString-org.apache.pig.data.Tuple-java.lang.String-">getString</a></span>(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)</code> </td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#getString-org.apache.pig.data.Tuple-java.lang.String-java.lang.String-">getString</a></span>(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias,
+ java.lang.String defaultValue)</code> </td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AliasableEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">A wrapper method which captures the schema and then calls getOutputSchema</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.ContextualEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">ContextualEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/ContextualEvalFunc.html#getContextProperties--">getContextProperties</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceName--">getInstanceName</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#getInstanceProperties--">getInstanceProperties</a>, <a href="../../../datafu/pig/util/ContextualEvalFunc.html#setUDFContextSignature-java.lang.String-">setUDFContextSignature</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, exec, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, warn</code></li>
+</ul>
+<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="AliasableEvalFunc--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AliasableEvalFunc</h4>
+<pre>public AliasableEvalFunc()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block">A wrapper method which captures the schema and then calls getOutputSchema</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<<a href="../../../datafu/pig/util/AliasableEvalFunc.html" title="type parameter in AliasableEvalFunc">T</a>></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getOutputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputSchema</h4>
+<pre>public abstract org.apache.pig.impl.logicalLayer.schema.Schema getOutputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block">Specify the output schema as in {link EvalFunc#outputSchema(Schema)}.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - input schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>outputSchema output schema</dd>
+</dl>
+</li>
+</ul>
+<a name="getPrefixedAliasName-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPrefixedAliasName</h4>
+<pre>public java.lang.String getPrefixedAliasName(java.lang.String prefix,
+ java.lang.String alias)</pre>
+</li>
+</ul>
+<a name="getFieldAliases--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFieldAliases</h4>
+<pre>public java.util.Map<java.lang.String,java.lang.Integer> getFieldAliases()</pre>
+<div class="block">Field aliases are generated from the input schema.
+ Each alias maps to a bag position.
+ Inner bags/tuples will have alias of outer.inner.foo</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A map of field alias to field position</dd>
+</dl>
+</li>
+</ul>
+<a name="getPosition-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPosition</h4>
+<pre>public java.lang.Integer getPosition(java.lang.String alias)</pre>
+</li>
+</ul>
+<a name="getPosition-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPosition</h4>
+<pre>public java.lang.Integer getPosition(java.lang.String prefix,
+ java.lang.String alias)</pre>
+</li>
+</ul>
+<a name="getInteger-org.apache.pig.data.Tuple-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInteger</h4>
+<pre>public java.lang.Integer getInteger(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getInteger-org.apache.pig.data.Tuple-java.lang.String-java.lang.Integer-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInteger</h4>
+<pre>public java.lang.Integer getInteger(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias,
+ java.lang.Integer defaultValue)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLong-org.apache.pig.data.Tuple-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLong</h4>
+<pre>public java.lang.Long getLong(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getLong-org.apache.pig.data.Tuple-java.lang.String-java.lang.Long-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getLong</h4>
+<pre>public java.lang.Long getLong(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias,
+ java.lang.Long defaultValue)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFloat-org.apache.pig.data.Tuple-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFloat</h4>
+<pre>public java.lang.Float getFloat(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFloat-org.apache.pig.data.Tuple-java.lang.String-java.lang.Float-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFloat</h4>
+<pre>public java.lang.Float getFloat(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias,
+ java.lang.Float defaultValue)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDouble-org.apache.pig.data.Tuple-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDouble</h4>
+<pre>public java.lang.Double getDouble(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDouble-org.apache.pig.data.Tuple-java.lang.String-java.lang.Double-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDouble</h4>
+<pre>public java.lang.Double getDouble(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias,
+ java.lang.Double defaultValue)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getString-org.apache.pig.data.Tuple-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getString</h4>
+<pre>public java.lang.String getString(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getString-org.apache.pig.data.Tuple-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getString</h4>
+<pre>public java.lang.String getString(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias,
+ java.lang.String defaultValue)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getBoolean-org.apache.pig.data.Tuple-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBoolean</h4>
+<pre>public java.lang.Boolean getBoolean(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getBag-org.apache.pig.data.Tuple-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBag</h4>
+<pre>public org.apache.pig.data.DataBag getBag(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getObject-org.apache.pig.data.Tuple-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getObject</h4>
+<pre>public java.lang.Object getObject(org.apache.pig.data.Tuple tuple,
+ java.lang.String alias)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></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>
+<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><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/pig/util/Assert.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/AliasableEvalFunc.html" target="_top">Frames</a></li>
+<li><a href="AliasableEvalFunc.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/Assert.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/Assert.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/Assert.html
new file mode 100644
index 0000000..d7cc5df
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/Assert.html
@@ -0,0 +1,311 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>Assert (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Assert (datafu-pig 1.3.0 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><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/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/Assert.html" target="_top">Frames</a></li>
+<li><a href="Assert.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.datafu.pig.util.AssertUDF">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</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.pig.util</div>
+<h2 title="Class Assert" class="title">Class Assert</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Boolean></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.FilterFunc</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util">datafu.pig.util.AssertUDF</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.Assert</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use <a href="../../../datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util"><code>AssertUDF</code></a> instead.</span></div>
+</div>
+<br>
+<pre>@Deprecated
+public class <span class="typeNameLabel">Assert</span>
+extends <a href="../../../datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util">AssertUDF</a></pre>
+<div class="block">Assert has been renamed to AssertUDF.
+
+ This class is provided for backward compatibility.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/Assert.html#Assert--">Assert</a></span>()</code>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
+ </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.AssertUDF">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util">AssertUDF</a></h3>
+<code><a href="../../../datafu/pig/util/AssertUDF.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.FilterFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.FilterFunc</h3>
+<code>finish</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Assert--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Assert</h4>
+<pre>public Assert()</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span> </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>
+<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><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/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/Assert.html" target="_top">Frames</a></li>
+<li><a href="Assert.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.datafu.pig.util.AssertUDF">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/AssertUDF.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/AssertUDF.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/AssertUDF.html
new file mode 100644
index 0000000..49e7f7a
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/AssertUDF.html
@@ -0,0 +1,355 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>AssertUDF (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AssertUDF (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/util/Assert.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/Base64Decode.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/AssertUDF.html" target="_top">Frames</a></li>
+<li><a href="AssertUDF.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.util</div>
+<h2 title="Class AssertUDF" class="title">Class AssertUDF</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Boolean></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.FilterFunc</li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.AssertUDF</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/pig/util/Assert.html" title="class in datafu.pig.util">Assert</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AssertUDF</span>
+extends org.apache.pig.FilterFunc</pre>
+<div class="block">Filter function which asserts that a value is true.
+
+ <p>
+ Unfortunately, the Pig interpreter doesn't recognize boolean expressions nested as function
+ arguments, so this uses C-style booleans. That is, the first argument should be
+ an integer. 0 is interpreted as "false", and anything else is considered "true".
+ The function will cause the Pig script to fail if a "false" value is encountered.
+ </p>
+
+ <p>
+ There is a unary and a binary version. The unary version just takes a boolean, and throws out a generic exception message when the
+ assertion is violated. The binary version takes a String as a second argument and throws that out when the assertion
+ is violated.
+ </p>
+
+ Example:
+ <pre>
+ <code>
+ FILTER members BY AssertUDF( (member_id >= 0 ? 1 : 0), 'Doh! Some member ID is negative.' );
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/AssertUDF.html#AssertUDF--">AssertUDF</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/AssertUDF.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple tuple)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.FilterFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.FilterFunc</h3>
+<code>finish</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="AssertUDF--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AssertUDF</h4>
+<pre>public AssertUDF()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Boolean exec(org.apache.pig.data.Tuple tuple)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Boolean></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/util/Assert.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/Base64Decode.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/AssertUDF.html" target="_top">Frames</a></li>
+<li><a href="AssertUDF.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/Base64Decode.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/Base64Decode.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/Base64Decode.html
new file mode 100644
index 0000000..f312f65
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/Base64Decode.html
@@ -0,0 +1,324 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>Base64Decode (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Base64Decode (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/util/AssertUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/Base64Encode.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/Base64Decode.html" target="_top">Frames</a></li>
+<li><a href="Base64Decode.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.util</div>
+<h2 title="Class Base64Decode" class="title">Class Base64Decode</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><java.lang.String></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.Base64Decode</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Base64Decode</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><java.lang.String></pre>
+<div class="block">Decodes the chararray given from Base64</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/Base64Decode.html#Base64Decode--">Base64Decode</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/Base64Decode.html#call-java.lang.String-">call</a></span>(java.lang.String val)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Base64Decode--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Base64Decode</h4>
+<pre>public Base64Decode()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>public java.lang.String call(java.lang.String val)</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>
+<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><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/pig/util/AssertUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/Base64Encode.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/Base64Decode.html" target="_top">Frames</a></li>
+<li><a href="Base64Decode.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/util/Base64Encode.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/util/Base64Encode.html b/site/source/docs/datafu/1.3.0/datafu/pig/util/Base64Encode.html
new file mode 100644
index 0000000..b97cd0e
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/util/Base64Encode.html
@@ -0,0 +1,324 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>Base64Encode (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Base64Encode (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/util/Base64Decode.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/BoolToInt.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/Base64Encode.html" target="_top">Frames</a></li>
+<li><a href="Base64Encode.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.util</div>
+<h2 title="Class Base64Encode" class="title">Class Base64Encode</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><java.lang.String></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.util.Base64Encode</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Base64Encode</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><java.lang.String></pre>
+<div class="block">Encodes the chararray given in Base64</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/util/Base64Encode.html#Base64Encode--">Base64Encode</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/util/Base64Encode.html#call-java.lang.String-">call</a></span>(java.lang.String val)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Base64Encode--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Base64Encode</h4>
+<pre>public Base64Encode()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>public java.lang.String call(java.lang.String val)</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>
+<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><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/pig/util/Base64Decode.html" title="class in datafu.pig.util"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/util/BoolToInt.html" title="class in datafu.pig.util"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/util/Base64Encode.html" target="_top">Frames</a></li>
+<li><a href="Base64Encode.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[10/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html
new file mode 100644
index 0000000..ab9b881
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html
@@ -0,0 +1,444 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>PartitionPreservingExecutionPlanner (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="PartitionPreservingExecutionPlanner (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" target="_top">Frames</a></li>
+<li><a href="PartitionPreservingExecutionPlanner.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.jobs</div>
+<h2 title="Class PartitionPreservingExecutionPlanner" class="title">Class PartitionPreservingExecutionPlanner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.ExecutionPlanner</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.PartitionPreservingExecutionPlanner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PartitionPreservingExecutionPlanner</span>
+extends <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></pre>
+<div class="block">Execution planner used by <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionPreservingIncrementalJob</code></a> and its derived classes.
+ This creates a plan to process partitioned input data and produce partitioned output data.
+
+ <p>
+ To use this class, the input and output paths must be specified. In addition the desired input date
+ range can be specified through several methods. Then <a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> can be called and the
+ execution plan will be created. The inputs to process will be available from <a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getInputsToProcess--"><code>getInputsToProcess()</code></a>,
+ the number of reducers to use will be available from <a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getNumReducers--"><code>getNumReducers()</code></a>, and the input schemas
+ will be available from <a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getInputSchemas--"><code>getInputSchemas()</code></a>.
+ </p>
+
+ <p>
+ Configuration properties are used to configure a <a href="../../../datafu/hourglass/jobs/ReduceEstimator.html" title="class in datafu.hourglass.jobs"><code>ReduceEstimator</code></a> instance. This is used to
+ calculate how many reducers should be used.
+ The number of reducers to use is based on the input data size and the
+ <em>num.reducers.bytes.per.reducer</em> property.
+ Check <a href="../../../datafu/hourglass/jobs/ReduceEstimator.html" title="class in datafu.hourglass.jobs"><code>ReduceEstimator</code></a> for more details on how the properties are used.
+ </p></div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#PartitionPreservingExecutionPlanner-org.apache.hadoop.fs.FileSystem-java.util.Properties-">PartitionPreservingExecutionPlanner</a></span>(org.apache.hadoop.fs.FileSystem fs,
+ java.util.Properties props)</code>
+<div class="block">Initializes the execution planner.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#createPlan--">createPlan</a></span>()</code>
+<div class="block">Create the execution plan.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.List<java.util.Date></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getDatesToProcess--">getDatesToProcess</a></span>()</code>
+<div class="block">Gets the input dates which are to be processed.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.util.List<org.apache.avro.Schema></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getInputSchemas--">getInputSchemas</a></span>()</code>
+<div class="block">Gets the input schemas.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.util.Map<java.lang.String,org.apache.avro.Schema></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getInputSchemasByPath--">getInputSchemasByPath</a></span>()</code>
+<div class="block">Gets a map from input path to schema.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getInputsToProcess--">getInputsToProcess</a></span>()</code>
+<div class="block">Gets the inputs which are to be processed.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getNeedsAnotherPass--">getNeedsAnotherPass</a></span>()</code>
+<div class="block">Gets whether another pass will be required.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getNumReducers--">getNumReducers</a></span>()</code>
+<div class="block">Get the number of reducers to use based on the input data size.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.ExecutionPlanner">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#determineAvailableInputDates--">determineAvailableInputDates</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#determineDateRange--">determineDateRange</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getAvailableInputsByDate--">getAvailableInputsByDate</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getDailyData-org.apache.hadoop.fs.Path-">getDailyData</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getDatedData-org.apache.hadoop.fs.Path-">getDatedData</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getDateRange--">getDateRange</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getDaysAgo--">getDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getEndDate--">getEndDate</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getFileSystem--">getFileSystem</a>, <a href="../../
../datafu/hourglass/jobs/ExecutionPlanner.html#getInputPaths--">getInputPaths</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getMaxToProcess--">getMaxToProcess</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getNumDays--">getNumDays</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getOutputPath--">getOutputPath</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getProps--">getProps</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getStartDate--">getStartDate</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#isFailOnMissing--">isFailOnMissing</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#loadInputData--">loadInputData</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setDaysAgo-java.lang.Integer-">setDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setEndDate-java.util.Date-">setEndDate</a>, <a href="../../../dataf
u/hourglass/jobs/ExecutionPlanner.html#setFailOnMissing-boolean-">setFailOnMissing</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setInputPaths-java.util.List-">setInputPaths</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setMaxToProcess-java.lang.Integer-">setMaxToProcess</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setNumDays-java.lang.Integer-">setNumDays</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setOutputPath-org.apache.hadoop.fs.Path-">setOutputPath</a>, <a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setStartDate-java.util.Date-">setStartDate</a></code></li>
+</ul>
+<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="PartitionPreservingExecutionPlanner-org.apache.hadoop.fs.FileSystem-java.util.Properties-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PartitionPreservingExecutionPlanner</h4>
+<pre>public PartitionPreservingExecutionPlanner(org.apache.hadoop.fs.FileSystem fs,
+ java.util.Properties props)</pre>
+<div class="block">Initializes the execution planner.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fs</code> - file system</dd>
+<dd><code>props</code> - configuration properties</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="createPlan--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createPlan</h4>
+<pre>public void createPlan()
+ throws java.io.IOException</pre>
+<div class="block">Create the execution plan.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="getNumReducers--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumReducers</h4>
+<pre>public int getNumReducers()</pre>
+<div class="block">Get the number of reducers to use based on the input data size.
+ Must call <a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> first.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>number of reducers to use</dd>
+</dl>
+</li>
+</ul>
+<a name="getInputSchemas--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputSchemas</h4>
+<pre>public java.util.List<org.apache.avro.Schema> getInputSchemas()</pre>
+<div class="block">Gets the input schemas. Because multiple inputs are allowed, there may be multiple schemas.
+ Must call <a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> first.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>input schemas</dd>
+</dl>
+</li>
+</ul>
+<a name="getInputSchemasByPath--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputSchemasByPath</h4>
+<pre>public java.util.Map<java.lang.String,org.apache.avro.Schema> getInputSchemasByPath()</pre>
+<div class="block">Gets a map from input path to schema. Because multiple inputs are allowed, there may be multiple schemas.
+ Must call <a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> first.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>map from path to input schema</dd>
+</dl>
+</li>
+</ul>
+<a name="getNeedsAnotherPass--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNeedsAnotherPass</h4>
+<pre>public boolean getNeedsAnotherPass()</pre>
+<div class="block">Gets whether another pass will be required. Because there may be a limit on the number of inputs processed
+ in a single run, multiple runs may be required to process all data in the desired date range.
+ Must call <a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> first.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if another pass is required</dd>
+</dl>
+</li>
+</ul>
+<a name="getInputsToProcess--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputsToProcess</h4>
+<pre>public java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>> getInputsToProcess()</pre>
+<div class="block">Gets the inputs which are to be processed.
+ Must call <a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> first.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>inputs to process</dd>
+</dl>
+</li>
+</ul>
+<a name="getDatesToProcess--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getDatesToProcess</h4>
+<pre>public java.util.List<java.util.Date> getDatesToProcess()</pre>
+<div class="block">Gets the input dates which are to be processed.
+ Must call <a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#createPlan--"><code>createPlan()</code></a> first.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>dates to process</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>
+<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><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/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" target="_top">Frames</a></li>
+<li><a href="PartitionPreservingExecutionPlanner.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html
new file mode 100644
index 0000000..e02d7c6
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html
@@ -0,0 +1,659 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>PartitionPreservingIncrementalJob (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="PartitionPreservingIncrementalJob (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/ReduceEstimator.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" target="_top">Frames</a></li>
+<li><a href="PartitionPreservingIncrementalJob.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><a href="#nested.classes.inherited.from.class.datafu.hourglass.jobs.AbstractPartitionPreservingIncrementalJob">Nested</a> | </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.jobs</div>
+<h2 title="Class PartitionPreservingIncrementalJob" class="title">Class PartitionPreservingIncrementalJob</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.conf.Configured</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.AbstractJob</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.TimeBasedJob</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.IncrementalJob</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.AbstractPartitionPreservingIncrementalJob</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.PartitionPreservingIncrementalJob</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.hadoop.conf.Configurable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PartitionPreservingIncrementalJob</span>
+extends <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></pre>
+<div class="block">A concrete version of <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionPreservingIncrementalJob</code></a>.
+
+ This provides an alternative to extending <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionPreservingIncrementalJob</code></a>.
+ Instead of extending this class and implementing the abstract methods, this concrete version
+ can be used instead. Getters and setters have been provided for the abstract methods.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.datafu.hourglass.jobs.AbstractPartitionPreservingIncrementalJob">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob.Report</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#PartitionPreservingIncrementalJob-java.lang.Class-">PartitionPreservingIncrementalJob</a></span>(java.lang.Class cls)</code>
+<div class="block">Initializes the job.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#config-org.apache.hadoop.conf.Configuration-">config</a></span>(org.apache.hadoop.conf.Configuration conf)</code>
+<div class="block">Overridden to provide custom configuration before the job starts.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#getCombinerAccumulator--">getCombinerAccumulator</a></span>()</code>
+<div class="block">Gets the accumulator used for the combiner.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#getIntermediateValueSchema--">getIntermediateValueSchema</a></span>()</code>
+<div class="block">Gets the Avro schema for the intermediate value.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#getKeySchema--">getKeySchema</a></span>()</code>
+<div class="block">Gets the Avro schema for the key.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#getMapper--">getMapper</a></span>()</code>
+<div class="block">Gets the mapper.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>protected org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#getOutputValueSchema--">getOutputValueSchema</a></span>()</code>
+<div class="block">Gets the Avro schema for the output data.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#getReducerAccumulator--">getReducerAccumulator</a></span>()</code>
+<div class="block">Gets the accumulator used for the reducer.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#setCombinerAccumulator-datafu.hourglass.model.Accumulator-">setCombinerAccumulator</a></span>(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> combiner)</code>
+<div class="block">Set the accumulator for the combiner</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#setIntermediateValueSchema-org.apache.avro.Schema-">setIntermediateValueSchema</a></span>(org.apache.avro.Schema intermediateValueSchema)</code>
+<div class="block">Sets the Avro schema for the intermediate value.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#setKeySchema-org.apache.avro.Schema-">setKeySchema</a></span>(org.apache.avro.Schema keySchema)</code>
+<div class="block">Sets the Avro schema for the key.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#setMapper-datafu.hourglass.model.Mapper-">setMapper</a></span>(<a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> mapper)</code>
+<div class="block">Set the mapper.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#setOnSetup-datafu.hourglass.jobs.Setup-">setOnSetup</a></span>(<a href="../../../datafu/hourglass/jobs/Setup.html" title="interface in datafu.hourglass.jobs">Setup</a> setup)</code>
+<div class="block">Set callback to provide custom configuration before job begins execution.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#setOutputValueSchema-org.apache.avro.Schema-">setOutputValueSchema</a></span>(org.apache.avro.Schema outputValueSchema)</code>
+<div class="block">Sets the Avro schema for the output data.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#setReducerAccumulator-datafu.hourglass.model.Accumulator-">setReducerAccumulator</a></span>(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> reducer)</code>
+<div class="block">Set the accumulator for the reducer.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.AbstractPartitionPreservingIncrementalJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getCombineProcessor--">getCombineProcessor</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getMapProcessor--">getMapProcessor</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getOutputSchemaName--">getOutputSchemaName</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getOutputSchemaNamespace--">getOutputSchemaNamespace</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getReduceProcessor--">getReduceProcessor</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getReports--">getReports</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#initialize--">initialize</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.
html#run--">run</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.IncrementalJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getMaxIterations--">getMaxIterations</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getMaxToProcess--">getMaxToProcess</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getSchemas--">getSchemas</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#isFailOnMissing--">isFailOnMissing</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setFailOnMissing-boolean-">setFailOnMissing</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setMaxIterations-java.lang.Integer-">setMaxIterations</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setMaxToProcess-java.lang.Integer-">setMaxToProcess</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setProperties-java.util.Properties-">setProperties</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.TimeBasedJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getDaysAgo--">getDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getEndDate--">getEndDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getNumDays--">getNumDays</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getStartDate--">getStartDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setDaysAgo-java.lang.Integer-">setDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setEndDate-java.util.Date-">setEndDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setNumDays-java.lang.Integer-">setNumDays</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setStartDate-java.util.Date-">setStartDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#validate--">validate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.AbstractJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#createRandomTempPath--">createRandomTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#ensurePath-org.apache.hadoop.fs.Path-">ensurePath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getCountersParentPath--">getCountersParentPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getFileSystem--">getFileSystem</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getInputPaths--">getInputPaths</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getName--">getName</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getNumReducers--">getNumReducers</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getOutputPath--">getOutputPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getProperties--">getProperties</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getRetentionCount--">getRetentionCount</a>, <a href="../..
/../datafu/hourglass/jobs/AbstractJob.html#getTempPath--">getTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#isUseCombiner--">isUseCombiner</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#randomTempPath--">randomTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setCountersParentPath-org.apache.hadoop.fs.Path-">setCountersParentPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setInputPaths-java.util.List-">setInputPaths</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setName-java.lang.String-">setName</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setNumReducers-java.lang.Integer-">setNumReducers</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setOutputPath-org.apache.hadoop.fs.Path-">setOutputPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setRetentionCount-java.lang.Integer-">setRetentionCount</a>, <a href="../../../datafu/hourglass/jobs/Abstract
Job.html#setTempPath-org.apache.hadoop.fs.Path-">setTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setUseCombiner-boolean-">setUseCombiner</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.conf.Configured">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.conf.Configured</h3>
+<code>getConf, setConf</code></li>
+</ul>
+<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="PartitionPreservingIncrementalJob-java.lang.Class-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PartitionPreservingIncrementalJob</h4>
+<pre>public PartitionPreservingIncrementalJob(java.lang.Class cls)
+ throws java.io.IOException</pre>
+<div class="block">Initializes the job. The job name is derived from the name of a provided class.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>cls</code> - class to base job name on</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMapper--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMapper</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getMapper()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getMapper--">AbstractPartitionPreservingIncrementalJob</a></code></span></div>
+<div class="block">Gets the mapper.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getMapper--">getMapper</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>mapper</dd>
+</dl>
+</li>
+</ul>
+<a name="getCombinerAccumulator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCombinerAccumulator</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getCombinerAccumulator()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getCombinerAccumulator--">AbstractPartitionPreservingIncrementalJob</a></code></span></div>
+<div class="block">Gets the accumulator used for the combiner.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getCombinerAccumulator--">getCombinerAccumulator</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>combiner accumulator</dd>
+</dl>
+</li>
+</ul>
+<a name="getReducerAccumulator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReducerAccumulator</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getReducerAccumulator()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getReducerAccumulator--">AbstractPartitionPreservingIncrementalJob</a></code></span></div>
+<div class="block">Gets the accumulator used for the reducer.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getReducerAccumulator--">getReducerAccumulator</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>reducer accumulator</dd>
+</dl>
+</li>
+</ul>
+<a name="getKeySchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKeySchema</h4>
+<pre>protected org.apache.avro.Schema getKeySchema()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getKeySchema--">IncrementalJob</a></code></span></div>
+<div class="block">Gets the Avro schema for the key.
+ <p>
+ This is also used as the key for the map output.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getKeySchema--">getKeySchema</a></code> in class <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>key schema.</dd>
+</dl>
+</li>
+</ul>
+<a name="getIntermediateValueSchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermediateValueSchema</h4>
+<pre>protected org.apache.avro.Schema getIntermediateValueSchema()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getIntermediateValueSchema--">IncrementalJob</a></code></span></div>
+<div class="block">Gets the Avro schema for the intermediate value.
+ <p>
+ This is also used for the value for the map output.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getIntermediateValueSchema--">getIntermediateValueSchema</a></code> in class <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>intermediate value schema</dd>
+</dl>
+</li>
+</ul>
+<a name="getOutputValueSchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputValueSchema</h4>
+<pre>protected org.apache.avro.Schema getOutputValueSchema()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getOutputValueSchema--">IncrementalJob</a></code></span></div>
+<div class="block">Gets the Avro schema for the output data.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getOutputValueSchema--">getOutputValueSchema</a></code> in class <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>output data schema</dd>
+</dl>
+</li>
+</ul>
+<a name="setMapper-datafu.hourglass.model.Mapper-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMapper</h4>
+<pre>public void setMapper(<a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> mapper)</pre>
+<div class="block">Set the mapper.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mapper</code> - the mapper</dd>
+</dl>
+</li>
+</ul>
+<a name="setCombinerAccumulator-datafu.hourglass.model.Accumulator-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCombinerAccumulator</h4>
+<pre>public void setCombinerAccumulator(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> combiner)</pre>
+<div class="block">Set the accumulator for the combiner</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>combiner</code> - accumulator for the combiner</dd>
+</dl>
+</li>
+</ul>
+<a name="setReducerAccumulator-datafu.hourglass.model.Accumulator-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setReducerAccumulator</h4>
+<pre>public void setReducerAccumulator(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> reducer)</pre>
+<div class="block">Set the accumulator for the reducer.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>reducer</code> - accumulator for the reducer</dd>
+</dl>
+</li>
+</ul>
+<a name="setKeySchema-org.apache.avro.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setKeySchema</h4>
+<pre>public void setKeySchema(org.apache.avro.Schema keySchema)</pre>
+<div class="block">Sets the Avro schema for the key.
+ <p>
+ This is also used as the key for the map output.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>keySchema</code> - key schema</dd>
+</dl>
+</li>
+</ul>
+<a name="setIntermediateValueSchema-org.apache.avro.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setIntermediateValueSchema</h4>
+<pre>public void setIntermediateValueSchema(org.apache.avro.Schema intermediateValueSchema)</pre>
+<div class="block">Sets the Avro schema for the intermediate value.
+ <p>
+ This is also used for the value for the map output.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>intermediateValueSchema</code> - intermediate value schema</dd>
+</dl>
+</li>
+</ul>
+<a name="setOutputValueSchema-org.apache.avro.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOutputValueSchema</h4>
+<pre>public void setOutputValueSchema(org.apache.avro.Schema outputValueSchema)</pre>
+<div class="block">Sets the Avro schema for the output data.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>outputValueSchema</code> - output value schema</dd>
+</dl>
+</li>
+</ul>
+<a name="setOnSetup-datafu.hourglass.jobs.Setup-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOnSetup</h4>
+<pre>public void setOnSetup(<a href="../../../datafu/hourglass/jobs/Setup.html" title="interface in datafu.hourglass.jobs">Setup</a> setup)</pre>
+<div class="block">Set callback to provide custom configuration before job begins execution.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>setup</code> - object with callback method</dd>
+</dl>
+</li>
+</ul>
+<a name="config-org.apache.hadoop.conf.Configuration-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>config</h4>
+<pre>public void config(org.apache.hadoop.conf.Configuration conf)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#config-org.apache.hadoop.conf.Configuration-">AbstractJob</a></code></span></div>
+<div class="block">Overridden to provide custom configuration before the job starts.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#config-org.apache.hadoop.conf.Configuration-">config</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - configuration</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>
+<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><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/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/ReduceEstimator.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" target="_top">Frames</a></li>
+<li><a href="PartitionPreservingIncrementalJob.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><a href="#nested.classes.inherited.from.class.datafu.hourglass.jobs.AbstractPartitionPreservingIncrementalJob">Nested</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/ReduceEstimator.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/ReduceEstimator.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/ReduceEstimator.html
new file mode 100644
index 0000000..b125ec2
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/ReduceEstimator.html
@@ -0,0 +1,329 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>ReduceEstimator (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="ReduceEstimator (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/Setup.html" title="interface in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/ReduceEstimator.html" target="_top">Frames</a></li>
+<li><a href="ReduceEstimator.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.jobs</div>
+<h2 title="Class ReduceEstimator" class="title">Class ReduceEstimator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.ReduceEstimator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">ReduceEstimator</span>
+extends java.lang.Object</pre>
+<div class="block">Estimates the number of reducers needed based on input size.
+
+ <p>
+ This sums the size of the inputs and uses bytes-per-reducer
+ settings to compute the number of reducers. By default,
+ the bytes-per-reducer is 256 MB. This means that if the
+ total input size is 1 GB, the total number of reducers
+ computed will be 4.
+ </p>
+
+ <p>
+ The bytes-per-reducer can be configured through properties
+ provided in the constructor. The default bytes-per-reducer
+ can be overriden by setting <em>num.reducers.bytes.per.reducer</em>.
+ For example, if 536870912 (512 MB) is used for this setting,
+ then 2 reducers would be used for 1 GB.
+ </p>
+
+ <p>
+ The bytes-per-reducer can also be configured separately for
+ different types of inputs. Inputs can be identified by a tag.
+ For example, if an input is tagged with <em>mydata</em>, then
+ the reducers for this input data can be configured with
+ <em>num.reducers.mydata.bytes.per.reducer</em>.
+ </p></div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ReduceEstimator.html#ReduceEstimator-org.apache.hadoop.fs.FileSystem-java.util.Properties-">ReduceEstimator</a></span>(org.apache.hadoop.fs.FileSystem fs,
+ java.util.Properties props)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ReduceEstimator.html#addInputPath-org.apache.hadoop.fs.Path-">addInputPath</a></span>(org.apache.hadoop.fs.Path input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ReduceEstimator.html#addInputPath-java.lang.String-org.apache.hadoop.fs.Path-">addInputPath</a></span>(java.lang.String tag,
+ org.apache.hadoop.fs.Path input)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ReduceEstimator.html#getNumReducers--">getNumReducers</a></span>()</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="ReduceEstimator-org.apache.hadoop.fs.FileSystem-java.util.Properties-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ReduceEstimator</h4>
+<pre>public ReduceEstimator(org.apache.hadoop.fs.FileSystem fs,
+ java.util.Properties props)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="addInputPath-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addInputPath</h4>
+<pre>public void addInputPath(org.apache.hadoop.fs.Path input)</pre>
+</li>
+</ul>
+<a name="addInputPath-java.lang.String-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addInputPath</h4>
+<pre>public void addInputPath(java.lang.String tag,
+ org.apache.hadoop.fs.Path input)</pre>
+</li>
+</ul>
+<a name="getNumReducers--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getNumReducers</h4>
+<pre>public int getNumReducers()
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/Setup.html" title="interface in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/ReduceEstimator.html" target="_top">Frames</a></li>
+<li><a href="ReduceEstimator.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/Setup.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/Setup.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/Setup.html
new file mode 100644
index 0000000..9f28d42
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/Setup.html
@@ -0,0 +1,228 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>Setup (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Setup (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/ReduceEstimator.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/StagedOutputJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/Setup.html" target="_top">Frames</a></li>
+<li><a href="Setup.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.jobs</div>
+<h2 title="Interface Setup" class="title">Interface Setup</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">Setup</span></pre>
+<div class="block">Used as a callback by <a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>PartitionCollapsingIncrementalJob</code></a> and <a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>PartitionPreservingIncrementalJob</code></a>
+ to provide configuration settings for the Hadoop job.</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/Setup.html#setup-org.apache.hadoop.conf.Configuration-">setup</a></span>(org.apache.hadoop.conf.Configuration conf)</code>
+<div class="block">Set custom configuration.</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="setup-org.apache.hadoop.conf.Configuration-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setup</h4>
+<pre>void setup(org.apache.hadoop.conf.Configuration conf)</pre>
+<div class="block">Set custom configuration.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - configuration</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>
+<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><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/jobs/ReduceEstimator.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/StagedOutputJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/Setup.html" target="_top">Frames</a></li>
+<li><a href="Setup.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>
[43/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/MetricUDF.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/MetricUDF.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/MetricUDF.html
new file mode 100644
index 0000000..82078e9
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/MetricUDF.html
@@ -0,0 +1,425 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>MetricUDF (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="MetricUDF (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/metric/L2.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/metric/MetricUDF.html" target="_top">Frames</a></li>
+<li><a href="MetricUDF.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.pig.hash.lsh.metric</div>
+<h2 title="Class MetricUDF" class="title">Class MetricUDF</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.metric.MetricUDF</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../datafu/pig/hash/lsh/metric/Cosine.html" title="class in datafu.pig.hash.lsh.metric">Cosine</a>, <a href="../../../../../datafu/pig/hash/lsh/metric/L1.html" title="class in datafu.pig.hash.lsh.metric">L1</a>, <a href="../../../../../datafu/pig/hash/lsh/metric/L2.html" title="class in datafu.pig.hash.lsh.metric">L2</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">MetricUDF</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+<div class="block">A base UDF used to find a vector v in a bag such that for query point q, metric m and threshold t
+ m(v,q) < t. In other words, find the first vector in the bag within a threshold distance away.
+
+ <p>
+ It returns one of the tuples of the bag of vectors. For an example of its use, please see datafu.pig.hash.lsh.CosineDistanceHash.
+ </p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../datafu/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh"><code>CosineDistanceHash</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#dim">dim</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#MetricUDF-java.lang.String-">MetricUDF</a></span>(java.lang.String sDim)</code>
+<div class="block">Create a new Metric UDF with a given dimension.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected abstract double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">dist</a></span>(org.apache.commons.math.linear.RealVector v1,
+ org.apache.commons.math.linear.RealVector v2)</code>
+<div class="block">The distance metric used.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code>
+<div class="block">This UDF expects a query vector as the first element, a threshold (double) as the second, and a bag of vectors.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">Create the output schema, based on the input schema.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="dim">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dim</h4>
+<pre>protected int dim</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="MetricUDF-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MetricUDF</h4>
+<pre>public MetricUDF(java.lang.String sDim)</pre>
+<div class="block">Create a new Metric UDF with a given dimension.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>sDim</code> - dimension</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dist</h4>
+<pre>protected abstract double dist(org.apache.commons.math.linear.RealVector v1,
+ org.apache.commons.math.linear.RealVector v2)</pre>
+<div class="block">The distance metric used. Given v1 and v2, compute the distance between those vectors.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v1</code> - first vector</dd>
+<dd><code>v2</code> - second vector</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the distance between v1 and v2</dd>
+</dl>
+</li>
+</ul>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<div class="block">This UDF expects a query vector as the first element, a threshold (double) as the second, and a bag of vectors.
+ Vectors are represented by tuples with doubles as elements or bags of tuples representing position and value
+ in the case of sparse vectors.
+
+ <p>
+ It returns one of the tuples of the bag of vectors. For an example of its use, please see datafu.pig.hash.lsh.CosineDistanceHash.
+ </p></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../datafu/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh"><code>CosineDistanceHash</code></a></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block">Create the output schema, based on the input schema.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the output schema, which is a tuple matching the schema of the third input field.</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>
+<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><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/pig/hash/lsh/metric/L2.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/metric/MetricUDF.html" target="_top">Frames</a></li>
+<li><a href="MetricUDF.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/package-frame.html
new file mode 100644
index 0000000..4125497
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/package-frame.html
@@ -0,0 +1,23 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.metric (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../datafu/pig/hash/lsh/metric/package-summary.html" target="classFrame">datafu.pig.hash.lsh.metric</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="Cosine.html" title="class in datafu.pig.hash.lsh.metric" target="classFrame">Cosine</a></li>
+<li><a href="L1.html" title="class in datafu.pig.hash.lsh.metric" target="classFrame">L1</a></li>
+<li><a href="L2.html" title="class in datafu.pig.hash.lsh.metric" target="classFrame">L2</a></li>
+<li><a href="MetricUDF.html" title="class in datafu.pig.hash.lsh.metric" target="classFrame">MetricUDF</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/package-summary.html
new file mode 100644
index 0000000..177e432
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/package-summary.html
@@ -0,0 +1,175 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.metric (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.hash.lsh.metric (datafu-pig 1.3.0 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 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/pig/hash/lsh/interfaces/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/p_stable/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/metric/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.pig.hash.lsh.metric</h1>
+<div class="docSummary">
+<div class="block">UDFs for different <a href="http://en.wikipedia.org/wiki/Metric_(mathematics)" target="_blank">distance functions</a> (and some similarity functions)
+ used with Locality Sensitive Hashing.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/hash/lsh/metric/Cosine.html" title="class in datafu.pig.hash.lsh.metric">Cosine</a></td>
+<td class="colLast">
+<div class="block">A UDF used to find a vector v in a bag such that for query point q, metric m and threshold t
+ m(v,q) < t.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../datafu/pig/hash/lsh/metric/L1.html" title="class in datafu.pig.hash.lsh.metric">L1</a></td>
+<td class="colLast">
+<div class="block">A UDF used to find a vector v in a bag such that for query point q, metric m and threshold t
+ m(v,q) < t.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../datafu/pig/hash/lsh/metric/L2.html" title="class in datafu.pig.hash.lsh.metric">L2</a></td>
+<td class="colLast">
+<div class="block">A UDF used to find a vector v in a bag such that for query point q, metric m and threshold t
+ m(v,q) < t.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></td>
+<td class="colLast">
+<div class="block">A base UDF used to find a vector v in a bag such that for query point q, metric m and threshold t
+ m(v,q) < t.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.hash.lsh.metric Description">Package datafu.pig.hash.lsh.metric Description</h2>
+<div class="block">UDFs for different <a href="http://en.wikipedia.org/wiki/Metric_(mathematics)" target="_blank">distance functions</a> (and some similarity functions)
+ used with Locality Sensitive Hashing.</div>
+</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 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/pig/hash/lsh/interfaces/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/p_stable/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/metric/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/package-tree.html
new file mode 100644
index 0000000..2e5a5b6
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/package-tree.html
@@ -0,0 +1,145 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.metric Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.hash.lsh.metric Class Hierarchy (datafu-pig 1.3.0 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><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/pig/hash/lsh/interfaces/package-tree.html">Prev</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/p_stable/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/metric/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.pig.hash.lsh.metric</h1>
+<span class="packageHierarchyLabel">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">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.metric.<a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">MetricUDF</span></a>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.metric.<a href="../../../../../datafu/pig/hash/lsh/metric/Cosine.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Cosine</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.metric.<a href="../../../../../datafu/pig/hash/lsh/metric/L1.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">L1</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.metric.<a href="../../../../../datafu/pig/hash/lsh/metric/L2.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">L2</span></a></li>
+</ul>
+</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><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/pig/hash/lsh/interfaces/package-tree.html">Prev</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/p_stable/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/metric/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html
new file mode 100644
index 0000000..ad94a81
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html
@@ -0,0 +1,396 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>AbstractStableDistributionFunction (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AbstractStableDistributionFunction (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":6,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/p_stable/L1LSH.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" target="_top">Frames</a></li>
+<li><a href="AbstractStableDistributionFunction.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><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">Field</a> | </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.pig.hash.lsh.p_stable</div>
+<h2 title="Class AbstractStableDistributionFunction" class="title">Class AbstractStableDistributionFunction</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">datafu.pig.hash.lsh.interfaces.LSH</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.p_stable.AbstractStableDistributionFunction</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../datafu/pig/hash/lsh/p_stable/L1LSH.html" title="class in datafu.pig.hash.lsh.p_stable">L1LSH</a>, <a href="../../../../../datafu/pig/hash/lsh/p_stable/L2LSH.html" title="class in datafu.pig.hash.lsh.p_stable">L2LSH</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">AbstractStableDistributionFunction</span>
+extends <a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></pre>
+<div class="block">This is the base-class for all p-stable based locality sensitive hashes. p-stable locality sensitive
+ hashes are defined by a few parameters: a dimension, d , a vector taken from a
+ <a href="http://en.wikipedia.org/wiki/Stable_distribution" target="_blank">k-stable distribution</a>
+ (where k is 1 or 2) and a width of projection, w.
+
+ <p>
+ All p-stable LSH functions are parameterized with a quantization parameter (w or r in
+ the literature , depending on where you look). Consider the following excerpt
+ from Datar, M.; Immorlica, N.; Indyk, P.; Mirrokni, V.S. (2004).
+ "Locality-Sensitive Hashing Scheme Based on p-Stable Distributions".
+ Proceedings of the Symposium on Computational Geometry.
+ </p>
+
+ <p>
+ Decreasing the width of the projection (w) decreases the probability of collision for any two points.
+ Thus, it has the same effect as increasing k . As a result, we would like to set w as small as possible
+ and in this way decrease the number of projections we need to make.
+ </p>
+
+ <p>
+ In the literature, the quantization parameter (or width of the projection) is
+ found empirically given a sample of the data and the likely threshold for
+ the metric. Tuning this parameter is very important for the performance of
+ this algorithm. For more information, see Datar, M.; Immorlica, N.; Indyk,
+ P.; Mirrokni, V.S. (2004).
+ "Locality-Sensitive Hashing Scheme Based on p-Stable Distributions".
+ Proceedings of the Symposium on Computational Geometry.
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">
+<!-- -->
+</a>
+<h3>Fields inherited from class datafu.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#dim">dim</a>, <a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#rg">rg</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html#AbstractStableDistributionFunction-int-double-org.apache.commons.math.random.RandomGenerator-">AbstractStableDistributionFunction</a></span>(int dim,
+ double w,
+ org.apache.commons.math.random.RandomGenerator rand)</code>
+<div class="block">Constructs a new instance.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html#apply-org.apache.commons.math.linear.RealVector-">apply</a></span>(org.apache.commons.math.linear.RealVector vector)</code>
+<div class="block">Compute the LSH for a given vector.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected abstract <a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html#getSampler--">getSampler</a></span>()</code>
+<div class="block">The sampler determines the metric which this LSH is associated with.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html#reset-int-double-">reset</a></span>(int dim,
+ double w)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#getDim--">getDim</a>, <a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#getRandomGenerator--">getRandomGenerator</a></code></li>
+</ul>
+<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="AbstractStableDistributionFunction-int-double-org.apache.commons.math.random.RandomGenerator-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AbstractStableDistributionFunction</h4>
+<pre>public AbstractStableDistributionFunction(int dim,
+ double w,
+ org.apache.commons.math.random.RandomGenerator rand)
+ throws org.apache.commons.math.MathException</pre>
+<div class="block">Constructs a new instance.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dim</code> - The dimension of the vectors to be hashed</dd>
+<dd><code>w</code> - A double representing the quantization parameter (also known as the projection width)</dd>
+<dd><code>rand</code> - The random generator used</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.commons.math.MathException</code> - MathException</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="reset-int-double-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reset</h4>
+<pre>public void reset(int dim,
+ double w)
+ throws org.apache.commons.math.MathException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.commons.math.MathException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getSampler--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSampler</h4>
+<pre>protected abstract <a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a> getSampler()</pre>
+<div class="block">The sampler determines the metric which this LSH is associated with.
+ A 1-stable sample will yield a LSH which corresponds to a L1 metric; likewise for 2-stable and L2.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The sampler to use.</dd>
+</dl>
+</li>
+</ul>
+<a name="apply-org.apache.commons.math.linear.RealVector-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>apply</h4>
+<pre>public long apply(org.apache.commons.math.linear.RealVector vector)</pre>
+<div class="block">Compute the LSH for a given vector.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#apply-org.apache.commons.math.linear.RealVector-">apply</a></code> in class <code><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vector</code> - A vector to be hashed</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A hash which collides with vectors close according to some metric (implementation dependent).</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>
+<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><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/pig/hash/lsh/p_stable/L1LSH.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" target="_top">Frames</a></li>
+<li><a href="AbstractStableDistributionFunction.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><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/L1LSH.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/L1LSH.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/L1LSH.html
new file mode 100644
index 0000000..bdefb41
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/L1LSH.html
@@ -0,0 +1,369 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>L1LSH (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="L1LSH (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/p_stable/L2LSH.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/p_stable/L1LSH.html" target="_top">Frames</a></li>
+<li><a href="L1LSH.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><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">Field</a> | </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.pig.hash.lsh.p_stable</div>
+<h2 title="Class L1LSH" class="title">Class L1LSH</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">datafu.pig.hash.lsh.interfaces.LSH</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable">datafu.pig.hash.lsh.p_stable.AbstractStableDistributionFunction</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.p_stable.L1LSH</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">L1LSH</span>
+extends <a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable">AbstractStableDistributionFunction</a>
+implements <a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a></pre>
+<div class="block">A locality sensitive hash associated with the L1 metric. This uses a 1-stable distribution
+ to construct the hash.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">
+<!-- -->
+</a>
+<h3>Fields inherited from class datafu.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#dim">dim</a>, <a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#rg">rg</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/p_stable/L1LSH.html#L1LSH-int-double-org.apache.commons.math.random.RandomGenerator-">L1LSH</a></span>(int dim,
+ double w,
+ org.apache.commons.math.random.RandomGenerator rand)</code>
+<div class="block">Constructs a new instance.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/p_stable/L1LSH.html#getSampler--">getSampler</a></span>()</code>
+<div class="block">The sampler determines the metric which this LSH is associated with.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/p_stable/L1LSH.html#sample-org.apache.commons.math.random.RandomDataImpl-">sample</a></span>(org.apache.commons.math.random.RandomDataImpl randomData)</code>
+<div class="block">Draw a sample s ~ Cauchy(0,1), which is 1-stable.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.hash.lsh.p_stable.AbstractStableDistributionFunction">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.hash.lsh.p_stable.<a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable">AbstractStableDistributionFunction</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html#apply-org.apache.commons.math.linear.RealVector-">apply</a>, <a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html#reset-int-double-">reset</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#getDim--">getDim</a>, <a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#getRandomGenerator--">getRandomGenerator</a></code></li>
+</ul>
+<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="L1LSH-int-double-org.apache.commons.math.random.RandomGenerator-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>L1LSH</h4>
+<pre>public L1LSH(int dim,
+ double w,
+ org.apache.commons.math.random.RandomGenerator rand)
+ throws org.apache.commons.math.MathException</pre>
+<div class="block">Constructs a new instance.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dim</code> - The dimension of the vectors to be hashed</dd>
+<dd><code>w</code> - A double representing the quantization parameter (also known as the projection width)</dd>
+<dd><code>rand</code> - The random generator used</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.commons.math.MathException</code> - MathException</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="sample-org.apache.commons.math.random.RandomDataImpl-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sample</h4>
+<pre>public double sample(org.apache.commons.math.random.RandomDataImpl randomData)
+ throws org.apache.commons.math.MathException</pre>
+<div class="block">Draw a sample s ~ Cauchy(0,1), which is 1-stable.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html#sample-org.apache.commons.math.random.RandomDataImpl-">sample</a></code> in interface <code><a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>randomData</code> - random data generator</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a sample from a cauchy distribution with median 0 and scale 1</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.commons.math.MathException</code> - MathException</dd>
+</dl>
+</li>
+</ul>
+<a name="getSampler--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getSampler</h4>
+<pre>protected <a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a> getSampler()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html#getSampler--">AbstractStableDistributionFunction</a></code></span></div>
+<div class="block">The sampler determines the metric which this LSH is associated with.
+ A 1-stable sample will yield a LSH which corresponds to a L1 metric; likewise for 2-stable and L2.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html#getSampler--">getSampler</a></code> in class <code><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable">AbstractStableDistributionFunction</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The sampler to use.</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>
+<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><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/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/p_stable/L2LSH.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/p_stable/L1LSH.html" target="_top">Frames</a></li>
+<li><a href="L1LSH.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><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/L2LSH.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/L2LSH.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/L2LSH.html
new file mode 100644
index 0000000..9eba8d8
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/L2LSH.html
@@ -0,0 +1,366 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>L2LSH (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="L2LSH (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/p_stable/L1LSH.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/p_stable/L2LSH.html" target="_top">Frames</a></li>
+<li><a href="L2LSH.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><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">Field</a> | </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.pig.hash.lsh.p_stable</div>
+<h2 title="Class L2LSH" class="title">Class L2LSH</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">datafu.pig.hash.lsh.interfaces.LSH</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable">datafu.pig.hash.lsh.p_stable.AbstractStableDistributionFunction</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.p_stable.L2LSH</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">L2LSH</span>
+extends <a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable">AbstractStableDistributionFunction</a>
+implements <a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a></pre>
+<div class="block">A locality sensitive hash associated with the L2 metric. This uses a 2-stable distribution
+ to construct the hash.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">
+<!-- -->
+</a>
+<h3>Fields inherited from class datafu.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#dim">dim</a>, <a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#rg">rg</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/p_stable/L2LSH.html#L2LSH-int-double-org.apache.commons.math.random.RandomGenerator-">L2LSH</a></span>(int dim,
+ double w,
+ org.apache.commons.math.random.RandomGenerator rand)</code>
+<div class="block">Constructs a new instance.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/p_stable/L2LSH.html#getSampler--">getSampler</a></span>()</code>
+<div class="block">The sampler determines the metric which this LSH is associated with.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/p_stable/L2LSH.html#sample-org.apache.commons.math.random.RandomDataImpl-">sample</a></span>(org.apache.commons.math.random.RandomDataImpl randomData)</code>
+<div class="block">Draw a sample s ~ Gaussian(0,1), which is 2-stable.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.hash.lsh.p_stable.AbstractStableDistributionFunction">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.hash.lsh.p_stable.<a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable">AbstractStableDistributionFunction</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html#apply-org.apache.commons.math.linear.RealVector-">apply</a>, <a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html#reset-int-double-">reset</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#getDim--">getDim</a>, <a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html#getRandomGenerator--">getRandomGenerator</a></code></li>
+</ul>
+<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="L2LSH-int-double-org.apache.commons.math.random.RandomGenerator-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>L2LSH</h4>
+<pre>public L2LSH(int dim,
+ double w,
+ org.apache.commons.math.random.RandomGenerator rand)
+ throws org.apache.commons.math.MathException</pre>
+<div class="block">Constructs a new instance.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dim</code> - the dimension of the vectors to be hashed</dd>
+<dd><code>w</code> - a double representing the quantization parameter (also known as the projection width)</dd>
+<dd><code>rand</code> - the random generator</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.commons.math.MathException</code> - MathException</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="sample-org.apache.commons.math.random.RandomDataImpl-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sample</h4>
+<pre>public double sample(org.apache.commons.math.random.RandomDataImpl randomData)</pre>
+<div class="block">Draw a sample s ~ Gaussian(0,1), which is 2-stable.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html#sample-org.apache.commons.math.random.RandomDataImpl-">sample</a></code> in interface <code><a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>randomData</code> - random data generator</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a sample from a Gaussian distribution with mu of 0 and sigma of 1</dd>
+</dl>
+</li>
+</ul>
+<a name="getSampler--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getSampler</h4>
+<pre>protected <a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a> getSampler()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html#getSampler--">AbstractStableDistributionFunction</a></code></span></div>
+<div class="block">The sampler determines the metric which this LSH is associated with.
+ A 1-stable sample will yield a LSH which corresponds to a L1 metric; likewise for 2-stable and L2.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html#getSampler--">getSampler</a></code> in class <code><a href="../../../../../datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable">AbstractStableDistributionFunction</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The sampler to use.</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>
+<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><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/pig/hash/lsh/p_stable/L1LSH.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/p_stable/L2LSH.html" target="_top">Frames</a></li>
+<li><a href="L2LSH.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><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.interfaces.LSH">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/package-frame.html
new file mode 100644
index 0000000..a84b4e5
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/p_stable/package-frame.html
@@ -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 (1.8.0_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.p_stable (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../datafu/pig/hash/lsh/p_stable/package-summary.html" target="classFrame">datafu.pig.hash.lsh.p_stable</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable" target="classFrame">AbstractStableDistributionFunction</a></li>
+<li><a href="L1LSH.html" title="class in datafu.pig.hash.lsh.p_stable" target="classFrame">L1LSH</a></li>
+<li><a href="L2LSH.html" title="class in datafu.pig.hash.lsh.p_stable" target="classFrame">L2LSH</a></li>
+</ul>
+</div>
+</body>
+</html>
[21/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/index-all.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/index-all.html b/site/source/docs/datafu/1.3.0/index-all.html
new file mode 100644
index 0000000..4a93b1d
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/index-all.html
@@ -0,0 +1,2070 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>Index (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Index (datafu-pig 1.3.0 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><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</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?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.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="contentContainer"><a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:Q">Q</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:W">W</a> <a href="#I:Z">Z</a> <a name="I:A">
+<!-- -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><a href="datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable"><span class="typeNameLink">AbstractStableDistributionFunction</span></a> - Class in <a href="datafu/pig/hash/lsh/p_stable/package-summary.html">datafu.pig.hash.lsh.p_stable</a></dt>
+<dd>
+<div class="block">This is the base-class for all p-stable based locality sensitive hashes.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html#AbstractStableDistributionFunction-int-double-org.apache.commons.math.random.RandomGenerator-">AbstractStableDistributionFunction(int, double, RandomGenerator)</a></span> - Constructor for class datafu.pig.hash.lsh.p_stable.<a href="datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable">AbstractStableDistributionFunction</a></dt>
+<dd>
+<div class="block">Constructs a new instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/CountEach.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/CountEach.html" title="class in datafu.pig.bags">CountEach</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/DistinctBy.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/DistinctBy.html" title="class in datafu.pig.bags">DistinctBy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/Enumerate.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/Enumerate.html" title="class in datafu.pig.bags">Enumerate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/linkanalysis/PageRank.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRank.html" title="class in datafu.pig.linkanalysis">PageRank</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/ReservoirSample.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sessions/SessionCount.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.sessions.<a href="datafu/pig/sessions/SessionCount.html" title="class in datafu.pig.sessions">SessionCount</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sessions/Sessionize.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.sessions.<a href="datafu/pig/sessions/Sessionize.html" title="class in datafu.pig.sessions">Sessionize</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/DoubleVAR.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats">DoubleVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/CondEntropy.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy">CondEntropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/Entropy.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy">Entropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EntropyEstimator.html#accumulate-long-">accumulate(long)</a></span> - Method in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy">EntropyEstimator</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/FloatVAR.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats">FloatVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/IntVAR.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats">IntVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/LongVAR.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats">LongVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/StreamingQuantile.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats">StreamingQuantile</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/VAR.html#accumulate-org.apache.pig.data.Tuple-">accumulate(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/VAR.html" title="class in datafu.pig.stats">VAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/linkanalysis/PageRankImpl.html#addNode-java.lang.Integer-java.util.ArrayList-">addNode(Integer, ArrayList<Map<String, Object>>)</a></span> - Method in class datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis">PageRankImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/linkanalysis/PageRankImpl.html#addNode-java.lang.Integer-java.util.ArrayList-float-">addNode(Integer, ArrayList<Map<String, Object>>, float)</a></span> - Method in class datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis">PageRankImpl</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">AliasableEvalFunc</span></a><<a href="datafu/pig/util/AliasableEvalFunc.html" title="type parameter in AliasableEvalFunc">T</a>> - Class in <a href="datafu/pig/util/package-summary.html">datafu.pig.util</a></dt>
+<dd>
+<div class="block">Makes implementing and using UDFs easier by enabling named parameters.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/AliasableEvalFunc.html#AliasableEvalFunc--">AliasableEvalFunc()</a></span> - Constructor for class datafu.pig.util.<a href="datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sets/SetIntersect.html#all_equal-java.util.PriorityQueue-">all_equal(PriorityQueue<SetIntersect.pair>)</a></span> - Method in class datafu.pig.sets.<a href="datafu/pig/sets/SetIntersect.html" title="class in datafu.pig.sets">SetIntersect</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/bags/AppendToBag.html" title="class in datafu.pig.bags"><span class="typeNameLink">AppendToBag</span></a> - Class in <a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a></dt>
+<dd>
+<div class="block">Appends a tuple to a bag.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/AppendToBag.html#AppendToBag--">AppendToBag()</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/AppendToBag.html" title="class in datafu.pig.bags">AppendToBag</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/cosine/HyperplaneLSH.html#apply-org.apache.commons.math.linear.RealVector-">apply(RealVector)</a></span> - Method in class datafu.pig.hash.lsh.cosine.<a href="datafu/pig/hash/lsh/cosine/HyperplaneLSH.html" title="class in datafu.pig.hash.lsh.cosine">HyperplaneLSH</a></dt>
+<dd>
+<div class="block">Compute which side of the hyperplane that the parameter is on.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/interfaces/LSH.html#apply-org.apache.commons.math.linear.RealVector-">apply(RealVector)</a></span> - Method in class datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></dt>
+<dd>
+<div class="block">Hash a vector.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/LSHFamily.html#apply-org.apache.commons.math.linear.RealVector-">apply(RealVector)</a></span> - Method in class datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh">LSHFamily</a></dt>
+<dd>
+<div class="block">Compute the family of k-hashes for a vector.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html#apply-org.apache.commons.math.linear.RealVector-">apply(RealVector)</a></span> - Method in class datafu.pig.hash.lsh.p_stable.<a href="datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable">AbstractStableDistributionFunction</a></dt>
+<dd>
+<div class="block">Compute the LSH for a given vector.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/RepeatingLSH.html#apply-org.apache.commons.math.linear.RealVector-">apply(RealVector)</a></span> - Method in class datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/RepeatingLSH.html" title="class in datafu.pig.hash.lsh">RepeatingLSH</a></dt>
+<dd>
+<div class="block">Compute the aggregated hash of a vector.</div>
+</dd>
+<dt><a href="datafu/pig/util/Assert.html" title="class in datafu.pig.util"><span class="typeNameLink">Assert</span></a> - Class in <a href="datafu/pig/util/package-summary.html">datafu.pig.util</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">Use <a href="datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util"><code>AssertUDF</code></a> instead.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/Assert.html#Assert--">Assert()</a></span> - Constructor for class datafu.pig.util.<a href="datafu/pig/util/Assert.html" title="class in datafu.pig.util">Assert</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+ </dd>
+<dt><a href="datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util"><span class="typeNameLink">AssertUDF</span></a> - Class in <a href="datafu/pig/util/package-summary.html">datafu.pig.util</a></dt>
+<dd>
+<div class="block">Filter function which asserts that a value is true.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/AssertUDF.html#AssertUDF--">AssertUDF()</a></span> - Constructor for class datafu.pig.util.<a href="datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util">AssertUDF</a></dt>
+<dd> </dd>
+</dl>
+<a name="I:B">
+<!-- -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><a href="datafu/pig/bags/BagConcat.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagConcat</span></a> - Class in <a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a></dt>
+<dd>
+<div class="block">Unions all input bags to produce a single bag containing all tuples.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/BagConcat.html#BagConcat--">BagConcat()</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/BagConcat.html" title="class in datafu.pig.bags">BagConcat</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html#bagFactory">bagFactory</a></span> - Static variable in class datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/bags/BagGroup.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagGroup</span></a> - Class in <a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a></dt>
+<dd>
+<div class="block">Performs an in-memory group operation on a bag.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/BagGroup.html#BagGroup--">BagGroup()</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/BagGroup.html" title="class in datafu.pig.bags">BagGroup</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagJoin</span></a> - Class in <a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a></dt>
+<dd>
+<div class="block">Performs an in-memory join across multiple bags.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/BagJoin.html#BagJoin--">BagJoin()</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags">BagJoin</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/BagJoin.html#BagJoin-java.lang.String-">BagJoin(String)</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags">BagJoin</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags"><span class="typeNameLink">BagJoin.JoinType</span></a> - Enum in <a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/bags/BagLeftOuterJoin.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagLeftOuterJoin</span></a> - Class in <a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a></dt>
+<dd>
+<div class="block">Performs an in-memory left outer join across multiple bags.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/BagLeftOuterJoin.html#BagLeftOuterJoin--">BagLeftOuterJoin()</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/BagLeftOuterJoin.html" title="class in datafu.pig.bags">BagLeftOuterJoin</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/bags/BagSplit.html" title="class in datafu.pig.bags"><span class="typeNameLink">BagSplit</span></a> - Class in <a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a></dt>
+<dd>
+<div class="block">Splits a bag of tuples into a bag of bags, where the inner bags collectively contain
+ the tuples from the original bag.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/BagSplit.html#BagSplit--">BagSplit()</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/BagSplit.html" title="class in datafu.pig.bags">BagSplit</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/BagSplit.html#BagSplit-java.lang.String-">BagSplit(String)</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/BagSplit.html" title="class in datafu.pig.bags">BagSplit</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EntropyEstimator.html#base">base</a></span> - Variable in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy">EntropyEstimator</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/util/Base64Decode.html" title="class in datafu.pig.util"><span class="typeNameLink">Base64Decode</span></a> - Class in <a href="datafu/pig/util/package-summary.html">datafu.pig.util</a></dt>
+<dd>
+<div class="block">Decodes the chararray given from Base64</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/Base64Decode.html#Base64Decode--">Base64Decode()</a></span> - Constructor for class datafu.pig.util.<a href="datafu/pig/util/Base64Decode.html" title="class in datafu.pig.util">Base64Decode</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/util/Base64Encode.html" title="class in datafu.pig.util"><span class="typeNameLink">Base64Encode</span></a> - Class in <a href="datafu/pig/util/package-summary.html">datafu.pig.util</a></dt>
+<dd>
+<div class="block">Encodes the chararray given in Base64</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/Base64Encode.html#Base64Encode--">Base64Encode()</a></span> - Constructor for class datafu.pig.util.<a href="datafu/pig/util/Base64Encode.html" title="class in datafu.pig.util">Base64Encode</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/WilsonBinConf.html#binconf-java.lang.Long-java.lang.Long-">binconf(Long, Long)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/WilsonBinConf.html" title="class in datafu.pig.stats">WilsonBinConf</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/util/BoolToInt.html" title="class in datafu.pig.util"><span class="typeNameLink">BoolToInt</span></a> - Class in <a href="datafu/pig/util/package-summary.html">datafu.pig.util</a></dt>
+<dd>
+<div class="block">UDF which converts a Boolean to an Integer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/BoolToInt.html#BoolToInt--">BoolToInt()</a></span> - Constructor for class datafu.pig.util.<a href="datafu/pig/util/BoolToInt.html" title="class in datafu.pig.util">BoolToInt</a></dt>
+<dd> </dd>
+</dl>
+<a name="I:C">
+<!-- -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><a href="datafu/pig/text/opennlp/CachedFile.html" title="class in datafu.pig.text.opennlp"><span class="typeNameLink">CachedFile</span></a> - Class in <a href="datafu/pig/text/opennlp/package-summary.html">datafu.pig.text.opennlp</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/text/opennlp/CachedFile.html#CachedFile--">CachedFile()</a></span> - Constructor for class datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/CachedFile.html" title="class in datafu.pig.text.opennlp">CachedFile</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/AppendToBag.html#call-org.apache.pig.data.DataBag-org.apache.pig.data.Tuple-">call(DataBag, Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/AppendToBag.html" title="class in datafu.pig.bags">AppendToBag</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/FirstTupleFromBag.html#call-org.apache.pig.data.DataBag-org.apache.pig.data.Tuple-">call(DataBag, Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/FirstTupleFromBag.html" title="class in datafu.pig.bags">FirstTupleFromBag</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/PrependToBag.html#call-org.apache.pig.data.DataBag-org.apache.pig.data.Tuple-">call(DataBag, Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/PrependToBag.html" title="class in datafu.pig.bags">PrependToBag</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/ReverseEnumerate.html#call-org.apache.pig.data.DataBag-">call(DataBag)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/ReverseEnumerate.html" title="class in datafu.pig.bags">ReverseEnumerate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/geo/HaversineDistInMiles.html#call-java.lang.Double-java.lang.Double-java.lang.Double-java.lang.Double-">call(Double, Double, Double, Double)</a></span> - Method in class datafu.pig.geo.<a href="datafu/pig/geo/HaversineDistInMiles.html" title="class in datafu.pig.geo">HaversineDistInMiles</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/MD5.html#call-java.lang.String-">call(String)</a></span> - Method in class datafu.pig.hash.<a href="datafu/pig/hash/MD5.html" title="class in datafu.pig.hash">MD5</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/SHA.html#call-java.lang.String-">call(String)</a></span> - Method in class datafu.pig.hash.<a href="datafu/pig/hash/SHA.html" title="class in datafu.pig.hash">SHA</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/random/RandInt.html#call-java.lang.Integer-java.lang.Integer-">call(Integer, Integer)</a></span> - Method in class datafu.pig.random.<a href="datafu/pig/random/RandInt.html" title="class in datafu.pig.random">RandInt</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/Quantile.html#call-org.apache.pig.data.DataBag-">call(DataBag)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats">Quantile</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/WilsonBinConf.html#call-java.lang.Number-java.lang.Number-">call(Number, Number)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/WilsonBinConf.html" title="class in datafu.pig.stats">WilsonBinConf</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/urls/UserAgentClassify.html#call-java.lang.String-">call(String)</a></span> - Method in class datafu.pig.urls.<a href="datafu/pig/urls/UserAgentClassify.html" title="class in datafu.pig.urls">UserAgentClassify</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/Base64Decode.html#call-java.lang.String-">call(String)</a></span> - Method in class datafu.pig.util.<a href="datafu/pig/util/Base64Decode.html" title="class in datafu.pig.util">Base64Decode</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/Base64Encode.html#call-java.lang.String-">call(String)</a></span> - Method in class datafu.pig.util.<a href="datafu/pig/util/Base64Encode.html" title="class in datafu.pig.util">Base64Encode</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/BoolToInt.html#call-java.lang.Boolean-">call(Boolean)</a></span> - Method in class datafu.pig.util.<a href="datafu/pig/util/BoolToInt.html" title="class in datafu.pig.util">BoolToInt</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/IntToBool.html#call-java.lang.Integer-">call(Integer)</a></span> - Method in class datafu.pig.util.<a href="datafu/pig/util/IntToBool.html" title="class in datafu.pig.util">IntToBool</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#CANDIDATE_FIELD_NAME">CANDIDATE_FIELD_NAME</a></span> - Static variable in class datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementVote</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EntropyEstimator.html#CHAOSHEN_ESTIMATOR">CHAOSHEN_ESTIMATOR</a></span> - Static variable in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy">EntropyEstimator</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/CountEach.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/CountEach.html" title="class in datafu.pig.bags">CountEach</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/DistinctBy.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/DistinctBy.html" title="class in datafu.pig.bags">DistinctBy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/Enumerate.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/Enumerate.html" title="class in datafu.pig.bags">Enumerate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/linkanalysis/PageRank.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRank.html" title="class in datafu.pig.linkanalysis">PageRank</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/ReservoirSample.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sessions/SessionCount.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.sessions.<a href="datafu/pig/sessions/SessionCount.html" title="class in datafu.pig.sessions">SessionCount</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sessions/Sessionize.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.sessions.<a href="datafu/pig/sessions/Sessionize.html" title="class in datafu.pig.sessions">Sessionize</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/DoubleVAR.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats">DoubleVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/CondEntropy.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy">CondEntropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/Entropy.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy">Entropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/FloatVAR.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats">FloatVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/IntVAR.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats">IntVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/LongVAR.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats">LongVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/StreamingQuantile.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats">StreamingQuantile</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/VAR.html#cleanup--">cleanup()</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/VAR.html" title="class in datafu.pig.stats">VAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/linkanalysis/PageRankImpl.html#clear--">clear()</a></span> - Method in class datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis">PageRankImpl</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/util/Coalesce.html" title="class in datafu.pig.util"><span class="typeNameLink">Coalesce</span></a> - Class in <a href="datafu/pig/util/package-summary.html">datafu.pig.util</a></dt>
+<dd>
+<div class="block">Returns the first non-null value from a tuple, just like <a href="http://msdn.microsoft.com/en-us/library/ms190349.aspx" target="_blank">COALESCE</a> in SQL.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/Coalesce.html#Coalesce--">Coalesce()</a></span> - Constructor for class datafu.pig.util.<a href="datafu/pig/util/Coalesce.html" title="class in datafu.pig.util">Coalesce</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/Coalesce.html#Coalesce-java.lang.String-">Coalesce(String)</a></span> - Constructor for class datafu.pig.util.<a href="datafu/pig/util/Coalesce.html" title="class in datafu.pig.util">Coalesce</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/DoubleVAR.html#combine-org.apache.pig.data.DataBag-">combine(DataBag)</a></span> - Static method in class datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats">DoubleVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html#combine-org.apache.pig.data.DataBag-">combine(DataBag)</a></span> - Static method in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/FloatVAR.html#combine-org.apache.pig.data.DataBag-">combine(DataBag)</a></span> - Static method in class datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats">FloatVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/IntVAR.html#combine-org.apache.pig.data.DataBag-">combine(DataBag)</a></span> - Static method in class datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats">IntVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/LongVAR.html#combine-org.apache.pig.data.DataBag-">combine(DataBag)</a></span> - Static method in class datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats">LongVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/VAR.html#combine-org.apache.pig.data.DataBag-">combine(DataBag)</a></span> - Static method in class datafu.pig.stats.<a href="datafu/pig/stats/VAR.html" title="class in datafu.pig.stats">VAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/linkanalysis/PageRankImpl.html#commit-datafu.pig.linkanalysis.ProgressIndicator-">commit(ProgressIndicator)</a></span> - Method in class datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis">PageRankImpl</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">CondEntropy</span></a> - Class in <a href="datafu/pig/stats/entropy/package-summary.html">datafu.pig.stats.entropy</a></dt>
+<dd>
+<div class="block">Calculate conditional entropy H(Y|X) of random variables X and Y following conditional entropy's
+ <a href="http://en.wikipedia.org/wiki/Conditional_entropy" target="_blank">wiki definition</a>,
+ X is the conditional variable and Y is the variable that conditions on X.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/CondEntropy.html#CondEntropy--">CondEntropy()</a></span> - Constructor for class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy">CondEntropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/CondEntropy.html#CondEntropy-java.lang.String-">CondEntropy(String)</a></span> - Constructor for class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy">CondEntropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/CondEntropy.html#CondEntropy-java.lang.String-java.lang.String-">CondEntropy(String, String)</a></span> - Constructor for class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy">CondEntropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/interfaces/LSHCreator.html#constructFamily-org.apache.commons.math.random.RandomGenerator-">constructFamily(RandomGenerator)</a></span> - Method in class datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces">LSHCreator</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/interfaces/LSHCreator.html#constructLSH-org.apache.commons.math.random.RandomGenerator-">constructLSH(RandomGenerator)</a></span> - Method in class datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces">LSHCreator</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util"><span class="typeNameLink">ContextualEvalFunc</span></a><<a href="datafu/pig/util/ContextualEvalFunc.html" title="type parameter in ContextualEvalFunc">T</a>> - Class in <a href="datafu/pig/util/package-summary.html">datafu.pig.util</a></dt>
+<dd>
+<div class="block">An abstract class which enables UDFs to store instance properties
+ on the front end which will be available on the back end.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/ContextualEvalFunc.html#ContextualEvalFunc--">ContextualEvalFunc()</a></span> - Constructor for class datafu.pig.util.<a href="datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">ContextualEvalFunc</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/util/DataTypeUtil.html#convert-org.apache.pig.data.Tuple-int-">convert(Tuple, int)</a></span> - Method in enum datafu.pig.hash.lsh.util.<a href="datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util">DataTypeUtil</a></dt>
+<dd>
+<div class="block">Convert a tuple t into a RealVector of dimension dim.</div>
+</dd>
+<dt><a href="datafu/pig/hash/lsh/metric/Cosine.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Cosine</span></a> - Class in <a href="datafu/pig/hash/lsh/metric/package-summary.html">datafu.pig.hash.lsh.metric</a></dt>
+<dd>
+<div class="block">A UDF used to find a vector v in a bag such that for query point q, metric m and threshold t
+ m(v,q) < t.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/metric/Cosine.html#Cosine-java.lang.String-">Cosine(String)</a></span> - Constructor for class datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/Cosine.html" title="class in datafu.pig.hash.lsh.metric">Cosine</a></dt>
+<dd>
+<div class="block">Create a new Cosine Metric UDF with a given dimension.</div>
+</dd>
+<dt><a href="datafu/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">CosineDistanceHash</span></a> - Class in <a href="datafu/pig/hash/lsh/package-summary.html">datafu.pig.hash.lsh</a></dt>
+<dd>
+<div class="block">From wikipedia's article on <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>:</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/CosineDistanceHash.html#CosineDistanceHash-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">CosineDistanceHash(String, String, String, String)</a></span> - Constructor for class datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh">CosineDistanceHash</a></dt>
+<dd>
+<div class="block">Locality sensitive hash that maps vectors onto 0,1 in such a way that colliding
+ vectors are "near" one another according to cosine similarity with high probability.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/CosineDistanceHash.html#CosineDistanceHash-java.lang.String-java.lang.String-java.lang.String-">CosineDistanceHash(String, String, String)</a></span> - Constructor for class datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh">CosineDistanceHash</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/DoubleVAR.html#count-org.apache.pig.data.Tuple-">count(Tuple)</a></span> - Static method in class datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats">DoubleVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/FloatVAR.html#count-org.apache.pig.data.Tuple-">count(Tuple)</a></span> - Static method in class datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats">FloatVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/IntVAR.html#count-org.apache.pig.data.Tuple-">count(Tuple)</a></span> - Static method in class datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats">IntVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/LongVAR.html#count-org.apache.pig.data.Tuple-">count(Tuple)</a></span> - Static method in class datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats">LongVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/VAR.html#count-org.apache.pig.data.Tuple-">count(Tuple)</a></span> - Static method in class datafu.pig.stats.<a href="datafu/pig/stats/VAR.html" title="class in datafu.pig.stats">VAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/HyperLogLogPlusPlus.html#countDisctinct-org.apache.pig.data.Tuple-int-">countDisctinct(Tuple, int)</a></span> - Static method in class datafu.pig.stats.<a href="datafu/pig/stats/HyperLogLogPlusPlus.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/bags/CountEach.html" title="class in datafu.pig.bags"><span class="typeNameLink">CountEach</span></a> - Class in <a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a></dt>
+<dd>
+<div class="block">Generates a count of the number of times each distinct tuple appears in a bag.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/CountEach.html#CountEach--">CountEach()</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/CountEach.html" title="class in datafu.pig.bags">CountEach</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/CountEach.html#CountEach-java.lang.String-">CountEach(String)</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/CountEach.html" title="class in datafu.pig.bags">CountEach</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sets/SetDifference.html#countMatches-java.util.PriorityQueue-">countMatches(PriorityQueue<SetDifference.Pair>)</a></span> - Method in class datafu.pig.sets.<a href="datafu/pig/sets/SetDifference.html" title="class in datafu.pig.sets">SetDifference</a></dt>
+<dd>
+<div class="block">Counts how many elements in the priority queue match the
+ element at the front of the queue, which should be from the first bag.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EntropyEstimator.html#createEstimator-java.lang.String-java.lang.String-">createEstimator(String, String)</a></span> - Static method in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy">EntropyEstimator</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/interfaces/LSHCreator.html#createGenerator--">createGenerator()</a></span> - Method in class datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces">LSHCreator</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/CosineDistanceHash.html#createLSHCreator--">createLSHCreator()</a></span> - Method in class datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh">CosineDistanceHash</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/L1PStableHash.html#createLSHCreator--">createLSHCreator()</a></span> - Method in class datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/L1PStableHash.html" title="class in datafu.pig.hash.lsh">L1PStableHash</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/L2PStableHash.html#createLSHCreator--">createLSHCreator()</a></span> - Method in class datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/L2PStableHash.html" title="class in datafu.pig.hash.lsh">L2PStableHash</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/LSHFunc.html#createLSHCreator--">createLSHCreator()</a></span> - Method in class datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></dt>
+<dd> </dd>
+</dl>
+<a name="I:D">
+<!-- -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a> - package datafu.pig.bags</dt>
+<dd>
+<div class="block">A collection of general purpose UDFs for operating on bags.</div>
+</dd>
+<dt><a href="datafu/pig/geo/package-summary.html">datafu.pig.geo</a> - package datafu.pig.geo</dt>
+<dd>
+<div class="block">UDFs for geographic computations.</div>
+</dd>
+<dt><a href="datafu/pig/hash/package-summary.html">datafu.pig.hash</a> - package datafu.pig.hash</dt>
+<dd>
+<div class="block">UDFs for computing hashes from data.</div>
+</dd>
+<dt><a href="datafu/pig/hash/lsh/package-summary.html">datafu.pig.hash.lsh</a> - package datafu.pig.hash.lsh</dt>
+<dd>
+<div class="block">UDFs for <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>.</div>
+</dd>
+<dt><a href="datafu/pig/hash/lsh/cosine/package-summary.html">datafu.pig.hash.lsh.cosine</a> - package datafu.pig.hash.lsh.cosine</dt>
+<dd>
+<div class="block">Implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>
+ for <a href="http://en.wikipedia.org/wiki/Cosine_similarity" target="_blank">Cosine Similarity</a>.</div>
+</dd>
+<dt><a href="datafu/pig/hash/lsh/interfaces/package-summary.html">datafu.pig.hash.lsh.interfaces</a> - package datafu.pig.hash.lsh.interfaces</dt>
+<dd>
+<div class="block">Interfaces used in the implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>.</div>
+</dd>
+<dt><a href="datafu/pig/hash/lsh/metric/package-summary.html">datafu.pig.hash.lsh.metric</a> - package datafu.pig.hash.lsh.metric</dt>
+<dd>
+<div class="block">UDFs for different <a href="http://en.wikipedia.org/wiki/Metric_(mathematics)" target="_blank">distance functions</a> (and some similarity functions)
+ used with Locality Sensitive Hashing.</div>
+</dd>
+<dt><a href="datafu/pig/hash/lsh/p_stable/package-summary.html">datafu.pig.hash.lsh.p_stable</a> - package datafu.pig.hash.lsh.p_stable</dt>
+<dd>
+<div class="block">Implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a> for
+ <a href="http://en.wikipedia.org/wiki/Lp_space" target="_blank">L1 and L2 metrics</a>.</div>
+</dd>
+<dt><a href="datafu/pig/hash/lsh/util/package-summary.html">datafu.pig.hash.lsh.util</a> - package datafu.pig.hash.lsh.util</dt>
+<dd>
+<div class="block">Utility functions for locality sensitive hashes</div>
+</dd>
+<dt><a href="datafu/pig/linkanalysis/package-summary.html">datafu.pig.linkanalysis</a> - package datafu.pig.linkanalysis</dt>
+<dd>
+<div class="block">UDFs for performing link analysis, such as PageRank.</div>
+</dd>
+<dt><a href="datafu/pig/random/package-summary.html">datafu.pig.random</a> - package datafu.pig.random</dt>
+<dd>
+<div class="block">UDFs dealing with randomness.</div>
+</dd>
+<dt><a href="datafu/pig/sampling/package-summary.html">datafu.pig.sampling</a> - package datafu.pig.sampling</dt>
+<dd>
+<div class="block">Sampling UDFs, including weighted sample, reservoir sampling, sampling by key, etc.</div>
+</dd>
+<dt><a href="datafu/pig/sessions/package-summary.html">datafu.pig.sessions</a> - package datafu.pig.sessions</dt>
+<dd>
+<div class="block">UDFs for sessionizing data.</div>
+</dd>
+<dt><a href="datafu/pig/sets/package-summary.html">datafu.pig.sets</a> - package datafu.pig.sets</dt>
+<dd>
+<div class="block">UDFs for set operations such as intersect and union.</div>
+</dd>
+<dt><a href="datafu/pig/stats/package-summary.html">datafu.pig.stats</a> - package datafu.pig.stats</dt>
+<dd>
+<div class="block">Statistics UDFs for computing median, quantiles, variance, confidence intervals, etc.</div>
+</dd>
+<dt><a href="datafu/pig/stats/entropy/package-summary.html">datafu.pig.stats.entropy</a> - package datafu.pig.stats.entropy</dt>
+<dd> </dd>
+<dt><a href="datafu/pig/text/opennlp/package-summary.html">datafu.pig.text.opennlp</a> - package datafu.pig.text.opennlp</dt>
+<dd> </dd>
+<dt><a href="datafu/pig/urls/package-summary.html">datafu.pig.urls</a> - package datafu.pig.urls</dt>
+<dd>
+<div class="block">UDFs for processing URLs.</div>
+</dd>
+<dt><a href="datafu/pig/util/package-summary.html">datafu.pig.util</a> - package datafu.pig.util</dt>
+<dd>
+<div class="block">Other useful utilities.</div>
+</dd>
+<dt><a href="datafu/pig/util/DataFuException.html" title="class in datafu.pig.util"><span class="typeNameLink">DataFuException</span></a> - Exception in <a href="datafu/pig/util/package-summary.html">datafu.pig.util</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/DataFuException.html#DataFuException--">DataFuException()</a></span> - Constructor for exception datafu.pig.util.<a href="datafu/pig/util/DataFuException.html" title="class in datafu.pig.util">DataFuException</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/DataFuException.html#DataFuException-java.lang.String-">DataFuException(String)</a></span> - Constructor for exception datafu.pig.util.<a href="datafu/pig/util/DataFuException.html" title="class in datafu.pig.util">DataFuException</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/DataFuException.html#DataFuException-java.lang.String-java.lang.Throwable-">DataFuException(String, Throwable)</a></span> - Constructor for exception datafu.pig.util.<a href="datafu/pig/util/DataFuException.html" title="class in datafu.pig.util">DataFuException</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/DataFuException.html#DataFuException-java.lang.Throwable-">DataFuException(Throwable)</a></span> - Constructor for exception datafu.pig.util.<a href="datafu/pig/util/DataFuException.html" title="class in datafu.pig.util">DataFuException</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util"><span class="typeNameLink">DataTypeUtil</span></a> - Enum in <a href="datafu/pig/hash/lsh/util/package-summary.html">datafu.pig.hash.lsh.util</a></dt>
+<dd>
+<div class="block">A utility function to translate between pig types and vectors.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/interfaces/LSH.html#dim">dim</a></span> - Variable in class datafu.pig.hash.lsh.interfaces.<a href="datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/metric/MetricUDF.html#dim">dim</a></span> - Variable in class datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/linkanalysis/PageRankImpl.html#disableDanglingNodeHandling--">disableDanglingNodeHandling()</a></span> - Method in class datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis">PageRankImpl</a></dt>
+<dd>
+<div class="block">Disables dangling node handling (disabled by default).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/linkanalysis/PageRankImpl.html#disableEdgeDiskCaching--">disableEdgeDiskCaching()</a></span> - Method in class datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis">PageRankImpl</a></dt>
+<dd>
+<div class="block">Disable disk caching of edges once there are too many (disabled by default).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/linkanalysis/PageRankImpl.html#disableNodeBiasing--">disableNodeBiasing()</a></span> - Method in class datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis">PageRankImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/metric/Cosine.html#dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">dist(RealVector, RealVector)</a></span> - Method in class datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/Cosine.html" title="class in datafu.pig.hash.lsh.metric">Cosine</a></dt>
+<dd>
+<div class="block">Cosine similarity.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/metric/L1.html#dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">dist(RealVector, RealVector)</a></span> - Method in class datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/L1.html" title="class in datafu.pig.hash.lsh.metric">L1</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/metric/L2.html#dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">dist(RealVector, RealVector)</a></span> - Method in class datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/L2.html" title="class in datafu.pig.hash.lsh.metric">L2</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/metric/MetricUDF.html#dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">dist(RealVector, RealVector)</a></span> - Method in class datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></dt>
+<dd>
+<div class="block">The distance metric used.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/metric/Cosine.html#distance-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">distance(RealVector, RealVector)</a></span> - Static method in class datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/Cosine.html" title="class in datafu.pig.hash.lsh.metric">Cosine</a></dt>
+<dd>
+<div class="block">Cosine similarity.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/metric/L1.html#distance-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">distance(RealVector, RealVector)</a></span> - Static method in class datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/L1.html" title="class in datafu.pig.hash.lsh.metric">L1</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/metric/L2.html#distance-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">distance(RealVector, RealVector)</a></span> - Static method in class datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/L2.html" title="class in datafu.pig.hash.lsh.metric">L2</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/bags/DistinctBy.html" title="class in datafu.pig.bags"><span class="typeNameLink">DistinctBy</span></a> - Class in <a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a></dt>
+<dd>
+<div class="block">Get distinct elements in a bag by a given set of field positions.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/DistinctBy.html#DistinctBy-java.lang.String...-">DistinctBy(String...)</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/DistinctBy.html" title="class in datafu.pig.bags">DistinctBy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/linkanalysis/PageRankImpl.html#distribute-datafu.pig.linkanalysis.ProgressIndicator-">distribute(ProgressIndicator)</a></span> - Method in class datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis">PageRankImpl</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR</span></a> - Class in <a href="datafu/pig/stats/package-summary.html">datafu.pig.stats</a></dt>
+<dd>
+<div class="block">Use <a href="datafu/pig/stats/VAR.html" title="class in datafu.pig.stats"><code>VAR</code></a></div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/DoubleVAR.html#DoubleVAR--">DoubleVAR()</a></span> - Constructor for class datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats">DoubleVAR</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/stats/DoubleVAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR.Final</span></a> - Class in <a href="datafu/pig/stats/package-summary.html">datafu.pig.stats</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/stats/DoubleVAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR.Initial</span></a> - Class in <a href="datafu/pig/stats/package-summary.html">datafu.pig.stats</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/stats/DoubleVAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">DoubleVAR.Intermediate</span></a> - Class in <a href="datafu/pig/stats/package-summary.html">datafu.pig.stats</a></dt>
+<dd> </dd>
+</dl>
+<a name="I:E">
+<!-- -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="datafu/pig/geo/HaversineDistInMiles.html#EARTH_RADIUS">EARTH_RADIUS</a></span> - Static variable in class datafu.pig.geo.<a href="datafu/pig/geo/HaversineDistInMiles.html" title="class in datafu.pig.geo">HaversineDistInMiles</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/linkanalysis/PageRankImpl.html#edgeCount--">edgeCount()</a></span> - Method in class datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis">PageRankImpl</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EntropyEstimator.html#EMPIRICAL_ESTIMATOR">EMPIRICAL_ESTIMATOR</a></span> - Static variable in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy">EntropyEstimator</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy</span></a> - Class in <a href="datafu/pig/stats/entropy/package-summary.html">datafu.pig.stats.entropy</a></dt>
+<dd>
+<div class="block">Calculate the empirical entropy of random variable X given its occurrence frequencies, following entropy's
+ <a href="http://en.wikipedia.org/wiki/Entropy_%28information_theory%29" target="_blank">wiki definition</a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html#EmpiricalCountEntropy--">EmpiricalCountEntropy()</a></span> - Constructor for class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html#EmpiricalCountEntropy-java.lang.String-">EmpiricalCountEntropy(String)</a></span> - Constructor for class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy.Final</span></a> - Class in <a href="datafu/pig/stats/entropy/package-summary.html">datafu.pig.stats.entropy</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy.Initial</span></a> - Class in <a href="datafu/pig/stats/entropy/package-summary.html">datafu.pig.stats.entropy</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EmpiricalCountEntropy.Intermediate</span></a> - Class in <a href="datafu/pig/stats/entropy/package-summary.html">datafu.pig.stats.entropy</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/bags/EmptyBagToNull.html" title="class in datafu.pig.bags"><span class="typeNameLink">EmptyBagToNull</span></a> - Class in <a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a></dt>
+<dd>
+<div class="block">Returns null if the input is an empty bag; otherwise,
+ returns the input bag unchanged.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/EmptyBagToNull.html#EmptyBagToNull--">EmptyBagToNull()</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/EmptyBagToNull.html" title="class in datafu.pig.bags">EmptyBagToNull</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/bags/EmptyBagToNullFields.html" title="class in datafu.pig.bags"><span class="typeNameLink">EmptyBagToNullFields</span></a> - Class in <a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a></dt>
+<dd>
+<div class="block">For an empty bag, inserts a tuple having null values for all fields;
+ otherwise, the input bag is returned unchanged.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/EmptyBagToNullFields.html#EmptyBagToNullFields--">EmptyBagToNullFields()</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/EmptyBagToNullFields.html" title="class in datafu.pig.bags">EmptyBagToNullFields</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/linkanalysis/PageRankImpl.html#enableDanglingNodeHandling--">enableDanglingNodeHandling()</a></span> - Method in class datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis">PageRankImpl</a></dt>
+<dd>
+<div class="block">Enables dangling node handling (disabled by default).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/linkanalysis/PageRankImpl.html#enableEdgeDiskCaching--">enableEdgeDiskCaching()</a></span> - Method in class datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis">PageRankImpl</a></dt>
+<dd>
+<div class="block">Enable disk caching of edges once there are too many (disabled by default).</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/linkanalysis/PageRankImpl.html#enableNodeBiasing--">enableNodeBiasing()</a></span> - Method in class datafu.pig.linkanalysis.<a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis">PageRankImpl</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Entropy</span></a> - Class in <a href="datafu/pig/stats/entropy/package-summary.html">datafu.pig.stats.entropy</a></dt>
+<dd>
+<div class="block">Calculate entropy H(X) of random variable X following entropy's
+ <a href="http://en.wikipedia.org/wiki/Entropy_%28information_theory%29" target="_blank">wiki definition</a></div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/Entropy.html#Entropy--">Entropy()</a></span> - Constructor for class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy">Entropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/Entropy.html#Entropy-java.lang.String-">Entropy(String)</a></span> - Constructor for class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy">Entropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/Entropy.html#Entropy-java.lang.String-java.lang.String-">Entropy(String, String)</a></span> - Constructor for class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy">Entropy</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EntropyEstimator</span></a> - Class in <a href="datafu/pig/stats/entropy/package-summary.html">datafu.pig.stats.entropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EntropyEstimator.html#EntropyEstimator-java.lang.String-">EntropyEstimator(String)</a></span> - Constructor for class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy">EntropyEstimator</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/stats/entropy/EntropyUtil.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">EntropyUtil</span></a> - Class in <a href="datafu/pig/stats/entropy/package-summary.html">datafu.pig.stats.entropy</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EntropyUtil.html#EntropyUtil--">EntropyUtil()</a></span> - Constructor for class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EntropyUtil.html" title="class in datafu.pig.stats.entropy">EntropyUtil</a></dt>
+<dd> </dd>
+<dt><a href="datafu/pig/bags/Enumerate.html" title="class in datafu.pig.bags"><span class="typeNameLink">Enumerate</span></a> - Class in <a href="datafu/pig/bags/package-summary.html">datafu.pig.bags</a></dt>
+<dd>
+<div class="block">Enumerate a bag, appending to each tuple its index within the bag.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/Enumerate.html#Enumerate--">Enumerate()</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/Enumerate.html" title="class in datafu.pig.bags">Enumerate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/Enumerate.html#Enumerate-java.lang.String-">Enumerate(String)</a></span> - Constructor for class datafu.pig.bags.<a href="datafu/pig/bags/Enumerate.html" title="class in datafu.pig.bags">Enumerate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/BagConcat.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/BagConcat.html" title="class in datafu.pig.bags">BagConcat</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/BagGroup.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/BagGroup.html" title="class in datafu.pig.bags">BagGroup</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/BagJoin.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags">BagJoin</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/BagSplit.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/BagSplit.html" title="class in datafu.pig.bags">BagSplit</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/EmptyBagToNull.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/EmptyBagToNull.html" title="class in datafu.pig.bags">EmptyBagToNull</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/EmptyBagToNullFields.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/EmptyBagToNullFields.html" title="class in datafu.pig.bags">EmptyBagToNullFields</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/NullToEmptyBag.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/NullToEmptyBag.html" title="class in datafu.pig.bags">NullToEmptyBag</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/TupleFromBag.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/TupleFromBag.html" title="class in datafu.pig.bags">TupleFromBag</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/UnorderedPairs.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/UnorderedPairs.html" title="class in datafu.pig.bags">UnorderedPairs</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/bags/ZipBags.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.bags.<a href="datafu/pig/bags/ZipBags.html" title="class in datafu.pig.bags">ZipBags</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/LSHFunc.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.hash.lsh.<a href="datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></dt>
+<dd>
+<div class="block">The expectation is that the input is a Tuple of numeric data representing a real vector.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/hash/lsh/metric/MetricUDF.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.hash.lsh.metric.<a href="datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></dt>
+<dd>
+<div class="block">This UDF expects a query vector as the first element, a threshold (double) as the second, and a bag of vectors.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/random/RandomUUID.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.random.<a href="datafu/pig/random/RandomUUID.html" title="class in datafu.pig.random">RandomUUID</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/ReservoirSample.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/ReservoirSample.Final.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling">ReservoirSample.Final</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/ReservoirSample.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling">ReservoirSample.Initial</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/ReservoirSample.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling">ReservoirSample.Intermediate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/SampleByKey.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/SampleByKey.html" title="class in datafu.pig.sampling">SampleByKey</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/SimpleRandomSample.Final.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSample.Final.html" title="class in datafu.pig.sampling">SimpleRandomSample.Final</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/SimpleRandomSample.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSample.Initial.html" title="class in datafu.pig.sampling">SimpleRandomSample.Initial</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/SimpleRandomSample.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSample.Intermediate.html" title="class in datafu.pig.sampling">SimpleRandomSample.Intermediate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect.Final</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect.Initial</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect.Intermediate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementVote</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/WeightedSample.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sampling.<a href="datafu/pig/sampling/WeightedSample.html" title="class in datafu.pig.sampling">WeightedSample</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sets/SetDifference.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sets.<a href="datafu/pig/sets/SetDifference.html" title="class in datafu.pig.sets">SetDifference</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sets/SetIntersect.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sets.<a href="datafu/pig/sets/SetIntersect.html" title="class in datafu.pig.sets">SetIntersect</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/sets/SetUnion.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.sets.<a href="datafu/pig/sets/SetUnion.html" title="class in datafu.pig.sets">SetUnion</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/DoubleVAR.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats">DoubleVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/DoubleVAR.Final.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.Final.html" title="class in datafu.pig.stats">DoubleVAR.Final</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/DoubleVAR.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.Initial.html" title="class in datafu.pig.stats">DoubleVAR.Initial</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/DoubleVAR.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.Intermediate.html" title="class in datafu.pig.stats">DoubleVAR.Intermediate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy.Final</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy.Initial</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy.Intermediate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/FloatVAR.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats">FloatVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/FloatVAR.Final.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.Final.html" title="class in datafu.pig.stats">FloatVAR.Final</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/FloatVAR.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.Initial.html" title="class in datafu.pig.stats">FloatVAR.Initial</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/FloatVAR.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/FloatVAR.Intermediate.html" title="class in datafu.pig.stats">FloatVAR.Intermediate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/HyperLogLogPlusPlus.Final.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/HyperLogLogPlusPlus.Final.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus.Final</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/HyperLogLogPlusPlus.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/HyperLogLogPlusPlus.Initial.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus.Initial</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus.Intermediate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/IntVAR.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats">IntVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/IntVAR.Final.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.Final.html" title="class in datafu.pig.stats">IntVAR.Final</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/IntVAR.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.Initial.html" title="class in datafu.pig.stats">IntVAR.Initial</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/IntVAR.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/IntVAR.Intermediate.html" title="class in datafu.pig.stats">IntVAR.Intermediate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/LongVAR.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats">LongVAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/LongVAR.Final.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.Final.html" title="class in datafu.pig.stats">LongVAR.Final</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/LongVAR.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.Initial.html" title="class in datafu.pig.stats">LongVAR.Initial</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/LongVAR.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/LongVAR.Intermediate.html" title="class in datafu.pig.stats">LongVAR.Intermediate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/MarkovPairs.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/MarkovPairs.html" title="class in datafu.pig.stats">MarkovPairs</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/VAR.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/VAR.html" title="class in datafu.pig.stats">VAR</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/VAR.Final.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/VAR.Final.html" title="class in datafu.pig.stats">VAR.Final</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/VAR.Initial.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/VAR.Initial.html" title="class in datafu.pig.stats">VAR.Initial</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/stats/VAR.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.stats.<a href="datafu/pig/stats/VAR.Intermediate.html" title="class in datafu.pig.stats">VAR.Intermediate</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/text/opennlp/POSTag.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/POSTag.html" title="class in datafu.pig.text.opennlp">POSTag</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/text/opennlp/SentenceDetect.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/SentenceDetect.html" title="class in datafu.pig.text.opennlp">SentenceDetect</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/text/opennlp/TokenizeME.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/TokenizeME.html" title="class in datafu.pig.text.opennlp">TokenizeME</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/text/opennlp/TokenizeSimple.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/TokenizeSimple.html" title="class in datafu.pig.text.opennlp">TokenizeSimple</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/text/opennlp/TokenizeWhitespace.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.text.opennlp.<a href="datafu/pig/text/opennlp/TokenizeWhitespace.html" title="class in datafu.pig.text.opennlp">TokenizeWhitespace</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/urls/URLInfo.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.urls.<a href="datafu/pig/urls/URLInfo.html" title="class in datafu.pig.urls">URLInfo</a></dt>
+<dd>
+<div class="block">Apache Pig UDF that provides information about URLs</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/AssertUDF.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.util.<a href="datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util">AssertUDF</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/Coalesce.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.util.<a href="datafu/pig/util/Coalesce.html" title="class in datafu.pig.util">Coalesce</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/InUDF.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.util.<a href="datafu/pig/util/InUDF.html" title="class in datafu.pig.util">InUDF</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/SelectStringFieldByName.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.util.<a href="datafu/pig/util/SelectStringFieldByName.html" title="class in datafu.pig.util">SelectStringFieldByName</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.util.<a href="datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/pig/util/TransposeTupleToBag.html#exec-org.apache.pig.data.Tuple-">exec(Tuple)</a></span> - Method in class datafu.pig.util.<a href="datafu/pig/util/TransposeTupleToBag.html" title="class in datafu.pig.util">TransposeTupleToBag</a></dt>
+<dd> </dd>
+</dl>
+<a name="I:F">
+<!-- -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#FAILURE_RATE">FAILURE_RATE</a></span> - Static variable in class datafu.pig.sampling.<
<TRUNCATED>
[13/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html
new file mode 100644
index 0000000..7087a13
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html
@@ -0,0 +1,673 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>AbstractPartitionPreservingIncrementalJob (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AbstractPartitionPreservingIncrementalJob (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":6,"i3":10,"i4":10,"i5":10,"i6":10,"i7":6,"i8":10,"i9":10,"i10":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" target="_top">Frames</a></li>
+<li><a href="AbstractPartitionPreservingIncrementalJob.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><a href="#nested.class.summary">Nested</a> | </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.jobs</div>
+<h2 title="Class AbstractPartitionPreservingIncrementalJob" class="title">Class AbstractPartitionPreservingIncrementalJob</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.conf.Configured</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.AbstractJob</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.TimeBasedJob</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.IncrementalJob</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.AbstractPartitionPreservingIncrementalJob</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.hadoop.conf.Configurable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionPreservingIncrementalJob</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">AbstractPartitionPreservingIncrementalJob</span>
+extends <a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></pre>
+<div class="block">An <a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs"><code>IncrementalJob</code></a> that consumes partitioned input data and produces
+ output data having the same partitions.
+ Typically this is used in conjunction with <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionCollapsingIncrementalJob</code></a>
+ when computing aggregates over sliding windows. A partition-preserving job can perform
+ initial aggregation per-day, which can then be consumed by a partition-collapsing job to
+ produce the final aggregates over the time window.
+ Only Avro is supported for the input, intermediate, and output data.
+
+ <p>
+ Implementations of this class must provide key, intermediate value, and output value schemas.
+ The key and intermediate value schemas define the output for the mapper and combiner.
+ The key and output value schemas define the output for the reducer.
+ These are defined by overriding <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getKeySchema--"><code>IncrementalJob.getKeySchema()</code></a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getIntermediateValueSchema--"><code>IncrementalJob.getIntermediateValueSchema()</code></a>,
+ and <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getOutputValueSchema--"><code>IncrementalJob.getOutputValueSchema()</code></a>.
+ </p>
+
+ <p>
+ Implementations must also provide a mapper by overriding <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getMapper--"><code>getMapper()</code></a> and an accumulator
+ for the reducer by overriding <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getReducerAccumulator--"><code>getReducerAccumulator()</code></a>. An optional combiner may be
+ provided by overriding <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getCombinerAccumulator--"><code>getCombinerAccumulator()</code></a>. For the combiner to be used
+ the property <em>use.combiner</em> must also be set to true.
+ </p>
+
+ <p>
+ The distinguishing feature this type of job is that the input partitioning is preserved in the ouput.
+ The data from each partition is processed independently of other partitions and then output separately.
+ For example, input that is partitioned by day can be aggregated by day and then output by day.
+ This is achieved by attaching a long value to each key, which represents the partition, so that the reducer
+ receives data grouped by the key and partition together. Multiple outputs are then used so that the output
+ will have the same partitions as the input.
+ </p>
+
+ <p>
+ The input path can be provided either through the property <em>input.path</em>
+ or by calling <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setInputPaths-java.util.List-"><code>AbstractJob.setInputPaths(List)</code></a>. If multiple input paths are provided then
+ this implicitly means a join is to be performed. Multiple input paths can be provided via
+ properties by prefixing each with <em>input.path.</em>, such as <em>input.path.first</em>
+ and <em>input.path.second</em>.
+ Input data must be partitioned by day according to the naming convention yyyy/MM/dd.
+ The output path can be provided either through the property <em>output.path</em>
+ or by calling <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setOutputPath-org.apache.hadoop.fs.Path-"><code>AbstractJob.setOutputPath(Path)</code></a>.
+ Output data will be written using the same naming convention as the input, namely yyyy/MM/dd, where the date used
+ to format the output path is the same the date for the input it was derived from.
+ For example, if the desired time range to process is 2013/01/01 through 2013/01/14,
+ then the output will be named 2013/01/01 through 2013/01/14.
+ By default the job will fail if any input data in the desired time window is missing. This can be overriden by setting
+ <em>fail.on.missing</em> to false.
+ </p>
+
+ <p>
+ The job will not process input for which a corresponding output already exists. For example, if the desired date
+ range is 2013/01/01 through 2013/01/14 and the outputs 2013/01/01 through 2013/01/12 exist, then only
+ 2013/01/13 and 2013/01/14 will be processed and only 2013/01/13 and 2013/01/14 will be produced.
+ </p>
+
+ <p>
+ The number of paths in the output to retain can be configured through the property <em>retention.count</em>,
+ or by calling <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setRetentionCount-java.lang.Integer-"><code>AbstractJob.setRetentionCount(Integer)</code></a>. When this property is set only the latest paths in the output
+ will be kept; the remainder will be removed. By default there is no retention count set so all output paths are kept.
+ </p>
+
+ <p>
+ The inputs to process can be controlled by defining a desired date range. By default the job will process all input
+ data available. To limit the number of days of input to process one can set the property <em>num.days</em>
+ or call <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setNumDays-java.lang.Integer-"><code>TimeBasedJob.setNumDays(Integer)</code></a>. This would define a processing window with the same number of days,
+ where the end date of the window is the latest available input and the start date is <em>num.days</em> ago.
+ Only inputs within this window would be processed.
+ Because the end date is the same as the latest available input, as new input data becomes available the end of the
+ window will advance forward to include it. The end date can be adjusted backwards relative to the latest input
+ through the property <em>days.ago</em>, or by calling <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setDaysAgo-java.lang.Integer-"><code>TimeBasedJob.setDaysAgo(Integer)</code></a>. This subtracts as many days
+ from the latest available input date to determine the end date. The start date or end date can also be fixed
+ by setting the properties <em>start.date</em> or <em>end.date</em>, or by calling <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setStartDate-java.util.Date-"><code>TimeBasedJob.setStartDate(Date)</code></a>
+ or <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setEndDate-java.util.Date-"><code>TimeBasedJob.setEndDate(Date)</code></a>.
+ </p>
+
+ <p>
+ The number of reducers to use is automatically determined based on the size of the data to process.
+ The total size is computed and then divided by the value of the property <em>num.reducers.bytes.per.reducer</em>, which
+ defaults to 256 MB. This is the number of reducers that will be used.
+ The number of reducers can also be set to a fixed value through the property <em>num.reducers</em>.
+ </p>
+
+ <p>
+ This type of job is capable of performing its work over multiple iterations.
+ The number of days to process at a time can be limited by setting the property <em>max.days.to.process</em>,
+ or by calling <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setMaxToProcess-java.lang.Integer-"><code>IncrementalJob.setMaxToProcess(Integer)</code></a>. The default is 90 days.
+ This can be useful when there are restrictions on how many tasks
+ can be used by a single MapReduce job in the cluster. When this property is set, the job will process no more than
+ this many days at a time, and it will perform one or more iterations if necessary to complete the work.
+ The number of iterations can be limited by setting the property <em>max.iterations</em>, or by calling <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setMaxIterations-java.lang.Integer-"><code>IncrementalJob.setMaxIterations(Integer)</code></a>.
+ If the number of iterations is exceeded the job will fail. By default the maximum number of iterations is 20.
+ </p>
+
+ <p>
+ Hadoop configuration may be provided by setting a property with the prefix <em>hadoop-conf.</em>.
+ For example, <em>mapred.min.split.size</em> can be configured by setting property
+ <em>hadoop-conf.mapred.min.split.size</em> to the desired value.
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob.Report</a></span></code>
+<div class="block">Reports files created and processed for an iteration of the job.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#AbstractPartitionPreservingIncrementalJob--">AbstractPartitionPreservingIncrementalJob</a></span>()</code>
+<div class="block">Initializes the job.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#AbstractPartitionPreservingIncrementalJob-java.lang.String-java.util.Properties-">AbstractPartitionPreservingIncrementalJob</a></span>(java.lang.String name,
+ java.util.Properties props)</code>
+<div class="block">Initializes the job with a job name and properties.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected <a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getCombineProcessor--">getCombineProcessor</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getCombinerAccumulator--">getCombinerAccumulator</a></span>()</code>
+<div class="block">Gets the accumulator used for the combiner.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract <a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getMapper--">getMapper</a></span>()</code>
+<div class="block">Gets the mapper.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce">ObjectMapper</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getMapProcessor--">getMapProcessor</a></span>()</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getOutputSchemaName--">getOutputSchemaName</a></span>()</code>
+<div class="block">Get the name for the reduce output schema.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>protected java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getOutputSchemaNamespace--">getOutputSchemaNamespace</a></span>()</code>
+<div class="block">Get the namespace for the reduce output schema.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>protected <a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getReduceProcessor--">getReduceProcessor</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>abstract <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getReducerAccumulator--">getReducerAccumulator</a></span>()</code>
+<div class="block">Gets the accumulator used for the reducer.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob.Report</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getReports--">getReports</a></span>()</code>
+<div class="block">Get reports that summarize each of the job iterations.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#initialize--">initialize</a></span>()</code>
+<div class="block">Initialization required before running job.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#run--">run</a></span>()</code>
+<div class="block">Run the job.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.IncrementalJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getIntermediateValueSchema--">getIntermediateValueSchema</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getKeySchema--">getKeySchema</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getMaxIterations--">getMaxIterations</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getMaxToProcess--">getMaxToProcess</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getOutputValueSchema--">getOutputValueSchema</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getSchemas--">getSchemas</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#isFailOnMissing--">isFailOnMissing</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setFailOnMissing-boolean-">setFailOnMissing</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setMaxIterations-java.lang.Integer-">setMaxIterations</a>, <a href="../../../datafu/hourglass/jobs/Incre
mentalJob.html#setMaxToProcess-java.lang.Integer-">setMaxToProcess</a>, <a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setProperties-java.util.Properties-">setProperties</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.TimeBasedJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getDaysAgo--">getDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getEndDate--">getEndDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getNumDays--">getNumDays</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getStartDate--">getStartDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setDaysAgo-java.lang.Integer-">setDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setEndDate-java.util.Date-">setEndDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setNumDays-java.lang.Integer-">setNumDays</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setStartDate-java.util.Date-">setStartDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#validate--">validate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.AbstractJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#config-org.apache.hadoop.conf.Configuration-">config</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#createRandomTempPath--">createRandomTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#ensurePath-org.apache.hadoop.fs.Path-">ensurePath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getCountersParentPath--">getCountersParentPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getFileSystem--">getFileSystem</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getInputPaths--">getInputPaths</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getName--">getName</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getNumReducers--">getNumReducers</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getOutputPath--">getOutputPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getProperties--">getProperties</a>,
<a href="../../../datafu/hourglass/jobs/AbstractJob.html#getRetentionCount--">getRetentionCount</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getTempPath--">getTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#isUseCombiner--">isUseCombiner</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#randomTempPath--">randomTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setCountersParentPath-org.apache.hadoop.fs.Path-">setCountersParentPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setInputPaths-java.util.List-">setInputPaths</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setName-java.lang.String-">setName</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setNumReducers-java.lang.Integer-">setNumReducers</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setOutputPath-org.apache.hadoop.fs.Path-">setOutputPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob
.html#setRetentionCount-java.lang.Integer-">setRetentionCount</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setTempPath-org.apache.hadoop.fs.Path-">setTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setUseCombiner-boolean-">setUseCombiner</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.conf.Configured">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.conf.Configured</h3>
+<code>getConf, setConf</code></li>
+</ul>
+<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="AbstractPartitionPreservingIncrementalJob--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AbstractPartitionPreservingIncrementalJob</h4>
+<pre>public AbstractPartitionPreservingIncrementalJob()
+ throws java.io.IOException</pre>
+<div class="block">Initializes the job.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="AbstractPartitionPreservingIncrementalJob-java.lang.String-java.util.Properties-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AbstractPartitionPreservingIncrementalJob</h4>
+<pre>public AbstractPartitionPreservingIncrementalJob(java.lang.String name,
+ java.util.Properties props)
+ throws java.io.IOException</pre>
+<div class="block">Initializes the job with a job name and properties.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - job name</dd>
+<dd><code>props</code> - configuration properties</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getMapper--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMapper</h4>
+<pre>public abstract <a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getMapper()</pre>
+<div class="block">Gets the mapper.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>mapper</dd>
+</dl>
+</li>
+</ul>
+<a name="getCombinerAccumulator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCombinerAccumulator</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getCombinerAccumulator()</pre>
+<div class="block">Gets the accumulator used for the combiner.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>combiner accumulator</dd>
+</dl>
+</li>
+</ul>
+<a name="getReducerAccumulator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReducerAccumulator</h4>
+<pre>public abstract <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getReducerAccumulator()</pre>
+<div class="block">Gets the accumulator used for the reducer.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>reducer accumulator</dd>
+</dl>
+</li>
+</ul>
+<a name="run--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>run</h4>
+<pre>public void run()
+ throws java.io.IOException,
+ java.lang.InterruptedException,
+ java.lang.ClassNotFoundException</pre>
+<div class="block">Run the job.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#run--">run</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+<dd><code>java.lang.InterruptedException</code> - InterruptedException</dd>
+<dd><code>java.lang.ClassNotFoundException</code> - ClassNotFoundException</dd>
+</dl>
+</li>
+</ul>
+<a name="getReports--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReports</h4>
+<pre>public java.util.List<<a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob.Report</a>> getReports()</pre>
+<div class="block">Get reports that summarize each of the job iterations.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>reports</dd>
+</dl>
+</li>
+</ul>
+<a name="initialize--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initialize</h4>
+<pre>protected void initialize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#initialize--">AbstractJob</a></code></span></div>
+<div class="block">Initialization required before running job.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#initialize--">initialize</a></code> in class <code><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getOutputSchemaName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputSchemaName</h4>
+<pre>protected java.lang.String getOutputSchemaName()</pre>
+<div class="block">Get the name for the reduce output schema.
+ By default this is the name of the class with "Output" appended.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>output schema name</dd>
+</dl>
+</li>
+</ul>
+<a name="getOutputSchemaNamespace--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputSchemaNamespace</h4>
+<pre>protected java.lang.String getOutputSchemaNamespace()</pre>
+<div class="block">Get the namespace for the reduce output schema.
+ By default this is the package of the class.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>output schema namespace</dd>
+</dl>
+</li>
+</ul>
+<a name="getMapProcessor--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMapProcessor</h4>
+<pre>protected <a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce">ObjectMapper</a> getMapProcessor()</pre>
+</li>
+</ul>
+<a name="getCombineProcessor--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCombineProcessor</h4>
+<pre>protected <a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a> getCombineProcessor()</pre>
+</li>
+</ul>
+<a name="getReduceProcessor--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getReduceProcessor</h4>
+<pre>protected <a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a> getReduceProcessor()</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>
+<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><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/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" target="_top">Frames</a></li>
+<li><a href="AbstractPartitionPreservingIncrementalJob.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><a href="#nested.class.summary">Nested</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/DateRangeConfigurable.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/DateRangeConfigurable.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/DateRangeConfigurable.html
new file mode 100644
index 0000000..731e907
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/DateRangeConfigurable.html
@@ -0,0 +1,231 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>DateRangeConfigurable (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DateRangeConfigurable (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/DateRangePlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/DateRangeConfigurable.html" target="_top">Frames</a></li>
+<li><a href="DateRangeConfigurable.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.jobs</div>
+<h2 title="Interface DateRangeConfigurable" class="title">Interface DateRangeConfigurable</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../datafu/hourglass/mapreduce/CollapsingCombiner.html" title="class in datafu.hourglass.mapreduce">CollapsingCombiner</a>, <a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html" title="class in datafu.hourglass.mapreduce">CollapsingReducer</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">DateRangeConfigurable</span></pre>
+<div class="block">An interface for an object with a configurable output date range.</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html#setOutputDateRange-datafu.hourglass.fs.DateRange-">setOutputDateRange</a></span>(<a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a> dateRange)</code>
+<div class="block">Sets the date range for the output.</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="setOutputDateRange-datafu.hourglass.fs.DateRange-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setOutputDateRange</h4>
+<pre>void setOutputDateRange(<a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a> dateRange)</pre>
+<div class="block">Sets the date range for the output.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dateRange</code> - output date range</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>
+<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><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/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/DateRangePlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/DateRangeConfigurable.html" target="_top">Frames</a></li>
+<li><a href="DateRangeConfigurable.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/DateRangePlanner.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/DateRangePlanner.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/DateRangePlanner.html
new file mode 100644
index 0000000..dbf3beb
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/DateRangePlanner.html
@@ -0,0 +1,294 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>DateRangePlanner (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DateRangePlanner (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/DateRangePlanner.html" target="_top">Frames</a></li>
+<li><a href="DateRangePlanner.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.jobs</div>
+<h2 title="Class DateRangePlanner" class="title">Class DateRangePlanner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.DateRangePlanner</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DateRangePlanner</span>
+extends java.lang.Object</pre>
+<div class="block">Determines the date range of inputs which should be processed.</div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/DateRangePlanner.html#DateRangePlanner--">DateRangePlanner</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/DateRangePlanner.html#getDateRange-java.util.Date-java.util.Date-java.util.Collection-java.lang.Integer-java.lang.Integer-boolean-">getDateRange</a></span>(java.util.Date beginDateOverride,
+ java.util.Date endDateOverride,
+ java.util.Collection<java.util.Date> available,
+ java.lang.Integer daysAgo,
+ java.lang.Integer numDays,
+ boolean failOnMissing)</code>
+<div class="block">Determines the date range of inputs which should be processed.</div>
+</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="DateRangePlanner--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DateRangePlanner</h4>
+<pre>public DateRangePlanner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getDateRange-java.util.Date-java.util.Date-java.util.Collection-java.lang.Integer-java.lang.Integer-boolean-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getDateRange</h4>
+<pre>public static <a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a> getDateRange(java.util.Date beginDateOverride,
+ java.util.Date endDateOverride,
+ java.util.Collection<java.util.Date> available,
+ java.lang.Integer daysAgo,
+ java.lang.Integer numDays,
+ boolean failOnMissing)</pre>
+<div class="block">Determines the date range of inputs which should be processed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>beginDateOverride</code> - Begin date</dd>
+<dd><code>endDateOverride</code> - End date</dd>
+<dd><code>available</code> - The input dates which are available</dd>
+<dd><code>daysAgo</code> - Number of days to subtract from the end date</dd>
+<dd><code>numDays</code> - Number of days to process</dd>
+<dd><code>failOnMissing</code> - true to fail if days are missing in desired date range</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>desired date range for inputs to be processed</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>
+<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><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/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/DateRangePlanner.html" target="_top">Frames</a></li>
+<li><a href="DateRangePlanner.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>
[46/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/SHA.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/SHA.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/SHA.html
new file mode 100644
index 0000000..f690658
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/SHA.html
@@ -0,0 +1,335 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SHA (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SHA (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/MD5.html" title="class in datafu.pig.hash"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/hash/SHA.html" target="_top">Frames</a></li>
+<li><a href="SHA.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.hash</div>
+<h2 title="Class SHA" class="title">Class SHA</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><java.lang.String></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.SHA</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SHA</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><java.lang.String></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/hash/SHA.html#SHA--">SHA</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/hash/SHA.html#SHA-java.lang.String-">SHA</a></span>(java.lang.String algorithm)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/hash/SHA.html#call-java.lang.String-">call</a></span>(java.lang.String value)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="SHA--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SHA</h4>
+<pre>public SHA()</pre>
+</li>
+</ul>
+<a name="SHA-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SHA</h4>
+<pre>public SHA(java.lang.String algorithm)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>call</h4>
+<pre>public java.lang.String call(java.lang.String value)</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>
+<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><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/pig/hash/MD5.html" title="class in datafu.pig.hash"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/hash/SHA.html" target="_top">Frames</a></li>
+<li><a href="SHA.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/CosineDistanceHash.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/CosineDistanceHash.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/CosineDistanceHash.html
new file mode 100644
index 0000000..162c126
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/CosineDistanceHash.html
@@ -0,0 +1,488 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>CosineDistanceHash (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="CosineDistanceHash (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/L1PStableHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/CosineDistanceHash.html" target="_top">Frames</a></li>
+<li><a href="CosineDistanceHash.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.LSHFunc">Field</a> | </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.pig.hash.lsh</div>
+<h2 title="Class CosineDistanceHash" class="title">Class CosineDistanceHash</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">datafu.pig.hash.lsh.LSHFunc</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.CosineDistanceHash</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CosineDistanceHash</span>
+extends <a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></pre>
+<div class="block">From wikipedia's article on <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>:
+ <pre>
+ Locality-sensitive hashing (LSH) is a method of performing probabilistic dimension reduction of high-dimensional data.
+ The basic idea is to hash the input items so that similar items are mapped to the same buckets with high probability
+ (the number of buckets being much smaller than the universe of possible input items).
+ </pre>
+
+ In particular, this implementation implements a locality sensitive hashing scheme which maps high-dimensional vectors which are
+ close together (with high probability) according to <a href="http://en.wikipedia.org/wiki/Cosine_similarity" target="_blank">Cosine Similarity</a>
+ into the same buckets. Each LSH maps a vector onto one side or the other of a random hyperplane, thereby producing a single
+ bit as the hash value. Multiple, independent, hashes can be run on the same input and aggregated together to form a more
+ broad domain than a single bit.
+
+ For more information, see Charikar, Moses S.. (2002). "Similarity Estimation Techniques from Rounding Algorithms". Proceedings of the 34th Annual ACM Symposium on Theory of Computing 2002.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.datafu.pig.hash.lsh.LSHFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class datafu.pig.hash.lsh.<a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></h3>
+<code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#lsh">lsh</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/CosineDistanceHash.html#CosineDistanceHash-java.lang.String-java.lang.String-java.lang.String-">CosineDistanceHash</a></span>(java.lang.String sDim,
+ java.lang.String sRepeat,
+ java.lang.String sNumHashes)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/CosineDistanceHash.html#CosineDistanceHash-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">CosineDistanceHash</a></span>(java.lang.String sDim,
+ java.lang.String sRepeat,
+ java.lang.String sNumHashes,
+ java.lang.String sSeed)</code>
+<div class="block">Locality sensitive hash that maps vectors onto 0,1 in such a way that colliding
+ vectors are "near" one another according to cosine similarity with high probability.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces">LSHCreator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/CosineDistanceHash.html#createLSHCreator--">createLSHCreator</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/CosineDistanceHash.html#getDimension--">getDimension</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.hash.lsh.LSHFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.hash.lsh.<a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></h3>
+<code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#getSeed--">getSeed</a>, <a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="CosineDistanceHash-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CosineDistanceHash</h4>
+<pre>public CosineDistanceHash(java.lang.String sDim,
+ java.lang.String sRepeat,
+ java.lang.String sNumHashes,
+ java.lang.String sSeed)</pre>
+<div class="block">Locality sensitive hash that maps vectors onto 0,1 in such a way that colliding
+ vectors are "near" one another according to cosine similarity with high probability.
+
+ <p>
+ Generally, multiple LSH are combined via repetition to increase the range of the hash function to the full set of longs.
+ The number of functions which you want to internally repeat is specified by the sRepeat parameter.
+
+ The size of the hash family corresponds to the number of independent hashes you want to apply to the data.
+ In a k-near neighbors style of searching, this corresponds to the number of neighbors you want to find
+ (i.e. the number of vectors within a distance according to cosine similarity).
+
+ <p>
+ Consider the following example where we input some 3-dimensional points and a set of 3-dimensional queries
+ and find the nearest neighbors of the query points:
+ <pre>
+ -- Create a CosineDistanceHash of
+ -- 3 dimensional data
+ -- 1500 internal hashes (being combined into one hash)
+ -- family of 5 hashes
+ -- with a seed of 0
+
+ -- This creates a bag of tuples:
+ -- lsh_id:Integer the family ID (in this case, 0-4)
+ -- hash:Long the hash
+
+ define LSH datafu.pig.hash.lsh.CosineDistanceHash('3', '1500', '5', '0');
+ define METRIC datafu.pig.hash.lsh.metric.L2();
+
+ PTS = LOAD 'input' AS (dim1:double, dim2:double, dim3:double);
+
+ --hash the input points
+ PTS_HASHED = foreach PTS generate TOTUPLE(dim1, dim2, dim3) as pt
+ , FLATTEN(LSH(TOTUPLE(dim1, dim2, dim3)));
+
+ -- the hash family ID and the hash should group the input points into partitions
+ PARTITIONS = group PTS_HASHED by (lsh_id, hash);
+
+ -- take in the query points and hash them
+ QUERIES = LOAD 'queries' as (dim1:double, dim2:double, dim3:double);
+ QUERIES_HASHED = foreach QUERIES generate TOTUPLE(dim1, dim2, dim3) as query_pt
+ , FLATTEN(LSH(TOTUPLE(dim1, dim2, dim3)))
+ ;
+
+ -- join the hashed query points with the (presumably larger) list of input data split by partitions
+ QUERIES_W_PARTS = join QUERIES_HASHED by (lsh_id, hash), PARTITIONS by (group.$0, group.$1);
+
+ -- Now, use the appropriate METRIC UDF (in this case Cosine distance) to find the first point within
+ -- a parameterized threshold (in this case, .001). It takes:
+ -- query_pt:Tuple the query point
+ -- threshold:Double the threshold, so that if the distance between the query point and a point
+ -- in the partition is less than this threshold, it returns the point (and stops searching)
+ -- partition:Bag The bag of tuples in the partition.
+
+ tuples from
+ NEAR_NEIGHBORS = foreach QUERIES_W_PARTS generate query_pt as query_pt
+ , METRIC(query_pt, .001, PTS_HASHED) as neighbor
+ ;
+ describe NEAR_NEIGHBORS;
+ -- {query_pt: (dim1: double,dim2: double,dim3: double)
+ -- ,neighbor: (pt: (dim1: double,dim2: double,dim3: double)
+ -- ,lsh::lsh_id: int
+ -- ,lsh::hash: long
+ -- )
+ -- }
+
+ -- project out the query and the matching point
+ NEIGHBORS_PROJ = foreach NEAR_NEIGHBORS {
+ generate query_pt as query_pt, neighbor.pt as matching_pts;
+ };
+
+ -- Filter out the hashes which resulted in no matches
+ NOT_NULL = filter NEIGHBORS_PROJ by SIZE(matching_pts) > 0;
+
+ -- group by the query
+ NEIGHBORS_GRP = group NOT_NULL by query_pt;
+ describe NEIGHBORS_GRP;
+
+ -- Generate the query, the number of matches and the bag of matching points
+ NEIGHBOR_CNT = foreach NEIGHBORS_GRP{
+ MATCHING_PTS = foreach NOT_NULL generate FLATTEN(matching_pts);
+ DIST_MATCHING_PTS = DISTINCT MATCHING_PTS;
+ generate group as query_pt, COUNT(NOT_NULL), DIST_MATCHING_PTS;
+ };
+ describe NEIGHBOR_CNT;
+ -- NEIGHBOR_CNT: {query_pt: (dim1: double,dim2: double,dim3: double)
+ -- ,long
+ -- ,DIST_MATCHING_PTS: { (matching_pts::dim1: double,matching_pts::dim2: double,matching_pts::dim3: double)
+ -- }
+ -- }
+ STORE NEIGHBOR_CNT INTO 'neighbors';
+ </pre></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>sDim</code> - Dimension of the vectors</dd>
+<dd><code>sRepeat</code> - Number of internal repetitions</dd>
+<dd><code>sNumHashes</code> - Size of the hash family (if you're looking for k near neighbors, this is the k)</dd>
+<dd><code>sSeed</code> - Seed to use when constructing LSH family</dd>
+</dl>
+</li>
+</ul>
+<a name="CosineDistanceHash-java.lang.String-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CosineDistanceHash</h4>
+<pre>public CosineDistanceHash(java.lang.String sDim,
+ java.lang.String sRepeat,
+ java.lang.String sNumHashes)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="createLSHCreator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createLSHCreator</h4>
+<pre>protected <a href="../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces">LSHCreator</a> createLSHCreator()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#createLSHCreator--">createLSHCreator</a></code> in class <code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDimension--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getDimension</h4>
+<pre>protected int getDimension()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#getDimension--">getDimension</a></code> in class <code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></code></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>
+<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><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/pig/hash/lsh/L1PStableHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/CosineDistanceHash.html" target="_top">Frames</a></li>
+<li><a href="CosineDistanceHash.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.LSHFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/L1PStableHash.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/L1PStableHash.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/L1PStableHash.html
new file mode 100644
index 0000000..5dd98a2
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/L1PStableHash.html
@@ -0,0 +1,505 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>L1PStableHash (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="L1PStableHash (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/hash/lsh/L2PStableHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/L1PStableHash.html" target="_top">Frames</a></li>
+<li><a href="L1PStableHash.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.LSHFunc">Field</a> | </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.pig.hash.lsh</div>
+<h2 title="Class L1PStableHash" class="title">Class L1PStableHash</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">datafu.pig.hash.lsh.LSHFunc</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.L1PStableHash</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">L1PStableHash</span>
+extends <a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></pre>
+<div class="block">From wikipedia's article on <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>:
+ <pre>
+ Locality-sensitive hashing (LSH) is a method of performing probabilistic dimension reduction of high-dimensional data.
+ The basic idea is to hash the input items so that similar items are mapped to the same buckets with high probability
+ (the number of buckets being much smaller than the universe of possible input items).
+ </pre>
+
+ In particular, this implementation implements a locality sensitive hashing scheme which maps high-dimensional vectors which are
+ close together (with high probability) according to the <a href="http://en.wikipedia.org/wiki/Lp_space" target="_blank">L1</a>
+ distance metric into the same buckets. This implementation uses a 1-stable distribution (a Cauchy distribution) in order
+ to accomplish this.
+
+ For more information, see Datar, M.; Immorlica, N.; Indyk, P.; Mirrokni, V.S. (2004). "Locality-Sensitive Hashing Scheme Based on p-Stable Distributions". Proceedings of the Symposium on Computational Geometry.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.datafu.pig.hash.lsh.LSHFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class datafu.pig.hash.lsh.<a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></h3>
+<code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#lsh">lsh</a>, <a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#seed">seed</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/L1PStableHash.html#L1PStableHash-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">L1PStableHash</a></span>(java.lang.String sDim,
+ java.lang.String sW,
+ java.lang.String sRepeat,
+ java.lang.String sNumHashes)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/L1PStableHash.html#L1PStableHash-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">L1PStableHash</a></span>(java.lang.String sDim,
+ java.lang.String sW,
+ java.lang.String sRepeat,
+ java.lang.String sNumHashes,
+ java.lang.String sSeed)</code>
+<div class="block">Locality sensitive hash that maps vectors onto a long in such a way that colliding
+ vectors are "near" one another according to cosine similarity with high probability.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces">LSHCreator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/L1PStableHash.html#createLSHCreator--">createLSHCreator</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/L1PStableHash.html#getDimension--">getDimension</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.hash.lsh.LSHFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.hash.lsh.<a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></h3>
+<code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#getSeed--">getSeed</a>, <a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="L1PStableHash-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>L1PStableHash</h4>
+<pre>public L1PStableHash(java.lang.String sDim,
+ java.lang.String sW,
+ java.lang.String sRepeat,
+ java.lang.String sNumHashes,
+ java.lang.String sSeed)</pre>
+<div class="block">Locality sensitive hash that maps vectors onto a long in such a way that colliding
+ vectors are "near" one another according to cosine similarity with high probability.
+
+ <p>
+ Generally, multiple LSH are combined via repetition to increase the range of the hash function to the full set of longs.
+ The number of functions which you want to internally repeat is specified by the sRepeat parameter.
+
+ The size of the hash family corresponds to the number of independent hashes you want to apply to the data.
+ In a k-near neighbors style of searching, this corresponds to the number of neighbors you want to find
+ (i.e. the number of vectors within a distance according to cosine similarity).
+
+ This UDF, indeed all p-stable LSH functions, are parameterized with a quantization parameter (w or r in the literature
+ , depending on where you look). Consider the following excerpt from Datar, M.; Immorlica, N.; Indyk, P.; Mirrokni, V.S. (2004). "Locality-Sensitive Hashing Scheme Based on p-Stable Distributions". Proceedings of the Symposium on Computational Geometry.
+
+ <pre>
+ Decreasing the width of the projection (w) decreases the probability of collision for any two points.
+ Thus, it has the same effect as increasing k . As a result, we would like to set w as small as possible
+ and in this way decrease the number of projections we need to make.
+ </pre>
+
+ In the literature, the quantization parameter (or width of the projection) is found empirically given a sample of
+ the data and the likely threshold of for the metric. Tuning this parameter is very important for the performance
+ of this algorithm.
+
+ <p>
+ Consider the following example where we input some 3-dimensional points and a set of 3-dimensional queries
+ and find the nearest neighbors of the query points:
+ <pre>
+ -- Create a L1PStableHash of
+ -- 3 dimensional data
+ -- projection width of 150
+ -- 1 internal hashes
+ -- family of 5 hashes
+ -- with a seed of 0
+
+ -- This creates a bag of tuples:
+ -- lsh_id:Integer the family ID (in this case, 0-4)
+ -- hash:Long the hash
+
+ define LSH datafu.pig.hash.lsh.L1PStableHash('3', '150', '1', '5', '0');
+ define METRIC datafu.pig.hash.lsh.metric.L1();
+
+ PTS = LOAD 'input' AS (dim1:double, dim2:double, dim3:double);
+
+ --hash the input points
+ PTS_HASHED = foreach PTS generate TOTUPLE(dim1, dim2, dim3) as pt
+ , FLATTEN(LSH(TOTUPLE(dim1, dim2, dim3)));
+
+ -- the hash family ID and the hash should group the input points into partitions
+ PARTITIONS = group PTS_HASHED by (lsh_id, hash);
+
+ -- take in the query points and hash them
+ QUERIES = LOAD 'queries' as (dim1:double, dim2:double, dim3:double);
+ QUERIES_HASHED = foreach QUERIES generate TOTUPLE(dim1, dim2, dim3) as query_pt
+ , FLATTEN(LSH(TOTUPLE(dim1, dim2, dim3)))
+ ;
+
+ -- join the hashed query points with the (presumably larger) list of input data split by partitions
+ QUERIES_W_PARTS = join QUERIES_HASHED by (lsh_id, hash), PARTITIONS by (group.$0, group.$1);
+
+ -- Now, use the appropriate METRIC UDF (in this case L1 (aka city block) distance) to find the first point within
+ -- a parameterized threshold (in this case, 1000). It takes:
+ -- query_pt:Tuple the query point
+ -- threshold:Double the threshold, so that if the distance between the query point and a point
+ -- in the partition is less than this threshold, it returns the point (and stops searching)
+ -- partition:Bag The bag of tuples in the partition.
+
+
+ NEAR_NEIGHBORS = foreach QUERIES_W_PARTS generate query_pt as query_pt
+ , METRIC(query_pt, 1000, PTS_HASHED) as neighbor
+ ;
+ describe NEAR_NEIGHBORS;
+ -- {query_pt: (dim1: double,dim2: double,dim3: double)
+ -- ,neighbor: (pt: (dim1: double,dim2: double,dim3: double)
+ -- ,lsh::lsh_id: int
+ -- ,lsh::hash: long
+ -- )
+ -- }
+
+ -- project out the query and the matching point
+ NEIGHBORS_PROJ = foreach NEAR_NEIGHBORS {
+ generate query_pt as query_pt, neighbor.pt as matching_pts;
+ };
+
+ -- Filter out the hashes which resulted in no matches
+ NOT_NULL = filter NEIGHBORS_PROJ by SIZE(matching_pts) > 0;
+
+ -- group by the query
+ NEIGHBORS_GRP = group NOT_NULL by query_pt;
+ describe NEIGHBORS_GRP;
+
+ -- Generate the query, the number of matches and the bag of matching points
+ NEIGHBOR_CNT = foreach NEIGHBORS_GRP{
+ DIST_MATCHING_PTS = DISTINCT MATCHING_PTS;
+ generate group as query_pt, COUNT(NOT_NULL), DIST_MATCHING_PTS;
+ };
+ describe NEIGHBOR_CNT;
+ -- NEIGHBOR_CNT: {query_pt: (dim1: double,dim2: double,dim3: double)
+ -- ,long
+ -- ,DIST_MATCHING_PTS: { (matching_pts::dim1: double,matching_pts::dim2: double,matching_pts::dim3: double)
+ -- }
+ -- }
+ STORE NEIGHBOR_CNT INTO 'neighbors';
+ </pre></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>sDim</code> - Dimension of the vectors</dd>
+<dd><code>sW</code> - A double representing the quantization parameter (also known as the projection width)</dd>
+<dd><code>sRepeat</code> - Number of internal repetitions (generally this should be 1 as the p-stable hashes have a larger range than one bit)</dd>
+<dd><code>sNumHashes</code> - Size of the hash family (if you're looking for k near neighbors, this is the k)</dd>
+<dd><code>sSeed</code> - Seed to use when constructing LSH family</dd>
+</dl>
+</li>
+</ul>
+<a name="L1PStableHash-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>L1PStableHash</h4>
+<pre>public L1PStableHash(java.lang.String sDim,
+ java.lang.String sW,
+ java.lang.String sRepeat,
+ java.lang.String sNumHashes)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="createLSHCreator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createLSHCreator</h4>
+<pre>protected <a href="../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces">LSHCreator</a> createLSHCreator()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#createLSHCreator--">createLSHCreator</a></code> in class <code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDimension--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getDimension</h4>
+<pre>protected int getDimension()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#getDimension--">getDimension</a></code> in class <code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></code></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>
+<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><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/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/hash/lsh/L2PStableHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/L1PStableHash.html" target="_top">Frames</a></li>
+<li><a href="L1PStableHash.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.LSHFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/L2PStableHash.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/L2PStableHash.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/L2PStableHash.html
new file mode 100644
index 0000000..ebb47d9
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/L2PStableHash.html
@@ -0,0 +1,507 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>L2PStableHash (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="L2PStableHash (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/L1PStableHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/L2PStableHash.html" target="_top">Frames</a></li>
+<li><a href="L2PStableHash.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.LSHFunc">Field</a> | </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.pig.hash.lsh</div>
+<h2 title="Class L2PStableHash" class="title">Class L2PStableHash</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">datafu.pig.hash.lsh.LSHFunc</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.L2PStableHash</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">L2PStableHash</span>
+extends <a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></pre>
+<div class="block">From wikipedia's article on <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>:
+ <pre>
+ Locality-sensitive hashing (LSH) is a method of performing probabilistic dimension reduction of high-dimensional data.
+ The basic idea is to hash the input items so that similar items are mapped to the same buckets with high probability
+ (the number of buckets being much smaller than the universe of possible input items).
+ </pre>
+
+ In particular, this implementation implements a locality sensitive hashing scheme which maps high-dimensional vectors which are
+ close together (with high probability) according to the <a href="http://en.wikipedia.org/wiki/Lp_space" target="_blank">L2</a>
+ distance metric into the same buckets. This implementation uses a 2-stable distribution (a Gaussian distribution) in order
+ to accomplish this.
+
+ For more information, see Datar, M.; Immorlica, N.; Indyk, P.; Mirrokni, V.S. (2004). "Locality-Sensitive Hashing Scheme Based on p-Stable Distributions". Proceedings of the Symposium on Computational Geometry.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.datafu.pig.hash.lsh.LSHFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class datafu.pig.hash.lsh.<a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></h3>
+<code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#lsh">lsh</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/L2PStableHash.html#L2PStableHash-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">L2PStableHash</a></span>(java.lang.String sDim,
+ java.lang.String sW,
+ java.lang.String sRepeat,
+ java.lang.String sNumHashes)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/L2PStableHash.html#L2PStableHash-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">L2PStableHash</a></span>(java.lang.String sDim,
+ java.lang.String sW,
+ java.lang.String sRepeat,
+ java.lang.String sNumHashes,
+ java.lang.String sSeed)</code>
+<div class="block">Locality sensitive hash that maps vectors onto a long in such a way that colliding
+ vectors are "near" one another according to cosine similarity with high probability.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces">LSHCreator</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/L2PStableHash.html#createLSHCreator--">createLSHCreator</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/hash/lsh/L2PStableHash.html#getDimension--">getDimension</a></span>()</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.hash.lsh.LSHFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.hash.lsh.<a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></h3>
+<code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#getSeed--">getSeed</a>, <a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="L2PStableHash-java.lang.String-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>L2PStableHash</h4>
+<pre>public L2PStableHash(java.lang.String sDim,
+ java.lang.String sW,
+ java.lang.String sRepeat,
+ java.lang.String sNumHashes,
+ java.lang.String sSeed)</pre>
+<div class="block">Locality sensitive hash that maps vectors onto a long in such a way that colliding
+ vectors are "near" one another according to cosine similarity with high probability.
+
+ <p>
+ Generally, multiple LSH are combined via repetition to increase the range of the hash function to the full set of longs.
+ The number of functions which you want to internally repeat is specified by the sRepeat parameter.
+
+ The size of the hash family corresponds to the number of independent hashes you want to apply to the data.
+ In a k-near neighbors style of searching, this corresponds to the number of neighbors you want to find
+ (i.e. the number of vectors within a distance according to cosine similarity).
+
+ This UDF, indeed all p-stable LSH functions are parameterized with a quantization parameter (w or r in the literature
+ , depending on where you look). Consider the following excerpt from Datar, M.; Immorlica, N.; Indyk, P.; Mirrokni, V.S. (2004). "Locality-Sensitive Hashing Scheme Based on p-Stable Distributions". Proceedings of the Symposium on Computational Geometry.
+
+ <pre>
+ Decreasing the width of the projection (w) decreases the probability of collision for any two points.
+ Thus, it has the same effect as increasing k . As a result, we would like to set w as small as possible
+ and in this way decrease the number of projections we need to make.
+ </pre>
+
+ In the literature, the quantization parameter (or width of the projection) is found empirically given a sample of
+ the data and the likely threshold of for the metric. Tuning this parameter is very important for the performance
+ of this algorithm.
+
+ <p>
+ Consider the following example where we input some 3-dimensional points and a set of 3-dimensional queries
+ and find the nearest neighbors of the query points:
+ <pre>
+ -- Create a L2PStableHash of
+ -- 3 dimensional data
+ -- projection width of 200
+ -- 1 internal hashes
+ -- family of 5 hashes
+ -- with a seed of 0
+
+ -- This creates a bag of tuples:
+ -- lsh_id:Integer the family ID (in this case, 0-4)
+ -- hash:Long the hash
+
+ define LSH datafu.pig.hash.lsh.L2PStableHash('3', '200', '1', '5', '0');
+ define METRIC datafu.pig.hash.lsh.metric.L2();
+
+ PTS = LOAD 'input' AS (dim1:double, dim2:double, dim3:double);
+
+ --hash the input points
+ PTS_HASHED = foreach PTS generate TOTUPLE(dim1, dim2, dim3) as pt
+ , FLATTEN(LSH(TOTUPLE(dim1, dim2, dim3)));
+
+ -- the hash family ID and the hash should group the input points into partitions
+ PARTITIONS = group PTS_HASHED by (lsh_id, hash);
+
+ -- take in the query points and hash them
+ QUERIES = LOAD 'queries' as (dim1:double, dim2:double, dim3:double);
+ QUERIES_HASHED = foreach QUERIES generate TOTUPLE(dim1, dim2, dim3) as query_pt
+ , FLATTEN(LSH(TOTUPLE(dim1, dim2, dim3)))
+ ;
+
+ -- join the hashed query points with the (presumably larger) list of input data split by partitions
+ QUERIES_W_PARTS = join QUERIES_HASHED by (lsh_id, hash), PARTITIONS by (group.$0, group.$1);
+
+ -- Now, use the appropriate METRIC UDF (in this case L2 (aka Euclidean) distance) to find the first point within
+ -- a parameterized threshold (in this case, 1000). It takes:
+ -- query_pt:Tuple the query point
+ -- threshold:Double the threshold, so that if the distance between the query point and a point
+ -- in the partition is less than this threshold, it returns the point (and stops searching)
+ -- partition:Bag The bag of tuples in the partition.
+
+ tuples from
+ NEAR_NEIGHBORS = foreach QUERIES_W_PARTS generate query_pt as query_pt
+ , METRIC(query_pt, 1000, PTS_HASHED) as neighbor
+ ;
+ describe NEAR_NEIGHBORS;
+ describe NEAR_NEIGHBORS;
+ -- {query_pt: (dim1: double,dim2: double,dim3: double)
+ -- ,neighbor: (pt: (dim1: double,dim2: double,dim3: double)
+ -- ,lsh::lsh_id: int
+ -- ,lsh::hash: long
+ -- )
+ -- }
+
+ -- project out the query and the matching point
+ NEIGHBORS_PROJ = foreach NEAR_NEIGHBORS {
+ generate query_pt as query_pt, neighbor.pt as matching_pts;
+ };
+
+ -- Filter out the hashes which resulted in no matches
+ NOT_NULL = filter NEIGHBORS_PROJ by SIZE(matching_pts) > 0;
+
+ -- group by the query
+ NEIGHBORS_GRP = group NOT_NULL by query_pt;
+ describe NEIGHBORS_GRP;
+
+ -- Generate the query, the number of matches and the bag of matching points
+ NEIGHBOR_CNT = foreach NEIGHBORS_GRP{
+ MATCHING_PTS = foreach NOT_NULL generate FLATTEN(matching_pts);
+ DIST_MATCHING_PTS = DISTINCT MATCHING_PTS;
+ generate group as query_pt, COUNT(NOT_NULL), DIST_MATCHING_PTS;
+ };
+ describe NEIGHBOR_CNT;
+ -- NEIGHBOR_CNT: {query_pt: (dim1: double,dim2: double,dim3: double)
+ -- ,long
+ -- ,DIST_MATCHING_PTS: { (matching_pts::dim1: double,matching_pts::dim2: double,matching_pts::dim3: double)
+ -- }
+ -- }
+ STORE NEIGHBOR_CNT INTO 'neighbors';
+ </pre></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>sDim</code> - Dimension of the vectors</dd>
+<dd><code>sW</code> - A double representing the quantization parameter (also known as the projection width)</dd>
+<dd><code>sRepeat</code> - Number of internal repetitions (generally this should be 1 as the p-stable hashes have a larger range than one bit)</dd>
+<dd><code>sNumHashes</code> - Size of the hash family (if you're looking for k near neighbors, this is the k)</dd>
+<dd><code>sSeed</code> - Seed to use when constructing LSH family</dd>
+</dl>
+</li>
+</ul>
+<a name="L2PStableHash-java.lang.String-java.lang.String-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>L2PStableHash</h4>
+<pre>public L2PStableHash(java.lang.String sDim,
+ java.lang.String sW,
+ java.lang.String sRepeat,
+ java.lang.String sNumHashes)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="createLSHCreator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createLSHCreator</h4>
+<pre>protected <a href="../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces">LSHCreator</a> createLSHCreator()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#createLSHCreator--">createLSHCreator</a></code> in class <code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDimension--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getDimension</h4>
+<pre>protected int getDimension()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html#getDimension--">getDimension</a></code> in class <code><a href="../../../../datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></code></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>
+<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><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/pig/hash/lsh/L1PStableHash.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/hash/lsh/L2PStableHash.html" target="_top">Frames</a></li>
+<li><a href="L2PStableHash.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.LSHFunc">Field</a> | </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>
[19/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/allclasses-frame.html b/site/source/docs/hourglass/1.3.0/allclasses-frame.html
new file mode 100644
index 0000000..2234e6e
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/allclasses-frame.html
@@ -0,0 +1,79 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>All Classes (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractJob</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractNonIncrementalJob</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractNonIncrementalJob.BaseCombiner</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractNonIncrementalJob.BaseMapper</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractNonIncrementalJob.BaseReducer</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractNonIncrementalJob.Report</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractPartitionCollapsingIncrementalJob</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractPartitionCollapsingIncrementalJob.Report</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractPartitionPreservingIncrementalJob</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs" target="classFrame">AbstractPartitionPreservingIncrementalJob.Report</a></li>
+<li><a href="datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model" target="classFrame"><span class="interfaceName">Accumulator</span></a></li>
+<li><a href="datafu/hourglass/avro/AvroDateRangeMetadata.html" title="class in datafu.hourglass.avro" target="classFrame">AvroDateRangeMetadata</a></li>
+<li><a href="datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html" title="class in datafu.hourglass.mapreduce" target="classFrame">AvroKeyValueIdentityMapper</a></li>
+<li><a href="datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro" target="classFrame">AvroKeyValueWithMetadataOutputFormat</a></li>
+<li><a href="datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro" target="classFrame">AvroKeyValueWithMetadataRecordWriter</a></li>
+<li><a href="datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro" target="classFrame">AvroKeyWithMetadataOutputFormat</a></li>
+<li><a href="datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="class in datafu.hourglass.avro" target="classFrame">AvroKeyWithMetadataOutputFormat.RecordWriterFactory</a></li>
+<li><a href="datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro" target="classFrame">AvroKeyWithMetadataRecordWriter</a></li>
+<li><a href="datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" title="class in datafu.hourglass.avro" target="classFrame">AvroMultipleInputsKeyInputFormat</a></li>
+<li><a href="datafu/hourglass/avro/AvroMultipleInputsUtil.html" title="class in datafu.hourglass.avro" target="classFrame">AvroMultipleInputsUtil</a></li>
+<li><a href="datafu/hourglass/mapreduce/CollapsingCombiner.html" title="class in datafu.hourglass.mapreduce" target="classFrame">CollapsingCombiner</a></li>
+<li><a href="datafu/hourglass/mapreduce/CollapsingMapper.html" title="class in datafu.hourglass.mapreduce" target="classFrame">CollapsingMapper</a></li>
+<li><a href="datafu/hourglass/mapreduce/CollapsingReducer.html" title="class in datafu.hourglass.mapreduce" target="classFrame">CollapsingReducer</a></li>
+<li><a href="datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="class in datafu.hourglass.avro" target="classFrame">CombinedAvroKeyInputFormat</a></li>
+<li><a href="datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" title="class in datafu.hourglass.avro" target="classFrame">CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader</a></li>
+<li><a href="datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs" target="classFrame">DatePath</a></li>
+<li><a href="datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs" target="classFrame">DateRange</a></li>
+<li><a href="datafu/hourglass/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs" target="classFrame"><span class="interfaceName">DateRangeConfigurable</span></a></li>
+<li><a href="datafu/hourglass/jobs/DateRangePlanner.html" title="class in datafu.hourglass.jobs" target="classFrame">DateRangePlanner</a></li>
+<li><a href="datafu/hourglass/mapreduce/DelegatingCombiner.html" title="class in datafu.hourglass.mapreduce" target="classFrame">DelegatingCombiner</a></li>
+<li><a href="datafu/hourglass/mapreduce/DelegatingMapper.html" title="class in datafu.hourglass.mapreduce" target="classFrame">DelegatingMapper</a></li>
+<li><a href="datafu/hourglass/mapreduce/DelegatingReducer.html" title="class in datafu.hourglass.mapreduce" target="classFrame">DelegatingReducer</a></li>
+<li><a href="datafu/hourglass/mapreduce/DistributedCacheHelper.html" title="class in datafu.hourglass.mapreduce" target="classFrame">DistributedCacheHelper</a></li>
+<li><a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs" target="classFrame">ExecutionPlanner</a></li>
+<li><a href="datafu/hourglass/jobs/FileCleaner.html" title="class in datafu.hourglass.jobs" target="classFrame">FileCleaner</a></li>
+<li><a href="datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs" target="classFrame">IncrementalJob</a></li>
+<li><a href="datafu/hourglass/model/KeyValueCollector.html" title="interface in datafu.hourglass.model" target="classFrame"><span class="interfaceName">KeyValueCollector</span></a></li>
+<li><a href="datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model" target="classFrame"><span class="interfaceName">Mapper</span></a></li>
+<li><a href="datafu/hourglass/jobs/MaxInputDataExceededException.html" title="class in datafu.hourglass.jobs" target="classFrame">MaxInputDataExceededException</a></li>
+<li><a href="datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model" target="classFrame"><span class="interfaceName">Merger</span></a></li>
+<li><a href="datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce" target="classFrame">ObjectMapper</a></li>
+<li><a href="datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce" target="classFrame">ObjectProcessor</a></li>
+<li><a href="datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce" target="classFrame">ObjectReducer</a></li>
+<li><a href="datafu/hourglass/mapreduce/Parameters.html" title="class in datafu.hourglass.mapreduce" target="classFrame">Parameters</a></li>
+<li><a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs" target="classFrame">PartitionCollapsingExecutionPlanner</a></li>
+<li><a href="datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs" target="classFrame">PartitionCollapsingIncrementalJob</a></li>
+<li><a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas" target="classFrame">PartitionCollapsingSchemas</a></li>
+<li><a href="datafu/hourglass/mapreduce/PartitioningCombiner.html" title="class in datafu.hourglass.mapreduce" target="classFrame">PartitioningCombiner</a></li>
+<li><a href="datafu/hourglass/mapreduce/PartitioningMapper.html" title="class in datafu.hourglass.mapreduce" target="classFrame">PartitioningMapper</a></li>
+<li><a href="datafu/hourglass/mapreduce/PartitioningReducer.html" title="class in datafu.hourglass.mapreduce" target="classFrame">PartitioningReducer</a></li>
+<li><a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs" target="classFrame">PartitionPreservingExecutionPlanner</a></li>
+<li><a href="datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs" target="classFrame">PartitionPreservingIncrementalJob</a></li>
+<li><a href="datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas" target="classFrame">PartitionPreservingSchemas</a></li>
+<li><a href="datafu/hourglass/fs/PathUtils.html" title="class in datafu.hourglass.fs" target="classFrame">PathUtils</a></li>
+<li><a href="datafu/hourglass/jobs/ReduceEstimator.html" title="class in datafu.hourglass.jobs" target="classFrame">ReduceEstimator</a></li>
+<li><a href="datafu/hourglass/jobs/Setup.html" title="interface in datafu.hourglass.jobs" target="classFrame"><span class="interfaceName">Setup</span></a></li>
+<li><a href="datafu/hourglass/jobs/StagedOutputJob.html" title="class in datafu.hourglass.jobs" target="classFrame">StagedOutputJob</a></li>
+<li><a href="datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas" target="classFrame">TaskSchemas</a></li>
+<li><a href="datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas" target="classFrame">TaskSchemas.Builder</a></li>
+<li><a href="datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs" target="classFrame">TimeBasedJob</a></li>
+<li><a href="datafu/hourglass/jobs/TimePartitioner.html" title="class in datafu.hourglass.jobs" target="classFrame">TimePartitioner</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/allclasses-noframe.html b/site/source/docs/hourglass/1.3.0/allclasses-noframe.html
new file mode 100644
index 0000000..8e6c4e7
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/allclasses-noframe.html
@@ -0,0 +1,79 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>All Classes (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseCombiner</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseMapper</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseReducer</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.Report</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob.Report</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></li>
+<li><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob.Report</a></li>
+<li><a href="datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model"><span class="interfaceName">Accumulator</span></a></li>
+<li><a href="datafu/hourglass/avro/AvroDateRangeMetadata.html" title="class in datafu.hourglass.avro">AvroDateRangeMetadata</a></li>
+<li><a href="datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html" title="class in datafu.hourglass.mapreduce">AvroKeyValueIdentityMapper</a></li>
+<li><a href="datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro">AvroKeyValueWithMetadataOutputFormat</a></li>
+<li><a href="datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro">AvroKeyValueWithMetadataRecordWriter</a></li>
+<li><a href="datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataOutputFormat</a></li>
+<li><a href="datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataOutputFormat.RecordWriterFactory</a></li>
+<li><a href="datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataRecordWriter</a></li>
+<li><a href="datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" title="class in datafu.hourglass.avro">AvroMultipleInputsKeyInputFormat</a></li>
+<li><a href="datafu/hourglass/avro/AvroMultipleInputsUtil.html" title="class in datafu.hourglass.avro">AvroMultipleInputsUtil</a></li>
+<li><a href="datafu/hourglass/mapreduce/CollapsingCombiner.html" title="class in datafu.hourglass.mapreduce">CollapsingCombiner</a></li>
+<li><a href="datafu/hourglass/mapreduce/CollapsingMapper.html" title="class in datafu.hourglass.mapreduce">CollapsingMapper</a></li>
+<li><a href="datafu/hourglass/mapreduce/CollapsingReducer.html" title="class in datafu.hourglass.mapreduce">CollapsingReducer</a></li>
+<li><a href="datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="class in datafu.hourglass.avro">CombinedAvroKeyInputFormat</a></li>
+<li><a href="datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" title="class in datafu.hourglass.avro">CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader</a></li>
+<li><a href="datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a></li>
+<li><a href="datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a></li>
+<li><a href="datafu/hourglass/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs"><span class="interfaceName">DateRangeConfigurable</span></a></li>
+<li><a href="datafu/hourglass/jobs/DateRangePlanner.html" title="class in datafu.hourglass.jobs">DateRangePlanner</a></li>
+<li><a href="datafu/hourglass/mapreduce/DelegatingCombiner.html" title="class in datafu.hourglass.mapreduce">DelegatingCombiner</a></li>
+<li><a href="datafu/hourglass/mapreduce/DelegatingMapper.html" title="class in datafu.hourglass.mapreduce">DelegatingMapper</a></li>
+<li><a href="datafu/hourglass/mapreduce/DelegatingReducer.html" title="class in datafu.hourglass.mapreduce">DelegatingReducer</a></li>
+<li><a href="datafu/hourglass/mapreduce/DistributedCacheHelper.html" title="class in datafu.hourglass.mapreduce">DistributedCacheHelper</a></li>
+<li><a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></li>
+<li><a href="datafu/hourglass/jobs/FileCleaner.html" title="class in datafu.hourglass.jobs">FileCleaner</a></li>
+<li><a href="datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></li>
+<li><a href="datafu/hourglass/model/KeyValueCollector.html" title="interface in datafu.hourglass.model"><span class="interfaceName">KeyValueCollector</span></a></li>
+<li><a href="datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model"><span class="interfaceName">Mapper</span></a></li>
+<li><a href="datafu/hourglass/jobs/MaxInputDataExceededException.html" title="class in datafu.hourglass.jobs">MaxInputDataExceededException</a></li>
+<li><a href="datafu/hourglass/model/Merger.html" title="interface in datafu.hourglass.model"><span class="interfaceName">Merger</span></a></li>
+<li><a href="datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce">ObjectMapper</a></li>
+<li><a href="datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></li>
+<li><a href="datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a></li>
+<li><a href="datafu/hourglass/mapreduce/Parameters.html" title="class in datafu.hourglass.mapreduce">Parameters</a></li>
+<li><a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionCollapsingExecutionPlanner</a></li>
+<li><a href="datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionCollapsingIncrementalJob</a></li>
+<li><a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a></li>
+<li><a href="datafu/hourglass/mapreduce/PartitioningCombiner.html" title="class in datafu.hourglass.mapreduce">PartitioningCombiner</a></li>
+<li><a href="datafu/hourglass/mapreduce/PartitioningMapper.html" title="class in datafu.hourglass.mapreduce">PartitioningMapper</a></li>
+<li><a href="datafu/hourglass/mapreduce/PartitioningReducer.html" title="class in datafu.hourglass.mapreduce">PartitioningReducer</a></li>
+<li><a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionPreservingExecutionPlanner</a></li>
+<li><a href="datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionPreservingIncrementalJob</a></li>
+<li><a href="datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a></li>
+<li><a href="datafu/hourglass/fs/PathUtils.html" title="class in datafu.hourglass.fs">PathUtils</a></li>
+<li><a href="datafu/hourglass/jobs/ReduceEstimator.html" title="class in datafu.hourglass.jobs">ReduceEstimator</a></li>
+<li><a href="datafu/hourglass/jobs/Setup.html" title="interface in datafu.hourglass.jobs"><span class="interfaceName">Setup</span></a></li>
+<li><a href="datafu/hourglass/jobs/StagedOutputJob.html" title="class in datafu.hourglass.jobs">StagedOutputJob</a></li>
+<li><a href="datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas">TaskSchemas</a></li>
+<li><a href="datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas">TaskSchemas.Builder</a></li>
+<li><a href="datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></li>
+<li><a href="datafu/hourglass/jobs/TimePartitioner.html" title="class in datafu.hourglass.jobs">TimePartitioner</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/constant-values.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/constant-values.html b/site/source/docs/hourglass/1.3.0/constant-values.html
new file mode 100644
index 0000000..be0520a
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/constant-values.html
@@ -0,0 +1,205 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>Constant Field Values (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Constant Field Values (datafu-hourglass 1.3.0 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><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.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="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#datafu.hourglass">datafu.hourglass.*</a></li>
+</ul>
+</div>
+<div class="constantValuesContainer"><a name="datafu.hourglass">
+<!-- -->
+</a>
+<h2 title="datafu.hourglass">datafu.hourglass.*</h2>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro">AvroKeyValueWithMetadataRecordWriter</a><<a href="datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">K</a>,<a href="datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">V</a>></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="datafu.hourglass.avro.AvroKeyValueWithMetadataRecordWriter.TEXT_PREFIX">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html#TEXT_PREFIX">TEXT_PREFIX</a></code></td>
+<td class="colLast"><code>"avro.meta.text."</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataRecordWriter</a><<a href="datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="type parameter in AvroKeyWithMetadataRecordWriter">T</a>></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="datafu.hourglass.avro.AvroKeyWithMetadataRecordWriter.TEXT_PREFIX">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html#TEXT_PREFIX">TEXT_PREFIX</a></code></td>
+<td class="colLast"><code>"avro.meta.text."</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/Parameters.html" title="class in datafu.hourglass.mapreduce">Parameters</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="datafu.hourglass.mapreduce.Parameters.COMBINER_IMPL_PATH">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/hourglass/mapreduce/Parameters.html#COMBINER_IMPL_PATH">COMBINER_IMPL_PATH</a></code></td>
+<td class="colLast"><code>"hourglass.combiner.impl.path"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="datafu.hourglass.mapreduce.Parameters.MAPPER_IMPL_PATH">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/hourglass/mapreduce/Parameters.html#MAPPER_IMPL_PATH">MAPPER_IMPL_PATH</a></code></td>
+<td class="colLast"><code>"hourglass.mapper.impl.path"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="datafu.hourglass.mapreduce.Parameters.REDUCER_IMPL_PATH">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/hourglass/mapreduce/Parameters.html#REDUCER_IMPL_PATH">REDUCER_IMPL_PATH</a></code></td>
+<td class="colLast"><code>"hourglass.reducer.impl.path"</code></td>
+</tr>
+</tbody>
+</table>
+</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><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroDateRangeMetadata.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroDateRangeMetadata.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroDateRangeMetadata.html
new file mode 100644
index 0000000..e62e9e5
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroDateRangeMetadata.html
@@ -0,0 +1,362 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>AvroDateRangeMetadata (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AvroDateRangeMetadata (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/avro/AvroKeyValueWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroDateRangeMetadata.html" target="_top">Frames</a></li>
+<li><a href="AvroDateRangeMetadata.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.avro</div>
+<h2 title="Class AvroDateRangeMetadata" class="title">Class AvroDateRangeMetadata</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.avro.AvroDateRangeMetadata</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AvroDateRangeMetadata</span>
+extends java.lang.Object</pre>
+<div class="block">Manages the storage and retrieval of date ranges in the metadata of Avro files.
+ This is used by <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionCollapsingIncrementalJob</code></a> so that when reusing previous
+ output it can determine the date range the data corresponds to.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroDateRangeMetadata.html#METADATA_DATE_END">METADATA_DATE_END</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroDateRangeMetadata.html#METADATA_DATE_START">METADATA_DATE_START</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroDateRangeMetadata.html#AvroDateRangeMetadata--">AvroDateRangeMetadata</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroDateRangeMetadata.html#configureOutputDateRange-org.apache.hadoop.conf.Configuration-datafu.hourglass.fs.DateRange-">configureOutputDateRange</a></span>(org.apache.hadoop.conf.Configuration conf,
+ <a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a> dateRange)</code>
+<div class="block">Updates the Hadoop configuration so that the Avro files which are written have date range
+ information stored in the metadata.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroDateRangeMetadata.html#getOutputFileDateRange-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">getOutputFileDateRange</a></span>(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path path)</code>
+<div class="block">Reads the date range from the metadata stored in an Avro file.</div>
+</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="METADATA_DATE_START">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>METADATA_DATE_START</h4>
+<pre>public static java.lang.String METADATA_DATE_START</pre>
+</li>
+</ul>
+<a name="METADATA_DATE_END">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>METADATA_DATE_END</h4>
+<pre>public static java.lang.String METADATA_DATE_END</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AvroDateRangeMetadata--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AvroDateRangeMetadata</h4>
+<pre>public AvroDateRangeMetadata()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getOutputFileDateRange-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputFileDateRange</h4>
+<pre>public static <a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a> getOutputFileDateRange(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path path)
+ throws java.io.IOException</pre>
+<div class="block">Reads the date range from the metadata stored in an Avro file.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fs</code> - file system to access path</dd>
+<dd><code>path</code> - path to get date range for</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>date range</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="configureOutputDateRange-org.apache.hadoop.conf.Configuration-datafu.hourglass.fs.DateRange-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>configureOutputDateRange</h4>
+<pre>public static void configureOutputDateRange(org.apache.hadoop.conf.Configuration conf,
+ <a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a> dateRange)</pre>
+<div class="block">Updates the Hadoop configuration so that the Avro files which are written have date range
+ information stored in the metadata. This should be used in conjunction with
+ <a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro"><code>AvroKeyValueWithMetadataRecordWriter</code></a>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - configuration to store date range in</dd>
+<dd><code>dateRange</code> - date range</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>
+<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><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/avro/AvroKeyValueWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroDateRangeMetadata.html" target="_top">Frames</a></li>
+<li><a href="AvroDateRangeMetadata.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html
new file mode 100644
index 0000000..1db03c9
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html
@@ -0,0 +1,350 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>AvroKeyValueWithMetadataOutputFormat (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AvroKeyValueWithMetadataOutputFormat (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/avro/AvroDateRangeMetadata.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" target="_top">Frames</a></li>
+<li><a href="AvroKeyValueWithMetadataOutputFormat.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.lib.output.FileOutputFormat">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.hadoop.mapreduce.lib.output.FileOutputFormat">Field</a> | </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.avro</div>
+<h2 title="Class AvroKeyValueWithMetadataOutputFormat" class="title">Class AvroKeyValueWithMetadataOutputFormat<K,V></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.OutputFormat<K,V></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.lib.output.FileOutputFormat<K,V></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.avro.mapreduce.AvroOutputFormatBase<K,V></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.avro.AvroKeyValueWithMetadataOutputFormat<K,V></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>K</code> - The type of key. If an Avro type, it must be wrapped in an <code>AvroKey</code>.</dd>
+<dd><code>V</code> - The type of value. If an Avro type, it must be wrapped in an <code>AvroValue</code>.</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AvroKeyValueWithMetadataOutputFormat<K,V></span>
+extends org.apache.avro.mapreduce.AvroOutputFormatBase<K,V></pre>
+<div class="block">FileOutputFormat for writing Avro container files of key/value pairs.
+
+ <p>Since Avro container files can only contain records (not key/value pairs), this
+ output format puts the key and value into an Avro generic record with two fields, named
+ 'key' and 'value'.</p>
+
+ <p>The keys and values given to this output format may be Avro objects wrapped in
+ <code>AvroKey</code> or <code>AvroValue</code> objects. The basic Writable types are
+ also supported (e.g., IntWritable, Text); they will be converted to their corresponding
+ Avro types.</p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.lib.output.FileOutputFormat">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.lib.output.FileOutputFormat</h3>
+<code>org.apache.hadoop.mapreduce.lib.output.FileOutputFormat.Counter</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.mapreduce.lib.output.FileOutputFormat">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.hadoop.mapreduce.lib.output.FileOutputFormat</h3>
+<code>BASE_OUTPUT_NAME, COMPRESS, COMPRESS_CODEC, COMPRESS_TYPE, OUTDIR, PART</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html#AvroKeyValueWithMetadataOutputFormat--">AvroKeyValueWithMetadataOutputFormat</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordWriter<<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" title="type parameter in AvroKeyValueWithMetadataOutputFormat">K</a>,<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" title="type parameter in AvroKeyValueWithMetadataOutputFormat">V</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext context)</code></td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.avro.mapreduce.AvroOutputFormatBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.avro.mapreduce.AvroOutputFormatBase</h3>
+<code>getAvroFileOutputStream, getCompressionCodec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.lib.output.FileOutputFormat">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.mapreduce.lib.output.FileOutputFormat</h3>
+<code>checkOutputSpecs, getCompressOutput, getDefaultWorkFile, getOutputCommitter, getOutputCompressorClass, getOutputName, getOutputPath, getPathForWorkFile, getUniqueFile, getWorkOutputPath, setCompressOutput, setOutputCompressorClass, setOutputName, setOutputPath</code></li>
+</ul>
+<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="AvroKeyValueWithMetadataOutputFormat--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AvroKeyValueWithMetadataOutputFormat</h4>
+<pre>public AvroKeyValueWithMetadataOutputFormat()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getRecordWriter</h4>
+<pre>public org.apache.hadoop.mapreduce.RecordWriter<<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" title="type parameter in AvroKeyValueWithMetadataOutputFormat">K</a>,<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" title="type parameter in AvroKeyValueWithMetadataOutputFormat">V</a>> getRecordWriter(org.apache.hadoop.mapreduce.TaskAttemptContext context)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getRecordWriter</code> in class <code>org.apache.hadoop.mapreduce.lib.output.FileOutputFormat<<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" title="type parameter in AvroKeyValueWithMetadataOutputFormat">K</a>,<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" title="type parameter in AvroKeyValueWithMetadataOutputFormat">V</a>></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/avro/AvroDateRangeMetadata.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" target="_top">Frames</a></li>
+<li><a href="AvroKeyValueWithMetadataOutputFormat.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.lib.output.FileOutputFormat">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.hadoop.mapreduce.lib.output.FileOutputFormat">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html
new file mode 100644
index 0000000..f5a4e79
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html
@@ -0,0 +1,393 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>AvroKeyValueWithMetadataRecordWriter (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AvroKeyValueWithMetadataRecordWriter (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/avro/AvroKeyValueWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" target="_top">Frames</a></li>
+<li><a href="AvroKeyValueWithMetadataRecordWriter.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.avro</div>
+<h2 title="Class AvroKeyValueWithMetadataRecordWriter" class="title">Class AvroKeyValueWithMetadataRecordWriter<K,V></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.RecordWriter<K,V></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.avro.AvroKeyValueWithMetadataRecordWriter<K,V></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>K</code> - The type of key to write.</dd>
+<dd><code>V</code> - The type of value to write.</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AvroKeyValueWithMetadataRecordWriter<K,V></span>
+extends org.apache.hadoop.mapreduce.RecordWriter<K,V></pre>
+<div class="block">Writes key/value pairs to an Avro container file.
+
+ <p>Each entry in the Avro container file will be a generic record with two fields,
+ named 'key' and 'value'. The input types may be basic Writable objects like Text or
+ IntWritable, or they may be AvroWrapper subclasses (AvroKey or AvroValue). Writable
+ objects will be converted to their corresponding Avro types when written to the generic
+ record key/value pair.</p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html#TEXT_PREFIX">TEXT_PREFIX</a></span></code>
+<div class="block">The configuration key prefix for a text output metadata.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html#AvroKeyValueWithMetadataRecordWriter-org.apache.avro.hadoop.io.AvroDatumConverter-org.apache.avro.hadoop.io.AvroDatumConverter-org.apache.avro.file.CodecFactory-java.io.OutputStream-org.apache.hadoop.conf.Configuration-">AvroKeyValueWithMetadataRecordWriter</a></span>(org.apache.avro.hadoop.io.AvroDatumConverter<<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">K</a>,?> keyConverter,
+ org.apache.avro.hadoop.io.AvroDatumConverter<<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">V</a>,?> valueConverter,
+ org.apache.avro.file.CodecFactory compressionCodec,
+ java.io.OutputStream outputStream,
+ org.apache.hadoop.conf.Configuration conf)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html#close-org.apache.hadoop.mapreduce.TaskAttemptContext-">close</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext context)</code></td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html#getWriterSchema--">getWriterSchema</a></span>()</code>
+<div class="block">Gets the writer schema for the key/value pair generic record.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html#write-K-V-">write</a></span>(<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">K</a> key,
+ <a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">V</a> value)</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="TEXT_PREFIX">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TEXT_PREFIX</h4>
+<pre>public static final java.lang.String TEXT_PREFIX</pre>
+<div class="block">The configuration key prefix for a text output metadata.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#datafu.hourglass.avro.AvroKeyValueWithMetadataRecordWriter.TEXT_PREFIX">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AvroKeyValueWithMetadataRecordWriter-org.apache.avro.hadoop.io.AvroDatumConverter-org.apache.avro.hadoop.io.AvroDatumConverter-org.apache.avro.file.CodecFactory-java.io.OutputStream-org.apache.hadoop.conf.Configuration-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AvroKeyValueWithMetadataRecordWriter</h4>
+<pre>public AvroKeyValueWithMetadataRecordWriter(org.apache.avro.hadoop.io.AvroDatumConverter<<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">K</a>,?> keyConverter,
+ org.apache.avro.hadoop.io.AvroDatumConverter<<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">V</a>,?> valueConverter,
+ org.apache.avro.file.CodecFactory compressionCodec,
+ java.io.OutputStream outputStream,
+ org.apache.hadoop.conf.Configuration conf)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getWriterSchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getWriterSchema</h4>
+<pre>public org.apache.avro.Schema getWriterSchema()</pre>
+<div class="block">Gets the writer schema for the key/value pair generic record.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The writer schema used for entries of the Avro container file.</dd>
+</dl>
+</li>
+</ul>
+<a name="write-java.lang.Object-java.lang.Object-">
+<!-- -->
+</a><a name="write-K-V-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public void write(<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">K</a> key,
+ <a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">V</a> value)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>write</code> in class <code>org.apache.hadoop.mapreduce.RecordWriter<<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">K</a>,<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">V</a>></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="close-org.apache.hadoop.mapreduce.TaskAttemptContext-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>public void close(org.apache.hadoop.mapreduce.TaskAttemptContext context)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>close</code> in class <code>org.apache.hadoop.mapreduce.RecordWriter<<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">K</a>,<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">V</a>></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/avro/AvroKeyValueWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" target="_top">Frames</a></li>
+<li><a href="AvroKeyValueWithMetadataRecordWriter.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
[03/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/help-doc.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/help-doc.html b/site/source/docs/hourglass/1.3.0/help-doc.html
new file mode 100644
index 0000000..92a8be9
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/help-doc.html
@@ -0,0 +1,223 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>API Help (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="API Help (datafu-hourglass 1.3.0 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><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.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">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Overview</h2>
+<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
+</li>
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames. All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</li>
+</ul>
+<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></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><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.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>
[38/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html
new file mode 100644
index 0000000..16c574b
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SimpleRandomSampleWithReplacementElect.Initial (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SimpleRandomSampleWithReplacementElect.Initial (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSampleWithReplacementElect.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sampling</div>
+<h2 title="Class SimpleRandomSampleWithReplacementElect.Initial" class="title">Class SimpleRandomSampleWithReplacementElect.Initial</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.SimpleRandomSampleWithReplacementElect.Initial</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">SimpleRandomSampleWithReplacementElect.Initial</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html#Initial--">Initial</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Initial--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSampleWithReplacementElect.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html
new file mode 100644
index 0000000..90da384
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SimpleRandomSampleWithReplacementElect.Intermediate (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SimpleRandomSampleWithReplacementElect.Intermediate (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSampleWithReplacementElect.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.sampling</div>
+<h2 title="Class SimpleRandomSampleWithReplacementElect.Intermediate" class="title">Class SimpleRandomSampleWithReplacementElect.Intermediate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.SimpleRandomSampleWithReplacementElect.Intermediate</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">SimpleRandomSampleWithReplacementElect.Intermediate</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html#Intermediate--">Intermediate</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple tuple)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Intermediate--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple tuple)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSampleWithReplacementElect.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html
new file mode 100644
index 0000000..5f80d13
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html
@@ -0,0 +1,486 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SimpleRandomSampleWithReplacementElect (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SimpleRandomSampleWithReplacementElect (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/SimpleRandomSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSampleWithReplacementElect.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.pig.sampling</div>
+<h2 title="Class SimpleRandomSampleWithReplacementElect" class="title">Class SimpleRandomSampleWithReplacementElect</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AlgebraicEvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.SimpleRandomSampleWithReplacementElect</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<org.apache.pig.data.DataBag>, org.apache.pig.Algebraic</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SimpleRandomSampleWithReplacementElect</span>
+extends org.apache.pig.AlgebraicEvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Select the candidate with the smallest score for each position from the candidates
+ proposed by <a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling"><code>SimpleRandomSampleWithReplacementVote</code></a>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling"><code>SimpleRandomSampleWithReplacementVote</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect.Final</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect.Initial</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect.Intermediate</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static org.apache.pig.data.BagFactory</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html#bagFactory">bagFactory</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html#OUTPUT_BAG_NAME_PREFIX">OUTPUT_BAG_NAME_PREFIX</a></span></code>
+<div class="block">Prefix for the output bag name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static org.apache.pig.data.TupleFactory</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html#tupleFactory">tupleFactory</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html#SimpleRandomSampleWithReplacementElect--">SimpleRandomSampleWithReplacementElect</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html#getFinal--">getFinal</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html#getInitial--">getInitial</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html#getIntermed--">getIntermed</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AlgebraicEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AlgebraicEvalFunc</h3>
+<code>accumulate, cleanup, getValue</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AccumulatorEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AccumulatorEvalFunc</h3>
+<code>exec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="OUTPUT_BAG_NAME_PREFIX">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OUTPUT_BAG_NAME_PREFIX</h4>
+<pre>public static final java.lang.String OUTPUT_BAG_NAME_PREFIX</pre>
+<div class="block">Prefix for the output bag name.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#datafu.pig.sampling.SimpleRandomSampleWithReplacementElect.OUTPUT_BAG_NAME_PREFIX">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="tupleFactory">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>tupleFactory</h4>
+<pre>public static final org.apache.pig.data.TupleFactory tupleFactory</pre>
+</li>
+</ul>
+<a name="bagFactory">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>bagFactory</h4>
+<pre>public static final org.apache.pig.data.BagFactory bagFactory</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SimpleRandomSampleWithReplacementElect--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SimpleRandomSampleWithReplacementElect</h4>
+<pre>public SimpleRandomSampleWithReplacementElect()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInitial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInitial</h4>
+<pre>public java.lang.String getInitial()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getInitial</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getInitial</code> in class <code>org.apache.pig.AlgebraicEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getIntermed--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermed</h4>
+<pre>public java.lang.String getIntermed()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getIntermed</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getIntermed</code> in class <code>org.apache.pig.AlgebraicEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFinal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFinal</h4>
+<pre>public java.lang.String getFinal()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFinal</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFinal</code> in class <code>org.apache.pig.AlgebraicEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/sampling/SimpleRandomSample.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSampleWithReplacementElect.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html
new file mode 100644
index 0000000..eb93573
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html
@@ -0,0 +1,557 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>SimpleRandomSampleWithReplacementVote (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="SimpleRandomSampleWithReplacementVote (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/WeightedReservoirSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSampleWithReplacementVote.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.pig.sampling</div>
+<h2 title="Class SimpleRandomSampleWithReplacementVote" class="title">Class SimpleRandomSampleWithReplacementVote</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.SimpleRandomSampleWithReplacementVote</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">SimpleRandomSampleWithReplacementVote</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">Scalable simple random sampling with replacement (ScaSRSWR).
+
+ <p>
+ This UDF together with <a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling"><code>SimpleRandomSampleWithReplacementElect</code></a> implement a
+ scalable algorithm for simple random sampling with replacement (SRSWR), which is a
+ randomized algorithm with a failure rate less than <a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#FAILURE_RATE">1.0E-4</a>.
+ </p>
+
+ <p>
+ Let s be the desired sample size. To compute an SRSWR sample of size s, for each output
+ position in {0, 1, ..., s-1}, we want to select an item from the population uniformly
+ at random. This algorithm consists of two stages: vote and election. In the vote stage,
+ this UDF <a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling"><code>SimpleRandomSampleWithReplacementVote</code></a> votes items, called candidates,
+ for each position. In the election stage, the paired UDF
+ <a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling"><code>SimpleRandomSampleWithReplacementElect</code></a> elects one candidate for each position.
+ The algorithm succeeds if we have at least one candidate for each position.
+ </p>
+
+ <p>
+ To use this UDF pair, user needs to provide: 1) the desired sample size, 2) a good
+ lower bound of the population size or the exact size. The input to the vote UDF
+ <a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling"><code>SimpleRandomSampleWithReplacementVote</code></a> is a tuple that consists of a bag of
+ items, the desired sample size (int), and the population size (long) or a good lower
+ bound of it, where the latter two must be scalars. The output from the vote UDF is a
+ tuple that consists of position:int, score:double, and candidate. The input to the
+ elect UDF <a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling"><code>SimpleRandomSampleWithReplacementElect</code></a> is a tuple that contains all
+ candidates voted by the vote UDF for some positions. The output from the elect UDF is a
+ bag of sampled items.
+ </p>
+
+ <p>
+ For example, the following script generates a sample of size 100000 with replacement:
+ </p>
+
+ <pre>
+ DEFINE SRSWR_VOTE datafu.pig.sampling.SimpleRandomSampleWithReplacementVote();
+ DEFINE SRSWR_ELECT datafu.pig.sampling.SimpleRandomSampleWithReplacementElect();
+
+ item = LOAD 'input' AS (x:double);
+ summary = FOREACH (GROUP item ALL) GENERATE COUNT(item) AS count;
+ candidates = FOREACH item GENERATE FLATTEN(SRSWR_VOTE(TOBAG(x), 100000, summary.count));
+ sampled = FOREACH (GROUP candidates BY position PARALLEL 10) GENERATE FLATTEN(SRSWR_ELECT(candidates));
+ </pre>
+
+ <p>
+ Because for election we only need to group candidates voted for the same position, this
+ algorithm can use many reducers to consume the candidates. See the "PARALLEL 10"
+ statement above. If the item to sample is the entire row, use TOBAG(TOTUPLE(*)).
+ </p>
+
+ <p>
+ SRSWR is heavily used in bootstrapping. Bootstrapping can be done easily with this UDF
+ pair. For example, the following script generates 100 bootstrap samples, computes the
+ mean value for each sample, and then outputs the bootstrap estimates.
+ </p>
+
+ <pre>
+ summary = FOREACH (GROUP item ALL) GENERATE AVG(item.x) AS mean, COUNT(item) AS count;
+ candidates = FOREACH item GENERATE FLATTEN(SRSWR_VOTE(TOBAG(x), summary.count*100, summary.count));
+ sampled = FOREACH (GROUP candidates BY (position % 100) PARALLEL 10) GENERATE AVG(SRSWR_ELECT(candidates)) AS mean;
+ bootstrap = FOREACH (GROUP sampled ALL) GENERATE summary.mean AS mean, sampled.mean AS bootstrapMeans;
+ </pre>
+
+ <p>
+ Another usage of this UDF pair is to generate random pairs or tuples without computing
+ the cross product, where each pair or tuple consist of items from different input
+ sources. Let s be the number of random tuples we want to generate. For each input
+ source, simply use the vote UDF to propose candidates, then join the candidates from
+ different sources by their positions and for each position use the elect UDF to select
+ one candidate from each source to form the pair or tuple for that position.
+ </p>
+
+ <p>
+ The algorithm is a simple extension to the work
+ </p>
+
+ <pre>
+ X. Meng, Scalable Simple Random Sampling and Stratified Sampling, ICML 2013.
+ </pre>
+
+ <p>
+ Basically, for each output position, it performs a random sort on the population
+ (associates each item with a random score independently drawn from the uniform
+ distribution and then sorts items based on the scores), and picks the one that has the
+ smallest score. However, a probabilistic threshold is used to avoid sorting the entire
+ population. For example, if the population size is one billion and the random score
+ generated for an item is 0.9, very likely it won't become the smallest and hence we do
+ not need to propose it as a candidate.
+ </p>
+
+ <p>
+ More precisely, let n be the population size, n1 be a good lower bound of n, s be the
+ sample size, delta be the failure rate, and q be the threshold. For each output
+ position the probability of all random scores being greater than q is (1-q)^n. Thus, if
+ we throw away items with associated scores greater than q, with probability at least 1
+ - s*(1-q)^n, we can still capture the item with the smallest score for each position.
+ Fix delta = s*(1-q)^n and solve for q, we get q = 1-exp(log(delta/s)/n), Note that
+ replacing n by n1 < n can only decrease the failure rate, though at the cost of
+ increased number of candidates. The expected number of candidates is (1 -
+ exp(log(delta/s)/n1)*s*n. When n1 equals n, this number is approximately
+ s*log(s/delta).
+ </p>
+
+ <p>
+ Generating a random score for each (item, position) pair is very expensive and
+ unnecessary. For each item, the number of positions for which it gets voted follows a
+ binomial distribution B(s,q). We can simply draw a number from this distribution,
+ determine the positions by sampling without replacement, and then generate random
+ scores for those positions. This reduces the running time significantly.
+ </p>
+
+ <p>
+ Since for each position we only need the candidate with the smallest score, we
+ implement a combiner to reduce the size of intermediate data in the elect UDF
+ </p>
+
+ <a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling"><code>SimpleRandomSampleWithReplacementElect</code></a>.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling"><code>SimpleRandomSampleWithReplacementElect</code></a>,
+<a href="http://en.wikipedia.org/wiki/Bootstrapping_(statistics)" target="_blank">Boostrapping (Wikipedia)</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#CANDIDATE_FIELD_NAME">CANDIDATE_FIELD_NAME</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#FAILURE_RATE">FAILURE_RATE</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#OUTPUT_BAG_NAME_PREFIX">OUTPUT_BAG_NAME_PREFIX</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#POSITION_FIELD_NAME">POSITION_FIELD_NAME</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#SCORE_FIELD_NAME">SCORE_FIELD_NAME</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#SimpleRandomSampleWithReplacementVote--">SimpleRandomSampleWithReplacementVote</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple tuple)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="OUTPUT_BAG_NAME_PREFIX">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>OUTPUT_BAG_NAME_PREFIX</h4>
+<pre>public static final java.lang.String OUTPUT_BAG_NAME_PREFIX</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#datafu.pig.sampling.SimpleRandomSampleWithReplacementVote.OUTPUT_BAG_NAME_PREFIX">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="CANDIDATE_FIELD_NAME">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CANDIDATE_FIELD_NAME</h4>
+<pre>public static final java.lang.String CANDIDATE_FIELD_NAME</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#datafu.pig.sampling.SimpleRandomSampleWithReplacementVote.CANDIDATE_FIELD_NAME">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="POSITION_FIELD_NAME">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>POSITION_FIELD_NAME</h4>
+<pre>public static final java.lang.String POSITION_FIELD_NAME</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#datafu.pig.sampling.SimpleRandomSampleWithReplacementVote.POSITION_FIELD_NAME">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="SCORE_FIELD_NAME">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SCORE_FIELD_NAME</h4>
+<pre>public static final java.lang.String SCORE_FIELD_NAME</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#datafu.pig.sampling.SimpleRandomSampleWithReplacementVote.SCORE_FIELD_NAME">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="FAILURE_RATE">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FAILURE_RATE</h4>
+<pre>public static final double FAILURE_RATE</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#datafu.pig.sampling.SimpleRandomSampleWithReplacementVote.FAILURE_RATE">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="SimpleRandomSampleWithReplacementVote--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SimpleRandomSampleWithReplacementVote</h4>
+<pre>public SimpleRandomSampleWithReplacementVote()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.DataBag exec(org.apache.pig.data.Tuple tuple)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/WeightedReservoirSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" target="_top">Frames</a></li>
+<li><a href="SimpleRandomSampleWithReplacementVote.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.Final.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.Final.html b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.Final.html
new file mode 100644
index 0000000..5b96d86
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/sampling/WeightedReservoirSample.Final.html
@@ -0,0 +1,307 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>WeightedReservoirSample.Final (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="WeightedReservoirSample.Final (datafu-pig 1.3.0 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><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/pig/sampling/WeightedReservoirSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/WeightedReservoirSample.Final.html" target="_top">Frames</a></li>
+<li><a href="WeightedReservoirSample.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.datafu.pig.sampling.ReservoirSample.Final">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</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.pig.sampling</div>
+<h2 title="Class WeightedReservoirSample.Final" class="title">Class WeightedReservoirSample.Final</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling">datafu.pig.sampling.ReservoirSample.Final</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.sampling.WeightedReservoirSample.Final</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/sampling/WeightedReservoirSample.html" title="class in datafu.pig.sampling">WeightedReservoirSample</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">WeightedReservoirSample.Final</span>
+extends <a href="../../../datafu/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling">ReservoirSample.Final</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Final.html#Final--">Final</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Final.html#Final-java.lang.String-java.lang.String-">Final</a></span>(java.lang.String strNumSamples,
+ java.lang.String strWeightIdx)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.sampling.ReservoirSample.Final">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.sampling.<a href="../../../datafu/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling">ReservoirSample.Final</a></h3>
+<code><a href="../../../datafu/pig/sampling/ReservoirSample.Final.html#exec-org.apache.pig.data.Tuple-">exec</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Final--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final()</pre>
+</li>
+</ul>
+<a name="Final-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final(java.lang.String strNumSamples,
+ java.lang.String strWeightIdx)</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>
+<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><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/pig/sampling/WeightedReservoirSample.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/sampling/WeightedReservoirSample.Initial.html" title="class in datafu.pig.sampling"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/sampling/WeightedReservoirSample.Final.html" target="_top">Frames</a></li>
+<li><a href="WeightedReservoirSample.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#methods.inherited.from.class.datafu.pig.sampling.ReservoirSample.Final">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
[51/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
DATAFU-110 Update website for 1.3.0 release
Project: http://git-wip-us.apache.org/repos/asf/incubator-datafu/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-datafu/commit/158f9991
Tree: http://git-wip-us.apache.org/repos/asf/incubator-datafu/tree/158f9991
Diff: http://git-wip-us.apache.org/repos/asf/incubator-datafu/diff/158f9991
Branch: refs/heads/master
Commit: 158f999121c3296deed3982421f0eeabbb250656
Parents: ef94e55
Author: Matthew Hayes <ma...@gmail.com>
Authored: Tue Nov 17 10:45:25 2015 -0800
Committer: Matthew Hayes <ma...@gmail.com>
Committed: Tue Nov 17 15:48:59 2015 -0800
----------------------------------------------------------------------
.../2015-11-17-datafu-1-3-0-released.markdown | 86 +
.../docs/datafu/1.3.0/allclasses-frame.html | 150 ++
.../docs/datafu/1.3.0/allclasses-noframe.html | 150 ++
.../docs/datafu/1.3.0/constant-values.html | 299 +++
.../1.3.0/datafu/pig/bags/AppendToBag.html | 373 ++++
.../datafu/1.3.0/datafu/pig/bags/BagConcat.html | 378 ++++
.../datafu/1.3.0/datafu/pig/bags/BagGroup.html | 405 ++++
.../1.3.0/datafu/pig/bags/BagJoin.JoinType.html | 355 +++
.../datafu/1.3.0/datafu/pig/bags/BagJoin.html | 418 ++++
.../1.3.0/datafu/pig/bags/BagLeftOuterJoin.html | 342 +++
.../datafu/1.3.0/datafu/pig/bags/BagSplit.html | 367 ++++
.../datafu/1.3.0/datafu/pig/bags/CountEach.html | 424 ++++
.../1.3.0/datafu/pig/bags/DistinctBy.html | 414 ++++
.../1.3.0/datafu/pig/bags/EmptyBagToNull.html | 337 +++
.../datafu/pig/bags/EmptyBagToNullFields.html | 354 +++
.../datafu/1.3.0/datafu/pig/bags/Enumerate.html | 429 ++++
.../datafu/pig/bags/FirstTupleFromBag.html | 372 ++++
.../1.3.0/datafu/pig/bags/NullToEmptyBag.html | 337 +++
.../1.3.0/datafu/pig/bags/PrependToBag.html | 375 ++++
.../1.3.0/datafu/pig/bags/ReverseEnumerate.html | 393 ++++
.../1.3.0/datafu/pig/bags/TupleFromBag.html | 420 ++++
.../1.3.0/datafu/pig/bags/UnorderedPairs.html | 351 +++
.../datafu/1.3.0/datafu/pig/bags/ZipBags.html | 352 +++
.../1.3.0/datafu/pig/bags/package-frame.html | 41 +
.../1.3.0/datafu/pig/bags/package-summary.html | 275 +++
.../1.3.0/datafu/pig/bags/package-tree.html | 187 ++
.../datafu/pig/geo/HaversineDistInMiles.html | 396 ++++
.../1.3.0/datafu/pig/geo/package-frame.html | 20 +
.../1.3.0/datafu/pig/geo/package-summary.html | 152 ++
.../1.3.0/datafu/pig/geo/package-tree.html | 143 ++
.../docs/datafu/1.3.0/datafu/pig/hash/MD5.html | 337 +++
.../docs/datafu/1.3.0/datafu/pig/hash/SHA.html | 335 +++
.../datafu/pig/hash/lsh/CosineDistanceHash.html | 488 +++++
.../datafu/pig/hash/lsh/L1PStableHash.html | 505 +++++
.../datafu/pig/hash/lsh/L2PStableHash.html | 507 +++++
.../1.3.0/datafu/pig/hash/lsh/LSHFamily.html | 286 +++
.../1.3.0/datafu/pig/hash/lsh/LSHFunc.html | 429 ++++
.../1.3.0/datafu/pig/hash/lsh/RepeatingLSH.html | 319 +++
.../pig/hash/lsh/cosine/HyperplaneLSH.html | 349 +++
.../pig/hash/lsh/cosine/package-frame.html | 20 +
.../pig/hash/lsh/cosine/package-summary.html | 153 ++
.../pig/hash/lsh/cosine/package-tree.html | 139 ++
.../datafu/pig/hash/lsh/interfaces/LSH.html | 382 ++++
.../pig/hash/lsh/interfaces/LSHCreator.html | 376 ++++
.../datafu/pig/hash/lsh/interfaces/Sampler.html | 236 ++
.../pig/hash/lsh/interfaces/package-frame.html | 25 +
.../hash/lsh/interfaces/package-summary.html | 174 ++
.../pig/hash/lsh/interfaces/package-tree.html | 140 ++
.../datafu/pig/hash/lsh/metric/Cosine.html | 386 ++++
.../1.3.0/datafu/pig/hash/lsh/metric/L1.html | 379 ++++
.../1.3.0/datafu/pig/hash/lsh/metric/L2.html | 379 ++++
.../datafu/pig/hash/lsh/metric/MetricUDF.html | 425 ++++
.../pig/hash/lsh/metric/package-frame.html | 23 +
.../pig/hash/lsh/metric/package-summary.html | 175 ++
.../pig/hash/lsh/metric/package-tree.html | 145 ++
.../AbstractStableDistributionFunction.html | 396 ++++
.../datafu/pig/hash/lsh/p_stable/L1LSH.html | 369 ++++
.../datafu/pig/hash/lsh/p_stable/L2LSH.html | 366 ++++
.../pig/hash/lsh/p_stable/package-frame.html | 22 +
.../pig/hash/lsh/p_stable/package-summary.html | 167 ++
.../pig/hash/lsh/p_stable/package-tree.html | 144 ++
.../datafu/pig/hash/lsh/package-frame.html | 25 +
.../datafu/pig/hash/lsh/package-summary.html | 181 ++
.../1.3.0/datafu/pig/hash/lsh/package-tree.html | 151 ++
.../datafu/pig/hash/lsh/util/DataTypeUtil.html | 378 ++++
.../datafu/pig/hash/lsh/util/package-frame.html | 20 +
.../pig/hash/lsh/util/package-summary.html | 151 ++
.../datafu/pig/hash/lsh/util/package-tree.html | 139 ++
.../1.3.0/datafu/pig/hash/package-frame.html | 21 +
.../1.3.0/datafu/pig/hash/package-summary.html | 155 ++
.../1.3.0/datafu/pig/hash/package-tree.html | 144 ++
.../1.3.0/datafu/pig/linkanalysis/PageRank.html | 498 +++++
.../datafu/pig/linkanalysis/PageRankImpl.html | 739 +++++++
.../datafu/pig/linkanalysis/package-frame.html | 21 +
.../pig/linkanalysis/package-summary.html | 157 ++
.../datafu/pig/linkanalysis/package-tree.html | 144 ++
.../datafu/1.3.0/datafu/pig/random/RandInt.html | 362 +++
.../1.3.0/datafu/pig/random/RandomUUID.html | 337 +++
.../1.3.0/datafu/pig/random/package-frame.html | 21 +
.../datafu/pig/random/package-summary.html | 157 ++
.../1.3.0/datafu/pig/random/package-tree.html | 144 ++
.../pig/sampling/ReservoirSample.Final.html | 338 +++
.../pig/sampling/ReservoirSample.Initial.html | 379 ++++
.../sampling/ReservoirSample.Intermediate.html | 338 +++
.../datafu/pig/sampling/ReservoirSample.html | 549 +++++
.../1.3.0/datafu/pig/sampling/SampleByKey.html | 395 ++++
.../pig/sampling/SimpleRandomSample.Final.html | 338 +++
.../sampling/SimpleRandomSample.Initial.html | 338 +++
.../SimpleRandomSample.Intermediate.html | 338 +++
.../datafu/pig/sampling/SimpleRandomSample.html | 538 +++++
...eRandomSampleWithReplacementElect.Final.html | 322 +++
...andomSampleWithReplacementElect.Initial.html | 322 +++
...SampleWithReplacementElect.Intermediate.html | 322 +++
.../SimpleRandomSampleWithReplacementElect.html | 486 ++++
.../SimpleRandomSampleWithReplacementVote.html | 557 +++++
.../sampling/WeightedReservoirSample.Final.html | 307 +++
.../WeightedReservoirSample.Initial.html | 352 +++
.../WeightedReservoirSample.Intermediate.html | 307 +++
.../pig/sampling/WeightedReservoirSample.html | 469 ++++
.../datafu/pig/sampling/WeightedSample.html | 398 ++++
.../datafu/pig/sampling/package-frame.html | 38 +
.../datafu/pig/sampling/package-summary.html | 239 ++
.../1.3.0/datafu/pig/sampling/package-tree.html | 181 ++
.../1.3.0/datafu/pig/sessions/SessionCount.html | 400 ++++
.../1.3.0/datafu/pig/sessions/Sessionize.html | 424 ++++
.../datafu/pig/sessions/package-frame.html | 21 +
.../datafu/pig/sessions/package-summary.html | 158 ++
.../1.3.0/datafu/pig/sessions/package-tree.html | 144 ++
.../1.3.0/datafu/pig/sets/SetDifference.html | 380 ++++
.../1.3.0/datafu/pig/sets/SetIntersect.html | 363 +++
.../datafu/pig/sets/SetOperationsBase.html | 320 +++
.../datafu/1.3.0/datafu/pig/sets/SetUnion.html | 346 +++
.../1.3.0/datafu/pig/sets/package-frame.html | 23 +
.../1.3.0/datafu/pig/sets/package-summary.html | 169 ++
.../1.3.0/datafu/pig/sets/package-tree.html | 145 ++
.../1.3.0/datafu/pig/stats/DoubleVAR.Final.html | 322 +++
.../datafu/pig/stats/DoubleVAR.Initial.html | 322 +++
.../pig/stats/DoubleVAR.Intermediate.html | 322 +++
.../1.3.0/datafu/pig/stats/DoubleVAR.html | 541 +++++
.../1.3.0/datafu/pig/stats/FloatVAR.Final.html | 322 +++
.../datafu/pig/stats/FloatVAR.Initial.html | 322 +++
.../datafu/pig/stats/FloatVAR.Intermediate.html | 322 +++
.../datafu/1.3.0/datafu/pig/stats/FloatVAR.html | 541 +++++
.../pig/stats/HyperLogLogPlusPlus.Final.html | 334 +++
.../pig/stats/HyperLogLogPlusPlus.Initial.html | 334 +++
.../stats/HyperLogLogPlusPlus.Intermediate.html | 334 +++
.../datafu/pig/stats/HyperLogLogPlusPlus.html | 474 ++++
.../1.3.0/datafu/pig/stats/IntVAR.Final.html | 322 +++
.../1.3.0/datafu/pig/stats/IntVAR.Initial.html | 322 +++
.../datafu/pig/stats/IntVAR.Intermediate.html | 322 +++
.../datafu/1.3.0/datafu/pig/stats/IntVAR.html | 541 +++++
.../1.3.0/datafu/pig/stats/LongVAR.Final.html | 322 +++
.../1.3.0/datafu/pig/stats/LongVAR.Initial.html | 322 +++
.../datafu/pig/stats/LongVAR.Intermediate.html | 322 +++
.../datafu/1.3.0/datafu/pig/stats/LongVAR.html | 541 +++++
.../1.3.0/datafu/pig/stats/MarkovPairs.html | 355 +++
.../datafu/1.3.0/datafu/pig/stats/Median.html | 312 +++
.../datafu/1.3.0/datafu/pig/stats/Quantile.html | 418 ++++
.../1.3.0/datafu/pig/stats/QuantileUtil.html | 283 +++
.../1.3.0/datafu/pig/stats/StreamingMedian.html | 317 +++
.../datafu/pig/stats/StreamingQuantile.html | 479 ++++
.../1.3.0/datafu/pig/stats/VAR.Final.html | 322 +++
.../1.3.0/datafu/pig/stats/VAR.Initial.html | 322 +++
.../datafu/pig/stats/VAR.Intermediate.html | 322 +++
.../docs/datafu/1.3.0/datafu/pig/stats/VAR.html | 577 +++++
.../1.3.0/datafu/pig/stats/WilsonBinConf.html | 414 ++++
.../datafu/pig/stats/entropy/CondEntropy.html | 512 +++++
.../entropy/EmpiricalCountEntropy.Final.html | 334 +++
.../entropy/EmpiricalCountEntropy.Initial.html | 334 +++
.../EmpiricalCountEntropy.Intermediate.html | 334 +++
.../stats/entropy/EmpiricalCountEntropy.html | 602 +++++
.../1.3.0/datafu/pig/stats/entropy/Entropy.html | 504 +++++
.../pig/stats/entropy/EntropyEstimator.html | 397 ++++
.../datafu/pig/stats/entropy/EntropyUtil.html | 358 +++
.../datafu/pig/stats/entropy/package-frame.html | 27 +
.../pig/stats/entropy/package-summary.html | 178 ++
.../datafu/pig/stats/entropy/package-tree.html | 150 ++
.../1.3.0/datafu/pig/stats/package-frame.html | 50 +
.../1.3.0/datafu/pig/stats/package-summary.html | 301 +++
.../1.3.0/datafu/pig/stats/package-tree.html | 187 ++
.../datafu/pig/text/opennlp/CachedFile.html | 276 +++
.../1.3.0/datafu/pig/text/opennlp/POSTag.html | 376 ++++
.../datafu/pig/text/opennlp/SentenceDetect.html | 368 ++++
.../datafu/pig/text/opennlp/TokenizeME.html | 369 ++++
.../datafu/pig/text/opennlp/TokenizeSimple.html | 351 +++
.../pig/text/opennlp/TokenizeWhitespace.html | 352 +++
.../datafu/pig/text/opennlp/package-frame.html | 25 +
.../pig/text/opennlp/package-summary.html | 172 ++
.../datafu/pig/text/opennlp/package-tree.html | 144 ++
.../datafu/1.3.0/datafu/pig/urls/URLInfo.html | 345 +++
.../datafu/pig/urls/UserAgentClassify.html | 325 +++
.../1.3.0/datafu/pig/urls/package-frame.html | 21 +
.../1.3.0/datafu/pig/urls/package-summary.html | 158 ++
.../1.3.0/datafu/pig/urls/package-tree.html | 144 ++
.../datafu/pig/util/AliasableEvalFunc.html | 739 +++++++
.../datafu/1.3.0/datafu/pig/util/Assert.html | 311 +++
.../datafu/1.3.0/datafu/pig/util/AssertUDF.html | 355 +++
.../1.3.0/datafu/pig/util/Base64Decode.html | 324 +++
.../1.3.0/datafu/pig/util/Base64Encode.html | 324 +++
.../datafu/1.3.0/datafu/pig/util/BoolToInt.html | 324 +++
.../datafu/1.3.0/datafu/pig/util/Coalesce.html | 395 ++++
.../datafu/pig/util/ContextualEvalFunc.html | 386 ++++
.../1.3.0/datafu/pig/util/DataFuException.html | 421 ++++
.../1.3.0/datafu/pig/util/FieldNotFound.html | 315 +++
.../docs/datafu/1.3.0/datafu/pig/util/In.html | 311 +++
.../datafu/1.3.0/datafu/pig/util/InUDF.html | 350 +++
.../datafu/1.3.0/datafu/pig/util/IntToBool.html | 324 +++
.../pig/util/SelectStringFieldByName.html | 335 +++
.../1.3.0/datafu/pig/util/SimpleEvalFunc.html | 427 ++++
.../datafu/pig/util/TransposeTupleToBag.html | 384 ++++
.../1.3.0/datafu/pig/util/package-frame.html | 38 +
.../1.3.0/datafu/pig/util/package-summary.html | 253 +++
.../1.3.0/datafu/pig/util/package-tree.html | 201 ++
.../docs/datafu/1.3.0/deprecated-list.html | 181 ++
site/source/docs/datafu/1.3.0/help-doc.html | 223 ++
site/source/docs/datafu/1.3.0/index-all.html | 2070 ++++++++++++++++++
site/source/docs/datafu/1.3.0/index.html | 74 +
.../docs/datafu/1.3.0/overview-frame.html | 39 +
.../docs/datafu/1.3.0/overview-summary.html | 245 +++
.../source/docs/datafu/1.3.0/overview-tree.html | 393 ++++
site/source/docs/datafu/1.3.0/package-list | 19 +
site/source/docs/datafu/1.3.0/script.js | 30 +
.../docs/datafu/1.3.0/serialized-form.html | 163 ++
site/source/docs/datafu/1.3.0/stylesheet.css | 574 +++++
.../datafu/getting-started.html.markdown.erb | 5 +-
site/source/docs/datafu/guide.html.markdown.erb | 2 +-
.../guide/bag-operations.html.markdown.erb | 18 +-
.../datafu/guide/estimation.html.markdown.erb | 6 +-
.../docs/datafu/guide/hashing.html.markdown.erb | 8 +-
.../guide/link-analysis.html.markdown.erb | 6 +-
.../more-tips-and-tricks.html.markdown.erb | 12 +-
.../datafu/guide/sampling.html.markdown.erb | 26 +-
.../datafu/guide/sessions.html.markdown.erb | 6 +-
.../guide/set-operations.html.markdown.erb | 4 +-
.../datafu/guide/statistics.html.markdown.erb | 2 +-
.../docs/datafu/javadoc.html.markdown.erb | 3 +-
.../docs/hourglass/1.3.0/allclasses-frame.html | 79 +
.../hourglass/1.3.0/allclasses-noframe.html | 79 +
.../docs/hourglass/1.3.0/constant-values.html | 205 ++
.../hourglass/avro/AvroDateRangeMetadata.html | 362 +++
.../AvroKeyValueWithMetadataOutputFormat.html | 350 +++
.../AvroKeyValueWithMetadataRecordWriter.html | 393 ++++
...etadataOutputFormat.RecordWriterFactory.html | 301 +++
.../avro/AvroKeyWithMetadataOutputFormat.html | 381 ++++
.../avro/AvroKeyWithMetadataRecordWriter.html | 370 ++++
.../avro/AvroMultipleInputsKeyInputFormat.html | 334 +++
.../hourglass/avro/AvroMultipleInputsUtil.html | 310 +++
...InputFormat.CombinedAvroKeyRecordReader.html | 321 +++
.../avro/CombinedAvroKeyInputFormat.html | 360 +++
.../datafu/hourglass/avro/package-frame.html | 29 +
.../datafu/hourglass/avro/package-summary.html | 205 ++
.../datafu/hourglass/avro/package-tree.html | 184 ++
.../1.3.0/datafu/hourglass/fs/DatePath.html | 388 ++++
.../1.3.0/datafu/hourglass/fs/DateRange.html | 285 +++
.../1.3.0/datafu/hourglass/fs/PathUtils.html | 600 +++++
.../datafu/hourglass/fs/package-frame.html | 22 +
.../datafu/hourglass/fs/package-summary.html | 165 ++
.../1.3.0/datafu/hourglass/fs/package-tree.html | 137 ++
.../datafu/hourglass/jobs/AbstractJob.html | 878 ++++++++
.../AbstractNonIncrementalJob.BaseCombiner.html | 267 +++
.../AbstractNonIncrementalJob.BaseMapper.html | 267 +++
.../AbstractNonIncrementalJob.BaseReducer.html | 267 +++
.../jobs/AbstractNonIncrementalJob.Report.html | 362 +++
.../jobs/AbstractNonIncrementalJob.html | 589 +++++
...artitionCollapsingIncrementalJob.Report.html | 403 ++++
...stractPartitionCollapsingIncrementalJob.html | 805 +++++++
...artitionPreservingIncrementalJob.Report.html | 362 +++
...stractPartitionPreservingIncrementalJob.html | 673 ++++++
.../hourglass/jobs/DateRangeConfigurable.html | 231 ++
.../datafu/hourglass/jobs/DateRangePlanner.html | 294 +++
.../datafu/hourglass/jobs/ExecutionPlanner.html | 775 +++++++
.../datafu/hourglass/jobs/FileCleaner.html | 322 +++
.../datafu/hourglass/jobs/IncrementalJob.html | 595 +++++
.../jobs/MaxInputDataExceededException.html | 267 +++
.../PartitionCollapsingExecutionPlanner.html | 555 +++++
.../jobs/PartitionCollapsingIncrementalJob.html | 772 +++++++
.../PartitionPreservingExecutionPlanner.html | 444 ++++
.../jobs/PartitionPreservingIncrementalJob.html | 659 ++++++
.../datafu/hourglass/jobs/ReduceEstimator.html | 329 +++
.../1.3.0/datafu/hourglass/jobs/Setup.html | 228 ++
.../datafu/hourglass/jobs/StagedOutputJob.html | 549 +++++
.../datafu/hourglass/jobs/TimeBasedJob.html | 534 +++++
.../datafu/hourglass/jobs/TimePartitioner.html | 385 ++++
.../datafu/hourglass/jobs/package-frame.html | 47 +
.../datafu/hourglass/jobs/package-summary.html | 355 +++
.../datafu/hourglass/jobs/package-tree.html | 208 ++
.../mapreduce/AvroKeyValueIdentityMapper.html | 313 +++
.../hourglass/mapreduce/CollapsingCombiner.html | 457 ++++
.../hourglass/mapreduce/CollapsingMapper.html | 449 ++++
.../hourglass/mapreduce/CollapsingReducer.html | 511 +++++
.../hourglass/mapreduce/DelegatingCombiner.html | 354 +++
.../hourglass/mapreduce/DelegatingMapper.html | 354 +++
.../hourglass/mapreduce/DelegatingReducer.html | 354 +++
.../mapreduce/DistributedCacheHelper.html | 314 +++
.../hourglass/mapreduce/ObjectMapper.html | 295 +++
.../hourglass/mapreduce/ObjectProcessor.html | 307 +++
.../hourglass/mapreduce/ObjectReducer.html | 298 +++
.../datafu/hourglass/mapreduce/Parameters.html | 311 +++
.../mapreduce/PartitioningCombiner.html | 354 +++
.../hourglass/mapreduce/PartitioningMapper.html | 412 ++++
.../mapreduce/PartitioningReducer.html | 441 ++++
.../hourglass/mapreduce/package-frame.html | 34 +
.../hourglass/mapreduce/package-summary.html | 239 ++
.../hourglass/mapreduce/package-tree.html | 166 ++
.../datafu/hourglass/model/Accumulator.html | 279 +++
.../hourglass/model/KeyValueCollector.html | 242 ++
.../1.3.0/datafu/hourglass/model/Mapper.html | 248 +++
.../1.3.0/datafu/hourglass/model/Merger.html | 247 +++
.../datafu/hourglass/model/package-frame.html | 23 +
.../datafu/hourglass/model/package-summary.html | 169 ++
.../datafu/hourglass/model/package-tree.html | 138 ++
.../schemas/PartitionCollapsingSchemas.html | 389 ++++
.../schemas/PartitionPreservingSchemas.html | 376 ++++
.../hourglass/schemas/TaskSchemas.Builder.html | 312 +++
.../datafu/hourglass/schemas/TaskSchemas.html | 287 +++
.../datafu/hourglass/schemas/package-frame.html | 23 +
.../hourglass/schemas/package-summary.html | 169 ++
.../datafu/hourglass/schemas/package-tree.html | 138 ++
.../docs/hourglass/1.3.0/deprecated-list.html | 122 ++
site/source/docs/hourglass/1.3.0/help-doc.html | 223 ++
site/source/docs/hourglass/1.3.0/index-all.html | 1767 +++++++++++++++
site/source/docs/hourglass/1.3.0/index.html | 74 +
.../docs/hourglass/1.3.0/overview-frame.html | 26 +
.../docs/hourglass/1.3.0/overview-summary.html | 168 ++
.../docs/hourglass/1.3.0/overview-tree.html | 302 +++
site/source/docs/hourglass/1.3.0/package-list | 6 +
site/source/docs/hourglass/1.3.0/script.js | 30 +
.../docs/hourglass/1.3.0/serialized-form.html | 360 +++
site/source/docs/hourglass/1.3.0/stylesheet.css | 574 +++++
.../hourglass/getting-started.html.markdown.erb | 3 +-
.../docs/hourglass/javadoc.html.markdown.erb | 8 +-
site/source/docs/quick-start.html.markdown.erb | 43 +-
312 files changed, 93223 insertions(+), 73 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/blog/2015-11-17-datafu-1-3-0-released.markdown
----------------------------------------------------------------------
diff --git a/site/source/blog/2015-11-17-datafu-1-3-0-released.markdown b/site/source/blog/2015-11-17-datafu-1-3-0-released.markdown
new file mode 100644
index 0000000..a0d135b
--- /dev/null
+++ b/site/source/blog/2015-11-17-datafu-1-3-0-released.markdown
@@ -0,0 +1,86 @@
+---
+title: Apache DataFu (incubating) 1.3.0 Released
+author: Matthew Hayes
+license: >
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+---
+
+I'd like to announce the release of Apache DataFu (incubating) 1.3.0. This is the first release since entering the [Apache Incubator](http://incubator.apache.org/). Thanks to all who contributed!
+
+[Apache DataFu](/) is a collection of libraries for working with large-scale data in Hadoop. The project was inspired by the need for stable, well-tested libraries for data mining and statistics. It consists of two libraries: [Apache DataFu Pig](/docs/datafu/getting-started.html), a collection of user-defined functions for [Apache Pig](https://pig.apache.org/), and [Apache DataFu Hourglass](/docs/hourglass/getting-started.html), an incremental processing framework for [Apache Hadoop](https://hadoop.apache.org/) in MapReduce.
+
+You can obtain the source release from:
+
+http://www.apache.org/dyn/closer.cgi/incubator/datafu/apache-datafu-incubating-1.3.0/
+
+Please follow the [Quick Start](/docs/quick-start.html) for instructions on building. A summary of [changes](https://github.com/apache/incubator-datafu/blob/1.3.0/changes.md) for 1.3.0 appears below.
+
+Additions:
+
+* New UDFs for entropy and weighted sampling algorithms (DATAFU-2, DATAFU-26)
+* Updated SimpleRandomSample to be consistent with SimpleRandomSampleWithReplacement (DATAFU-5)
+* Created OpenNLP UDF wrappers (DATAFU-8)
+* Created RandomUUID UDF (DATAFU-18)
+* Added LSH implementation (DATAFU-37)
+* Added Base64Encode/Decode (DATAFU-52)
+* URLInfo UDF (DATAFU-62)
+* Created SelectFieldByName UDF (DATAFU-69)
+* Added generic BagJoin that supports inner, left, and full outer joins (DATAFU-70)
+* Added ZipBags UDF which can zip and arbitrary number of bags into one (DATAFU-79)
+* Hadoop 2.0 compatibility (DATAFU-58)
+* Created TupleFromBag.java file (DATAFU-92)
+
+Improvements:
+
+* Simplified BagGroup output (DATAFU-42)
+
+Changes:
+
+* StagedOutputJob no longer writes counters by default (DATAFU-35)
+
+Fixes:
+
+* ReservoirSample does not behave as expected when grouping by a key other than ALL (DATAFU-11)
+* DistinctBy does not work correctly on strings containing minuses (DATAFU-31)
+* Hourglass does not honor "fail on missing" in all cases (DATAFU-35)
+* Hash UDFs return zero-padded strings of uniform length even when leading bits are zero (DATAFU 46)
+* UDF examples work again (DATAFU-49)
+* SampleByKey can throw NullPointerException (DATAFU-68)
+
+Build system:
+
+* Removed legacy checked in jars (DATAFU-55)
+* Updated to use Pig 0.12.1 (DATAFU-10)
+* Switched from Ant to Gradle 1.12 (DATAFU-27, DATAFU-44, DATAFU-43, DATAFU-66)
+* Removed checked in jars, download where necessary (DATAFU-55)
+* Fixed test.sh to use gradlew (DATAFU-77)
+
+Release related:
+
+* NOTICE updated with dependencies used or shipped with DataFu.
+* Apache license headers added to all necessary files (DATAFU-4, DATAFU-75)
+* Added doap file (DATAFU-36)
+* Source tarball generation, gradle bootstrapping, and release instructions (DATAFU-57, DATAFU-78, DATAFU-72)
+* Removed author tags (DATAFU-74)
+* Resolved issues with build-plugin directory (DATAFU-76)
+* Used Apache RAT to verify correct file headers (DATAFU-73, DATAFU-84)
+
+Documentation related:
+
+* New website (DATAFU-20, etc.)
+* StreamingQuantile PDF link is broken (DATAFU-29)
+* README file updated
+
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/allclasses-frame.html b/site/source/docs/datafu/1.3.0/allclasses-frame.html
new file mode 100644
index 0000000..85b456d
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/allclasses-frame.html
@@ -0,0 +1,150 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>All Classes (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable" target="classFrame">AbstractStableDistributionFunction</a></li>
+<li><a href="datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util" target="classFrame">AliasableEvalFunc</a></li>
+<li><a href="datafu/pig/bags/AppendToBag.html" title="class in datafu.pig.bags" target="classFrame">AppendToBag</a></li>
+<li><a href="datafu/pig/util/Assert.html" title="class in datafu.pig.util" target="classFrame">Assert</a></li>
+<li><a href="datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util" target="classFrame">AssertUDF</a></li>
+<li><a href="datafu/pig/bags/BagConcat.html" title="class in datafu.pig.bags" target="classFrame">BagConcat</a></li>
+<li><a href="datafu/pig/bags/BagGroup.html" title="class in datafu.pig.bags" target="classFrame">BagGroup</a></li>
+<li><a href="datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags" target="classFrame">BagJoin</a></li>
+<li><a href="datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags" target="classFrame">BagJoin.JoinType</a></li>
+<li><a href="datafu/pig/bags/BagLeftOuterJoin.html" title="class in datafu.pig.bags" target="classFrame">BagLeftOuterJoin</a></li>
+<li><a href="datafu/pig/bags/BagSplit.html" title="class in datafu.pig.bags" target="classFrame">BagSplit</a></li>
+<li><a href="datafu/pig/util/Base64Decode.html" title="class in datafu.pig.util" target="classFrame">Base64Decode</a></li>
+<li><a href="datafu/pig/util/Base64Encode.html" title="class in datafu.pig.util" target="classFrame">Base64Encode</a></li>
+<li><a href="datafu/pig/util/BoolToInt.html" title="class in datafu.pig.util" target="classFrame">BoolToInt</a></li>
+<li><a href="datafu/pig/text/opennlp/CachedFile.html" title="class in datafu.pig.text.opennlp" target="classFrame">CachedFile</a></li>
+<li><a href="datafu/pig/util/Coalesce.html" title="class in datafu.pig.util" target="classFrame">Coalesce</a></li>
+<li><a href="datafu/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy" target="classFrame">CondEntropy</a></li>
+<li><a href="datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util" target="classFrame">ContextualEvalFunc</a></li>
+<li><a href="datafu/pig/hash/lsh/metric/Cosine.html" title="class in datafu.pig.hash.lsh.metric" target="classFrame">Cosine</a></li>
+<li><a href="datafu/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh" target="classFrame">CosineDistanceHash</a></li>
+<li><a href="datafu/pig/bags/CountEach.html" title="class in datafu.pig.bags" target="classFrame">CountEach</a></li>
+<li><a href="datafu/pig/util/DataFuException.html" title="class in datafu.pig.util" target="classFrame">DataFuException</a></li>
+<li><a href="datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util" target="classFrame">DataTypeUtil</a></li>
+<li><a href="datafu/pig/bags/DistinctBy.html" title="class in datafu.pig.bags" target="classFrame">DistinctBy</a></li>
+<li><a href="datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats" target="classFrame">DoubleVAR</a></li>
+<li><a href="datafu/pig/stats/DoubleVAR.Final.html" title="class in datafu.pig.stats" target="classFrame">DoubleVAR.Final</a></li>
+<li><a href="datafu/pig/stats/DoubleVAR.Initial.html" title="class in datafu.pig.stats" target="classFrame">DoubleVAR.Initial</a></li>
+<li><a href="datafu/pig/stats/DoubleVAR.Intermediate.html" title="class in datafu.pig.stats" target="classFrame">DoubleVAR.Intermediate</a></li>
+<li><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy" target="classFrame">EmpiricalCountEntropy</a></li>
+<li><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html" title="class in datafu.pig.stats.entropy" target="classFrame">EmpiricalCountEntropy.Final</a></li>
+<li><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" title="class in datafu.pig.stats.entropy" target="classFrame">EmpiricalCountEntropy.Initial</a></li>
+<li><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" title="class in datafu.pig.stats.entropy" target="classFrame">EmpiricalCountEntropy.Intermediate</a></li>
+<li><a href="datafu/pig/bags/EmptyBagToNull.html" title="class in datafu.pig.bags" target="classFrame">EmptyBagToNull</a></li>
+<li><a href="datafu/pig/bags/EmptyBagToNullFields.html" title="class in datafu.pig.bags" target="classFrame">EmptyBagToNullFields</a></li>
+<li><a href="datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy" target="classFrame">Entropy</a></li>
+<li><a href="datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy" target="classFrame">EntropyEstimator</a></li>
+<li><a href="datafu/pig/stats/entropy/EntropyUtil.html" title="class in datafu.pig.stats.entropy" target="classFrame">EntropyUtil</a></li>
+<li><a href="datafu/pig/bags/Enumerate.html" title="class in datafu.pig.bags" target="classFrame">Enumerate</a></li>
+<li><a href="datafu/pig/util/FieldNotFound.html" title="class in datafu.pig.util" target="classFrame">FieldNotFound</a></li>
+<li><a href="datafu/pig/bags/FirstTupleFromBag.html" title="class in datafu.pig.bags" target="classFrame">FirstTupleFromBag</a></li>
+<li><a href="datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats" target="classFrame">FloatVAR</a></li>
+<li><a href="datafu/pig/stats/FloatVAR.Final.html" title="class in datafu.pig.stats" target="classFrame">FloatVAR.Final</a></li>
+<li><a href="datafu/pig/stats/FloatVAR.Initial.html" title="class in datafu.pig.stats" target="classFrame">FloatVAR.Initial</a></li>
+<li><a href="datafu/pig/stats/FloatVAR.Intermediate.html" title="class in datafu.pig.stats" target="classFrame">FloatVAR.Intermediate</a></li>
+<li><a href="datafu/pig/geo/HaversineDistInMiles.html" title="class in datafu.pig.geo" target="classFrame">HaversineDistInMiles</a></li>
+<li><a href="datafu/pig/stats/HyperLogLogPlusPlus.html" title="class in datafu.pig.stats" target="classFrame">HyperLogLogPlusPlus</a></li>
+<li><a href="datafu/pig/stats/HyperLogLogPlusPlus.Final.html" title="class in datafu.pig.stats" target="classFrame">HyperLogLogPlusPlus.Final</a></li>
+<li><a href="datafu/pig/stats/HyperLogLogPlusPlus.Initial.html" title="class in datafu.pig.stats" target="classFrame">HyperLogLogPlusPlus.Initial</a></li>
+<li><a href="datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html" title="class in datafu.pig.stats" target="classFrame">HyperLogLogPlusPlus.Intermediate</a></li>
+<li><a href="datafu/pig/hash/lsh/cosine/HyperplaneLSH.html" title="class in datafu.pig.hash.lsh.cosine" target="classFrame">HyperplaneLSH</a></li>
+<li><a href="datafu/pig/util/In.html" title="class in datafu.pig.util" target="classFrame">In</a></li>
+<li><a href="datafu/pig/util/IntToBool.html" title="class in datafu.pig.util" target="classFrame">IntToBool</a></li>
+<li><a href="datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats" target="classFrame">IntVAR</a></li>
+<li><a href="datafu/pig/stats/IntVAR.Final.html" title="class in datafu.pig.stats" target="classFrame">IntVAR.Final</a></li>
+<li><a href="datafu/pig/stats/IntVAR.Initial.html" title="class in datafu.pig.stats" target="classFrame">IntVAR.Initial</a></li>
+<li><a href="datafu/pig/stats/IntVAR.Intermediate.html" title="class in datafu.pig.stats" target="classFrame">IntVAR.Intermediate</a></li>
+<li><a href="datafu/pig/util/InUDF.html" title="class in datafu.pig.util" target="classFrame">InUDF</a></li>
+<li><a href="datafu/pig/hash/lsh/metric/L1.html" title="class in datafu.pig.hash.lsh.metric" target="classFrame">L1</a></li>
+<li><a href="datafu/pig/hash/lsh/p_stable/L1LSH.html" title="class in datafu.pig.hash.lsh.p_stable" target="classFrame">L1LSH</a></li>
+<li><a href="datafu/pig/hash/lsh/L1PStableHash.html" title="class in datafu.pig.hash.lsh" target="classFrame">L1PStableHash</a></li>
+<li><a href="datafu/pig/hash/lsh/metric/L2.html" title="class in datafu.pig.hash.lsh.metric" target="classFrame">L2</a></li>
+<li><a href="datafu/pig/hash/lsh/p_stable/L2LSH.html" title="class in datafu.pig.hash.lsh.p_stable" target="classFrame">L2LSH</a></li>
+<li><a href="datafu/pig/hash/lsh/L2PStableHash.html" title="class in datafu.pig.hash.lsh" target="classFrame">L2PStableHash</a></li>
+<li><a href="datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats" target="classFrame">LongVAR</a></li>
+<li><a href="datafu/pig/stats/LongVAR.Final.html" title="class in datafu.pig.stats" target="classFrame">LongVAR.Final</a></li>
+<li><a href="datafu/pig/stats/LongVAR.Initial.html" title="class in datafu.pig.stats" target="classFrame">LongVAR.Initial</a></li>
+<li><a href="datafu/pig/stats/LongVAR.Intermediate.html" title="class in datafu.pig.stats" target="classFrame">LongVAR.Intermediate</a></li>
+<li><a href="datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces" target="classFrame">LSH</a></li>
+<li><a href="datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces" target="classFrame">LSHCreator</a></li>
+<li><a href="datafu/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh" target="classFrame">LSHFamily</a></li>
+<li><a href="datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh" target="classFrame">LSHFunc</a></li>
+<li><a href="datafu/pig/stats/MarkovPairs.html" title="class in datafu.pig.stats" target="classFrame">MarkovPairs</a></li>
+<li><a href="datafu/pig/hash/MD5.html" title="class in datafu.pig.hash" target="classFrame">MD5</a></li>
+<li><a href="datafu/pig/stats/Median.html" title="class in datafu.pig.stats" target="classFrame">Median</a></li>
+<li><a href="datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric" target="classFrame">MetricUDF</a></li>
+<li><a href="datafu/pig/bags/NullToEmptyBag.html" title="class in datafu.pig.bags" target="classFrame">NullToEmptyBag</a></li>
+<li><a href="datafu/pig/linkanalysis/PageRank.html" title="class in datafu.pig.linkanalysis" target="classFrame">PageRank</a></li>
+<li><a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis" target="classFrame">PageRankImpl</a></li>
+<li><a href="datafu/pig/text/opennlp/POSTag.html" title="class in datafu.pig.text.opennlp" target="classFrame">POSTag</a></li>
+<li><a href="datafu/pig/bags/PrependToBag.html" title="class in datafu.pig.bags" target="classFrame">PrependToBag</a></li>
+<li><a href="datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats" target="classFrame">Quantile</a></li>
+<li><a href="datafu/pig/stats/QuantileUtil.html" title="class in datafu.pig.stats" target="classFrame">QuantileUtil</a></li>
+<li><a href="datafu/pig/random/RandInt.html" title="class in datafu.pig.random" target="classFrame">RandInt</a></li>
+<li><a href="datafu/pig/random/RandomUUID.html" title="class in datafu.pig.random" target="classFrame">RandomUUID</a></li>
+<li><a href="datafu/pig/hash/lsh/RepeatingLSH.html" title="class in datafu.pig.hash.lsh" target="classFrame">RepeatingLSH</a></li>
+<li><a href="datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling" target="classFrame">ReservoirSample</a></li>
+<li><a href="datafu/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling" target="classFrame">ReservoirSample.Final</a></li>
+<li><a href="datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling" target="classFrame">ReservoirSample.Initial</a></li>
+<li><a href="datafu/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling" target="classFrame">ReservoirSample.Intermediate</a></li>
+<li><a href="datafu/pig/bags/ReverseEnumerate.html" title="class in datafu.pig.bags" target="classFrame">ReverseEnumerate</a></li>
+<li><a href="datafu/pig/sampling/SampleByKey.html" title="class in datafu.pig.sampling" target="classFrame">SampleByKey</a></li>
+<li><a href="datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces" target="classFrame"><span class="interfaceName">Sampler</span></a></li>
+<li><a href="datafu/pig/util/SelectStringFieldByName.html" title="class in datafu.pig.util" target="classFrame">SelectStringFieldByName</a></li>
+<li><a href="datafu/pig/text/opennlp/SentenceDetect.html" title="class in datafu.pig.text.opennlp" target="classFrame">SentenceDetect</a></li>
+<li><a href="datafu/pig/sessions/SessionCount.html" title="class in datafu.pig.sessions" target="classFrame">SessionCount</a></li>
+<li><a href="datafu/pig/sessions/Sessionize.html" title="class in datafu.pig.sessions" target="classFrame">Sessionize</a></li>
+<li><a href="datafu/pig/sets/SetDifference.html" title="class in datafu.pig.sets" target="classFrame">SetDifference</a></li>
+<li><a href="datafu/pig/sets/SetIntersect.html" title="class in datafu.pig.sets" target="classFrame">SetIntersect</a></li>
+<li><a href="datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets" target="classFrame">SetOperationsBase</a></li>
+<li><a href="datafu/pig/sets/SetUnion.html" title="class in datafu.pig.sets" target="classFrame">SetUnion</a></li>
+<li><a href="datafu/pig/hash/SHA.html" title="class in datafu.pig.hash" target="classFrame">SHA</a></li>
+<li><a href="datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util" target="classFrame">SimpleEvalFunc</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSample</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSample.Final.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSample.Final</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSample.Initial.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSample.Initial</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSample.Intermediate.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSample.Intermediate</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSampleWithReplacementElect</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSampleWithReplacementElect.Final</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSampleWithReplacementElect.Initial</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSampleWithReplacementElect.Intermediate</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling" target="classFrame">SimpleRandomSampleWithReplacementVote</a></li>
+<li><a href="datafu/pig/stats/StreamingMedian.html" title="class in datafu.pig.stats" target="classFrame">StreamingMedian</a></li>
+<li><a href="datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats" target="classFrame">StreamingQuantile</a></li>
+<li><a href="datafu/pig/text/opennlp/TokenizeME.html" title="class in datafu.pig.text.opennlp" target="classFrame">TokenizeME</a></li>
+<li><a href="datafu/pig/text/opennlp/TokenizeSimple.html" title="class in datafu.pig.text.opennlp" target="classFrame">TokenizeSimple</a></li>
+<li><a href="datafu/pig/text/opennlp/TokenizeWhitespace.html" title="class in datafu.pig.text.opennlp" target="classFrame">TokenizeWhitespace</a></li>
+<li><a href="datafu/pig/util/TransposeTupleToBag.html" title="class in datafu.pig.util" target="classFrame">TransposeTupleToBag</a></li>
+<li><a href="datafu/pig/bags/TupleFromBag.html" title="class in datafu.pig.bags" target="classFrame">TupleFromBag</a></li>
+<li><a href="datafu/pig/bags/UnorderedPairs.html" title="class in datafu.pig.bags" target="classFrame">UnorderedPairs</a></li>
+<li><a href="datafu/pig/urls/URLInfo.html" title="class in datafu.pig.urls" target="classFrame">URLInfo</a></li>
+<li><a href="datafu/pig/urls/UserAgentClassify.html" title="class in datafu.pig.urls" target="classFrame">UserAgentClassify</a></li>
+<li><a href="datafu/pig/stats/VAR.html" title="class in datafu.pig.stats" target="classFrame">VAR</a></li>
+<li><a href="datafu/pig/stats/VAR.Final.html" title="class in datafu.pig.stats" target="classFrame">VAR.Final</a></li>
+<li><a href="datafu/pig/stats/VAR.Initial.html" title="class in datafu.pig.stats" target="classFrame">VAR.Initial</a></li>
+<li><a href="datafu/pig/stats/VAR.Intermediate.html" title="class in datafu.pig.stats" target="classFrame">VAR.Intermediate</a></li>
+<li><a href="datafu/pig/sampling/WeightedReservoirSample.html" title="class in datafu.pig.sampling" target="classFrame">WeightedReservoirSample</a></li>
+<li><a href="datafu/pig/sampling/WeightedReservoirSample.Final.html" title="class in datafu.pig.sampling" target="classFrame">WeightedReservoirSample.Final</a></li>
+<li><a href="datafu/pig/sampling/WeightedReservoirSample.Initial.html" title="class in datafu.pig.sampling" target="classFrame">WeightedReservoirSample.Initial</a></li>
+<li><a href="datafu/pig/sampling/WeightedReservoirSample.Intermediate.html" title="class in datafu.pig.sampling" target="classFrame">WeightedReservoirSample.Intermediate</a></li>
+<li><a href="datafu/pig/sampling/WeightedSample.html" title="class in datafu.pig.sampling" target="classFrame">WeightedSample</a></li>
+<li><a href="datafu/pig/stats/WilsonBinConf.html" title="class in datafu.pig.stats" target="classFrame">WilsonBinConf</a></li>
+<li><a href="datafu/pig/bags/ZipBags.html" title="class in datafu.pig.bags" target="classFrame">ZipBags</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/allclasses-noframe.html b/site/source/docs/datafu/1.3.0/allclasses-noframe.html
new file mode 100644
index 0000000..12eca64
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/allclasses-noframe.html
@@ -0,0 +1,150 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>All Classes (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="datafu/pig/hash/lsh/p_stable/AbstractStableDistributionFunction.html" title="class in datafu.pig.hash.lsh.p_stable">AbstractStableDistributionFunction</a></li>
+<li><a href="datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util">AliasableEvalFunc</a></li>
+<li><a href="datafu/pig/bags/AppendToBag.html" title="class in datafu.pig.bags">AppendToBag</a></li>
+<li><a href="datafu/pig/util/Assert.html" title="class in datafu.pig.util">Assert</a></li>
+<li><a href="datafu/pig/util/AssertUDF.html" title="class in datafu.pig.util">AssertUDF</a></li>
+<li><a href="datafu/pig/bags/BagConcat.html" title="class in datafu.pig.bags">BagConcat</a></li>
+<li><a href="datafu/pig/bags/BagGroup.html" title="class in datafu.pig.bags">BagGroup</a></li>
+<li><a href="datafu/pig/bags/BagJoin.html" title="class in datafu.pig.bags">BagJoin</a></li>
+<li><a href="datafu/pig/bags/BagJoin.JoinType.html" title="enum in datafu.pig.bags">BagJoin.JoinType</a></li>
+<li><a href="datafu/pig/bags/BagLeftOuterJoin.html" title="class in datafu.pig.bags">BagLeftOuterJoin</a></li>
+<li><a href="datafu/pig/bags/BagSplit.html" title="class in datafu.pig.bags">BagSplit</a></li>
+<li><a href="datafu/pig/util/Base64Decode.html" title="class in datafu.pig.util">Base64Decode</a></li>
+<li><a href="datafu/pig/util/Base64Encode.html" title="class in datafu.pig.util">Base64Encode</a></li>
+<li><a href="datafu/pig/util/BoolToInt.html" title="class in datafu.pig.util">BoolToInt</a></li>
+<li><a href="datafu/pig/text/opennlp/CachedFile.html" title="class in datafu.pig.text.opennlp">CachedFile</a></li>
+<li><a href="datafu/pig/util/Coalesce.html" title="class in datafu.pig.util">Coalesce</a></li>
+<li><a href="datafu/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy">CondEntropy</a></li>
+<li><a href="datafu/pig/util/ContextualEvalFunc.html" title="class in datafu.pig.util">ContextualEvalFunc</a></li>
+<li><a href="datafu/pig/hash/lsh/metric/Cosine.html" title="class in datafu.pig.hash.lsh.metric">Cosine</a></li>
+<li><a href="datafu/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh">CosineDistanceHash</a></li>
+<li><a href="datafu/pig/bags/CountEach.html" title="class in datafu.pig.bags">CountEach</a></li>
+<li><a href="datafu/pig/util/DataFuException.html" title="class in datafu.pig.util">DataFuException</a></li>
+<li><a href="datafu/pig/hash/lsh/util/DataTypeUtil.html" title="enum in datafu.pig.hash.lsh.util">DataTypeUtil</a></li>
+<li><a href="datafu/pig/bags/DistinctBy.html" title="class in datafu.pig.bags">DistinctBy</a></li>
+<li><a href="datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats">DoubleVAR</a></li>
+<li><a href="datafu/pig/stats/DoubleVAR.Final.html" title="class in datafu.pig.stats">DoubleVAR.Final</a></li>
+<li><a href="datafu/pig/stats/DoubleVAR.Initial.html" title="class in datafu.pig.stats">DoubleVAR.Initial</a></li>
+<li><a href="datafu/pig/stats/DoubleVAR.Intermediate.html" title="class in datafu.pig.stats">DoubleVAR.Intermediate</a></li>
+<li><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy</a></li>
+<li><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy.Final</a></li>
+<li><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy.Initial</a></li>
+<li><a href="datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy.Intermediate</a></li>
+<li><a href="datafu/pig/bags/EmptyBagToNull.html" title="class in datafu.pig.bags">EmptyBagToNull</a></li>
+<li><a href="datafu/pig/bags/EmptyBagToNullFields.html" title="class in datafu.pig.bags">EmptyBagToNullFields</a></li>
+<li><a href="datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy">Entropy</a></li>
+<li><a href="datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy">EntropyEstimator</a></li>
+<li><a href="datafu/pig/stats/entropy/EntropyUtil.html" title="class in datafu.pig.stats.entropy">EntropyUtil</a></li>
+<li><a href="datafu/pig/bags/Enumerate.html" title="class in datafu.pig.bags">Enumerate</a></li>
+<li><a href="datafu/pig/util/FieldNotFound.html" title="class in datafu.pig.util">FieldNotFound</a></li>
+<li><a href="datafu/pig/bags/FirstTupleFromBag.html" title="class in datafu.pig.bags">FirstTupleFromBag</a></li>
+<li><a href="datafu/pig/stats/FloatVAR.html" title="class in datafu.pig.stats">FloatVAR</a></li>
+<li><a href="datafu/pig/stats/FloatVAR.Final.html" title="class in datafu.pig.stats">FloatVAR.Final</a></li>
+<li><a href="datafu/pig/stats/FloatVAR.Initial.html" title="class in datafu.pig.stats">FloatVAR.Initial</a></li>
+<li><a href="datafu/pig/stats/FloatVAR.Intermediate.html" title="class in datafu.pig.stats">FloatVAR.Intermediate</a></li>
+<li><a href="datafu/pig/geo/HaversineDistInMiles.html" title="class in datafu.pig.geo">HaversineDistInMiles</a></li>
+<li><a href="datafu/pig/stats/HyperLogLogPlusPlus.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus</a></li>
+<li><a href="datafu/pig/stats/HyperLogLogPlusPlus.Final.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus.Final</a></li>
+<li><a href="datafu/pig/stats/HyperLogLogPlusPlus.Initial.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus.Initial</a></li>
+<li><a href="datafu/pig/stats/HyperLogLogPlusPlus.Intermediate.html" title="class in datafu.pig.stats">HyperLogLogPlusPlus.Intermediate</a></li>
+<li><a href="datafu/pig/hash/lsh/cosine/HyperplaneLSH.html" title="class in datafu.pig.hash.lsh.cosine">HyperplaneLSH</a></li>
+<li><a href="datafu/pig/util/In.html" title="class in datafu.pig.util">In</a></li>
+<li><a href="datafu/pig/util/IntToBool.html" title="class in datafu.pig.util">IntToBool</a></li>
+<li><a href="datafu/pig/stats/IntVAR.html" title="class in datafu.pig.stats">IntVAR</a></li>
+<li><a href="datafu/pig/stats/IntVAR.Final.html" title="class in datafu.pig.stats">IntVAR.Final</a></li>
+<li><a href="datafu/pig/stats/IntVAR.Initial.html" title="class in datafu.pig.stats">IntVAR.Initial</a></li>
+<li><a href="datafu/pig/stats/IntVAR.Intermediate.html" title="class in datafu.pig.stats">IntVAR.Intermediate</a></li>
+<li><a href="datafu/pig/util/InUDF.html" title="class in datafu.pig.util">InUDF</a></li>
+<li><a href="datafu/pig/hash/lsh/metric/L1.html" title="class in datafu.pig.hash.lsh.metric">L1</a></li>
+<li><a href="datafu/pig/hash/lsh/p_stable/L1LSH.html" title="class in datafu.pig.hash.lsh.p_stable">L1LSH</a></li>
+<li><a href="datafu/pig/hash/lsh/L1PStableHash.html" title="class in datafu.pig.hash.lsh">L1PStableHash</a></li>
+<li><a href="datafu/pig/hash/lsh/metric/L2.html" title="class in datafu.pig.hash.lsh.metric">L2</a></li>
+<li><a href="datafu/pig/hash/lsh/p_stable/L2LSH.html" title="class in datafu.pig.hash.lsh.p_stable">L2LSH</a></li>
+<li><a href="datafu/pig/hash/lsh/L2PStableHash.html" title="class in datafu.pig.hash.lsh">L2PStableHash</a></li>
+<li><a href="datafu/pig/stats/LongVAR.html" title="class in datafu.pig.stats">LongVAR</a></li>
+<li><a href="datafu/pig/stats/LongVAR.Final.html" title="class in datafu.pig.stats">LongVAR.Final</a></li>
+<li><a href="datafu/pig/stats/LongVAR.Initial.html" title="class in datafu.pig.stats">LongVAR.Initial</a></li>
+<li><a href="datafu/pig/stats/LongVAR.Intermediate.html" title="class in datafu.pig.stats">LongVAR.Intermediate</a></li>
+<li><a href="datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></li>
+<li><a href="datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces">LSHCreator</a></li>
+<li><a href="datafu/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh">LSHFamily</a></li>
+<li><a href="datafu/pig/hash/lsh/LSHFunc.html" title="class in datafu.pig.hash.lsh">LSHFunc</a></li>
+<li><a href="datafu/pig/stats/MarkovPairs.html" title="class in datafu.pig.stats">MarkovPairs</a></li>
+<li><a href="datafu/pig/hash/MD5.html" title="class in datafu.pig.hash">MD5</a></li>
+<li><a href="datafu/pig/stats/Median.html" title="class in datafu.pig.stats">Median</a></li>
+<li><a href="datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></li>
+<li><a href="datafu/pig/bags/NullToEmptyBag.html" title="class in datafu.pig.bags">NullToEmptyBag</a></li>
+<li><a href="datafu/pig/linkanalysis/PageRank.html" title="class in datafu.pig.linkanalysis">PageRank</a></li>
+<li><a href="datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis">PageRankImpl</a></li>
+<li><a href="datafu/pig/text/opennlp/POSTag.html" title="class in datafu.pig.text.opennlp">POSTag</a></li>
+<li><a href="datafu/pig/bags/PrependToBag.html" title="class in datafu.pig.bags">PrependToBag</a></li>
+<li><a href="datafu/pig/stats/Quantile.html" title="class in datafu.pig.stats">Quantile</a></li>
+<li><a href="datafu/pig/stats/QuantileUtil.html" title="class in datafu.pig.stats">QuantileUtil</a></li>
+<li><a href="datafu/pig/random/RandInt.html" title="class in datafu.pig.random">RandInt</a></li>
+<li><a href="datafu/pig/random/RandomUUID.html" title="class in datafu.pig.random">RandomUUID</a></li>
+<li><a href="datafu/pig/hash/lsh/RepeatingLSH.html" title="class in datafu.pig.hash.lsh">RepeatingLSH</a></li>
+<li><a href="datafu/pig/sampling/ReservoirSample.html" title="class in datafu.pig.sampling">ReservoirSample</a></li>
+<li><a href="datafu/pig/sampling/ReservoirSample.Final.html" title="class in datafu.pig.sampling">ReservoirSample.Final</a></li>
+<li><a href="datafu/pig/sampling/ReservoirSample.Initial.html" title="class in datafu.pig.sampling">ReservoirSample.Initial</a></li>
+<li><a href="datafu/pig/sampling/ReservoirSample.Intermediate.html" title="class in datafu.pig.sampling">ReservoirSample.Intermediate</a></li>
+<li><a href="datafu/pig/bags/ReverseEnumerate.html" title="class in datafu.pig.bags">ReverseEnumerate</a></li>
+<li><a href="datafu/pig/sampling/SampleByKey.html" title="class in datafu.pig.sampling">SampleByKey</a></li>
+<li><a href="datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces"><span class="interfaceName">Sampler</span></a></li>
+<li><a href="datafu/pig/util/SelectStringFieldByName.html" title="class in datafu.pig.util">SelectStringFieldByName</a></li>
+<li><a href="datafu/pig/text/opennlp/SentenceDetect.html" title="class in datafu.pig.text.opennlp">SentenceDetect</a></li>
+<li><a href="datafu/pig/sessions/SessionCount.html" title="class in datafu.pig.sessions">SessionCount</a></li>
+<li><a href="datafu/pig/sessions/Sessionize.html" title="class in datafu.pig.sessions">Sessionize</a></li>
+<li><a href="datafu/pig/sets/SetDifference.html" title="class in datafu.pig.sets">SetDifference</a></li>
+<li><a href="datafu/pig/sets/SetIntersect.html" title="class in datafu.pig.sets">SetIntersect</a></li>
+<li><a href="datafu/pig/sets/SetOperationsBase.html" title="class in datafu.pig.sets">SetOperationsBase</a></li>
+<li><a href="datafu/pig/sets/SetUnion.html" title="class in datafu.pig.sets">SetUnion</a></li>
+<li><a href="datafu/pig/hash/SHA.html" title="class in datafu.pig.hash">SHA</a></li>
+<li><a href="datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling">SimpleRandomSample</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSample.Final.html" title="class in datafu.pig.sampling">SimpleRandomSample.Final</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSample.Initial.html" title="class in datafu.pig.sampling">SimpleRandomSample.Initial</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSample.Intermediate.html" title="class in datafu.pig.sampling">SimpleRandomSample.Intermediate</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Final.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect.Final</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Initial.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect.Initial</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.Intermediate.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect.Intermediate</a></li>
+<li><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementVote</a></li>
+<li><a href="datafu/pig/stats/StreamingMedian.html" title="class in datafu.pig.stats">StreamingMedian</a></li>
+<li><a href="datafu/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats">StreamingQuantile</a></li>
+<li><a href="datafu/pig/text/opennlp/TokenizeME.html" title="class in datafu.pig.text.opennlp">TokenizeME</a></li>
+<li><a href="datafu/pig/text/opennlp/TokenizeSimple.html" title="class in datafu.pig.text.opennlp">TokenizeSimple</a></li>
+<li><a href="datafu/pig/text/opennlp/TokenizeWhitespace.html" title="class in datafu.pig.text.opennlp">TokenizeWhitespace</a></li>
+<li><a href="datafu/pig/util/TransposeTupleToBag.html" title="class in datafu.pig.util">TransposeTupleToBag</a></li>
+<li><a href="datafu/pig/bags/TupleFromBag.html" title="class in datafu.pig.bags">TupleFromBag</a></li>
+<li><a href="datafu/pig/bags/UnorderedPairs.html" title="class in datafu.pig.bags">UnorderedPairs</a></li>
+<li><a href="datafu/pig/urls/URLInfo.html" title="class in datafu.pig.urls">URLInfo</a></li>
+<li><a href="datafu/pig/urls/UserAgentClassify.html" title="class in datafu.pig.urls">UserAgentClassify</a></li>
+<li><a href="datafu/pig/stats/VAR.html" title="class in datafu.pig.stats">VAR</a></li>
+<li><a href="datafu/pig/stats/VAR.Final.html" title="class in datafu.pig.stats">VAR.Final</a></li>
+<li><a href="datafu/pig/stats/VAR.Initial.html" title="class in datafu.pig.stats">VAR.Initial</a></li>
+<li><a href="datafu/pig/stats/VAR.Intermediate.html" title="class in datafu.pig.stats">VAR.Intermediate</a></li>
+<li><a href="datafu/pig/sampling/WeightedReservoirSample.html" title="class in datafu.pig.sampling">WeightedReservoirSample</a></li>
+<li><a href="datafu/pig/sampling/WeightedReservoirSample.Final.html" title="class in datafu.pig.sampling">WeightedReservoirSample.Final</a></li>
+<li><a href="datafu/pig/sampling/WeightedReservoirSample.Initial.html" title="class in datafu.pig.sampling">WeightedReservoirSample.Initial</a></li>
+<li><a href="datafu/pig/sampling/WeightedReservoirSample.Intermediate.html" title="class in datafu.pig.sampling">WeightedReservoirSample.Intermediate</a></li>
+<li><a href="datafu/pig/sampling/WeightedSample.html" title="class in datafu.pig.sampling">WeightedSample</a></li>
+<li><a href="datafu/pig/stats/WilsonBinConf.html" title="class in datafu.pig.stats">WilsonBinConf</a></li>
+<li><a href="datafu/pig/bags/ZipBags.html" title="class in datafu.pig.bags">ZipBags</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/constant-values.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/constant-values.html b/site/source/docs/datafu/1.3.0/constant-values.html
new file mode 100644
index 0000000..22854a7
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/constant-values.html
@@ -0,0 +1,299 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>Constant Field Values (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Constant Field Values (datafu-pig 1.3.0 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><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.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="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#datafu.pig">datafu.pig.*</a></li>
+</ul>
+</div>
+<div class="constantValuesContainer"><a name="datafu.pig">
+<!-- -->
+</a>
+<h2 title="datafu.pig">datafu.pig.*</h2>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>datafu.pig.geo.<a href="datafu/pig/geo/HaversineDistInMiles.html" title="class in datafu.pig.geo">HaversineDistInMiles</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="datafu.pig.geo.HaversineDistInMiles.EARTH_RADIUS">
+<!-- -->
+</a><code>public static final double</code></td>
+<td><code><a href="datafu/pig/geo/HaversineDistInMiles.html#EARTH_RADIUS">EARTH_RADIUS</a></code></td>
+<td class="colLast"><code>3958.75</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSample.html" title="class in datafu.pig.sampling">SimpleRandomSample</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="datafu.pig.sampling.SimpleRandomSample.OUTPUT_BAG_NAME_PREFIX">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/pig/sampling/SimpleRandomSample.html#OUTPUT_BAG_NAME_PREFIX">OUTPUT_BAG_NAME_PREFIX</a></code></td>
+<td class="colLast"><code>"SRS"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementElect</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="datafu.pig.sampling.SimpleRandomSampleWithReplacementElect.OUTPUT_BAG_NAME_PREFIX">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementElect.html#OUTPUT_BAG_NAME_PREFIX">OUTPUT_BAG_NAME_PREFIX</a></code></td>
+<td class="colLast"><code>"SRSWR_ELECT"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>datafu.pig.sampling.<a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html" title="class in datafu.pig.sampling">SimpleRandomSampleWithReplacementVote</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="datafu.pig.sampling.SimpleRandomSampleWithReplacementVote.CANDIDATE_FIELD_NAME">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#CANDIDATE_FIELD_NAME">CANDIDATE_FIELD_NAME</a></code></td>
+<td class="colLast"><code>"candidate"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="datafu.pig.sampling.SimpleRandomSampleWithReplacementVote.FAILURE_RATE">
+<!-- -->
+</a><code>public static final double</code></td>
+<td><code><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#FAILURE_RATE">FAILURE_RATE</a></code></td>
+<td class="colLast"><code>1.0E-4</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="datafu.pig.sampling.SimpleRandomSampleWithReplacementVote.OUTPUT_BAG_NAME_PREFIX">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#OUTPUT_BAG_NAME_PREFIX">OUTPUT_BAG_NAME_PREFIX</a></code></td>
+<td class="colLast"><code>"SRSWR_VOTE"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="datafu.pig.sampling.SimpleRandomSampleWithReplacementVote.POSITION_FIELD_NAME">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#POSITION_FIELD_NAME">POSITION_FIELD_NAME</a></code></td>
+<td class="colLast"><code>"position"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="datafu.pig.sampling.SimpleRandomSampleWithReplacementVote.SCORE_FIELD_NAME">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/pig/sampling/SimpleRandomSampleWithReplacementVote.html#SCORE_FIELD_NAME">SCORE_FIELD_NAME</a></code></td>
+<td class="colLast"><code>"score"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EntropyEstimator.html" title="class in datafu.pig.stats.entropy">EntropyEstimator</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="datafu.pig.stats.entropy.EntropyEstimator.CHAOSHEN_ESTIMATOR">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/pig/stats/entropy/EntropyEstimator.html#CHAOSHEN_ESTIMATOR">CHAOSHEN_ESTIMATOR</a></code></td>
+<td class="colLast"><code>"chaosh"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="datafu.pig.stats.entropy.EntropyEstimator.EMPIRICAL_ESTIMATOR">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/pig/stats/entropy/EntropyEstimator.html#EMPIRICAL_ESTIMATOR">EMPIRICAL_ESTIMATOR</a></code></td>
+<td class="colLast"><code>"empirical"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>datafu.pig.stats.entropy.<a href="datafu/pig/stats/entropy/EntropyUtil.html" title="class in datafu.pig.stats.entropy">EntropyUtil</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="datafu.pig.stats.entropy.EntropyUtil.LOG">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/pig/stats/entropy/EntropyUtil.html#LOG">LOG</a></code></td>
+<td class="colLast"><code>"log"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="datafu.pig.stats.entropy.EntropyUtil.LOG10">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/pig/stats/entropy/EntropyUtil.html#LOG10">LOG10</a></code></td>
+<td class="colLast"><code>"log10"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="datafu.pig.stats.entropy.EntropyUtil.LOG2">
+<!-- -->
+</a><code>public static final java.lang.String</code></td>
+<td><code><a href="datafu/pig/stats/entropy/EntropyUtil.html#LOG2">LOG2</a></code></td>
+<td class="colLast"><code>"log2"</code></td>
+</tr>
+</tbody>
+</table>
+</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><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/bags/AppendToBag.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/bags/AppendToBag.html b/site/source/docs/datafu/1.3.0/datafu/pig/bags/AppendToBag.html
new file mode 100644
index 0000000..d5fe095
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/bags/AppendToBag.html
@@ -0,0 +1,373 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>AppendToBag (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AppendToBag (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/bags/BagConcat.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/AppendToBag.html" target="_top">Frames</a></li>
+<li><a href="AppendToBag.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.bags</div>
+<h2 title="Class AppendToBag" class="title">Class AppendToBag</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.bags.AppendToBag</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AppendToBag</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><org.apache.pig.data.DataBag></pre>
+<div class="block">Appends a tuple to a bag.
+ <p>
+ Example:
+ <pre>
+ <code>
+ define AppendToBag datafu.pig.bags.AppendToBag();
+
+ -- input:
+ -- ({(1),(2),(3)},(4))
+ -- ({(10),(20),(30),(40),(50)},(60))
+ input = LOAD 'input' AS (B: bag{T: tuple(v:INT)}, T: tuple(v:INT));
+
+ -- output:
+ -- ({(1),(2),(3),(4)})
+ -- ({(10),(20),(30),(40),(50),(60)})
+ output = FOREACH input GENERATE AppendToBag(B,T) as B;
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/bags/AppendToBag.html#AppendToBag--">AppendToBag</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/AppendToBag.html#call-org.apache.pig.data.DataBag-org.apache.pig.data.Tuple-">call</a></span>(org.apache.pig.data.DataBag inputBag,
+ org.apache.pig.data.Tuple t)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/bags/AppendToBag.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="AppendToBag--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AppendToBag</h4>
+<pre>public AppendToBag()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-org.apache.pig.data.DataBag-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>call</h4>
+<pre>public org.apache.pig.data.DataBag call(org.apache.pig.data.DataBag inputBag,
+ org.apache.pig.data.Tuple t)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">SimpleEvalFunc</a></code></span></div>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code> in class <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><org.apache.pig.data.DataBag></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - input schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>call to super.outputSchema in case schema was defined elsewhere</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>
+<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><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/pig/bags/BagConcat.html" title="class in datafu.pig.bags"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/bags/AppendToBag.html" target="_top">Frames</a></li>
+<li><a href="AppendToBag.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[08/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/package-summary.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/package-summary.html
new file mode 100644
index 0000000..3539131
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/package-summary.html
@@ -0,0 +1,355 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.jobs (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.hourglass.jobs (datafu-hourglass 1.3.0 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 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/fs/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/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.jobs</h1>
+<div class="docSummary">
+<div class="block">Incremental Hadoop jobs and some supporting classes.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs">DateRangeConfigurable</a></td>
+<td class="colLast">
+<div class="block">An interface for an object with a configurable output date range.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/Setup.html" title="interface in datafu.hourglass.jobs">Setup</a></td>
+<td class="colLast">
+<div class="block">Used as a callback by <a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>PartitionCollapsingIncrementalJob</code></a> and <a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>PartitionPreservingIncrementalJob</code></a>
+ to provide configuration settings for the Hadoop job.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" 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/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></td>
+<td class="colLast">
+<div class="block">Base class for Hadoop jobs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob</a></td>
+<td class="colLast">
+<div class="block">Base class for Hadoop jobs that consume time-partitioned data
+ in a non-incremental way.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseCombiner</a></td>
+<td class="colLast">
+<div class="block">Combiner base class for <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractNonIncrementalJob</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseMapper</a></td>
+<td class="colLast">
+<div class="block">Mapper base class for <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractNonIncrementalJob</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseReducer</a></td>
+<td class="colLast">
+<div class="block">Reducer base class for <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractNonIncrementalJob</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.Report</a></td>
+<td class="colLast">
+<div class="block">Reports files created and processed for an iteration of the job.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></td>
+<td class="colLast">
+<div class="block">An <a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs"><code>IncrementalJob</code></a> that consumes partitioned input data and collapses the
+ partitions to produce a single output.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob.Report</a></td>
+<td class="colLast">
+<div class="block">Reports files created and processed for an iteration of the job.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></td>
+<td class="colLast">
+<div class="block">An <a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs"><code>IncrementalJob</code></a> that consumes partitioned input data and produces
+ output data having the same partitions.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob.Report</a></td>
+<td class="colLast">
+<div class="block">Reports files created and processed for an iteration of the job.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/DateRangePlanner.html" title="class in datafu.hourglass.jobs">DateRangePlanner</a></td>
+<td class="colLast">
+<div class="block">Determines the date range of inputs which should be processed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></td>
+<td class="colLast">
+<div class="block">Base class for execution planners.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/FileCleaner.html" title="class in datafu.hourglass.jobs">FileCleaner</a></td>
+<td class="colLast">
+<div class="block">Used to remove files from the file system when they are no longer needed.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></td>
+<td class="colLast">
+<div class="block">Base class for incremental jobs.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/MaxInputDataExceededException.html" title="class in datafu.hourglass.jobs">MaxInputDataExceededException</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionCollapsingExecutionPlanner</a></td>
+<td class="colLast">
+<div class="block">Execution planner 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/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionCollapsingIncrementalJob</a></td>
+<td class="colLast">
+<div class="block">A concrete version of <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionCollapsingIncrementalJob</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionPreservingExecutionPlanner</a></td>
+<td class="colLast">
+<div class="block">Execution planner 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/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionPreservingIncrementalJob</a></td>
+<td class="colLast">
+<div class="block">A concrete version of <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionPreservingIncrementalJob</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/ReduceEstimator.html" title="class in datafu.hourglass.jobs">ReduceEstimator</a></td>
+<td class="colLast">
+<div class="block">Estimates the number of reducers needed based on input size.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/StagedOutputJob.html" title="class in datafu.hourglass.jobs">StagedOutputJob</a></td>
+<td class="colLast">
+<div class="block">A derivation of <code>Job</code> that stages its output in another location and only
+ moves it to the final destination if the job completes successfully.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></td>
+<td class="colLast">
+<div class="block">Base class for Hadoop jobs that consume time-partitioned data.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/jobs/TimePartitioner.html" title="class in datafu.hourglass.jobs">TimePartitioner</a></td>
+<td class="colLast">
+<div class="block">A partitioner used by <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionPreservingIncrementalJob</code></a> to limit the number of named outputs
+ used by each reducer.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.hourglass.jobs Description">Package datafu.hourglass.jobs Description</h2>
+<div class="block">Incremental Hadoop jobs and some supporting classes.
+
+ <p>
+ Jobs within this package form the core of the incremental framework implementation.
+ There are two types of incremental jobs: <em>partition-preserving</em> and
+ <em>partition-collapsing</em>.
+ </p>
+
+ <p>
+ A partition-preserving job consumes input data partitioned by day and produces output data partitioned by day.
+ This is equivalent to running a MapReduce job for each individual day of input data,
+ but much more efficient. It compares the input data against the existing output data and only processes
+ input data with no corresponding output.
+ </p>
+
+ <p>
+ A partition-collapsing job consumes input data partitioned by day and produces a single output.
+ What distinguishes this job from a standard MapReduce job is that it can reuse the previous output.
+ This enables it to process data much more efficiently. Rather than consuming all input data on each
+ run, it can consume only the new data since the previous run and merges it with the previous output.
+ </p>
+
+ <p>
+ Partition-preserving and partition-collapsing jobs can be created by extending <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>, respectively, and implementing the necessary methods.
+ Alternatively, there are concrete versions of these classes, <a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>PartitionPreservingIncrementalJob</code></a> and
+ <a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>PartitionCollapsingIncrementalJob</code></a>, which can be used instead. With these classes, the implementations are provided
+ through setters.
+ </p>
+
+ <p>
+ Incremental jobs use Avro for input, intermediate, and output data. To implement an incremental job, one must define their schemas.
+ A <em>key schema</em> and <em>intermediate value schema</em> specify the output of the mapper and combiner, which output key-value pairs.
+ The <em>key schema</em> and an <em>output value schema</em> specify the output of the reducer, which outputs a record having key and value
+ fields.
+ </p>
+
+ <p>
+ An incremental job also requires that implementations of map and reduce be defined, and optionally combine. The map implementation must
+ implement a <a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model"><code>Mapper</code></a> interface, which is very similar to the standard map interface in Hadoop.
+ The combine and reduce operations are implemented through an <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model"><code>Accumulator</code></a> interface.
+ This is similar to the standard reduce in Hadoop, however values are provided one-at-a-time rather than by an enumerable list.
+ Also an accumulator returns either one value or no value at all by returning null. That is, the accumulator may not return an arbitrary number of values
+ for the output. This restriction precludes the implementation of certain operations, like flatten, which do not fit well within the
+ incremental programming model.
+ </p></div>
+</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 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/fs/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/package-tree.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/package-tree.html
new file mode 100644
index 0000000..9122dc8
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/package-tree.html
@@ -0,0 +1,208 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.jobs Class Hierarchy (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.hourglass.jobs Class Hierarchy (datafu-hourglass 1.3.0 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><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/fs/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/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.jobs</h1>
+<span class="packageHierarchyLabel">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.jobs.<a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractNonIncrementalJob.Report</span></a></li>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractPartitionCollapsingIncrementalJob.Report</span></a></li>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractPartitionPreservingIncrementalJob.Report</span></a></li>
+<li type="circle">org.apache.hadoop.conf.Configured (implements org.apache.hadoop.conf.Configurable)
+<ul>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractJob</span></a>
+<ul>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">TimeBasedJob</span></a>
+<ul>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractNonIncrementalJob</span></a></li>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">IncrementalJob</span></a>
+<ul>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractPartitionCollapsingIncrementalJob</span></a>
+<ul>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">PartitionCollapsingIncrementalJob</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractPartitionPreservingIncrementalJob</span></a>
+<ul>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">PartitionPreservingIncrementalJob</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/DateRangePlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">DateRangePlanner</span></a></li>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">ExecutionPlanner</span></a>
+<ul>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">PartitionCollapsingExecutionPlanner</span></a></li>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">PartitionPreservingExecutionPlanner</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/FileCleaner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">FileCleaner</span></a></li>
+<li type="circle">org.apache.hadoop.mapreduce.task.JobContextImpl (implements org.apache.hadoop.mapreduce.JobContext)
+<ul>
+<li type="circle">org.apache.hadoop.mapreduce.Job (implements org.apache.hadoop.mapreduce.JobContext)
+<ul>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/StagedOutputJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">StagedOutputJob</span></a> (implements java.util.concurrent.Callable<V>)</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.hadoop.mapreduce.Mapper<KEYIN,VALUEIN,KEYOUT,VALUEOUT>
+<ul>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractNonIncrementalJob.BaseMapper</span></a></li>
+</ul>
+</li>
+<li type="circle">org.apache.hadoop.mapreduce.Partitioner<KEY,VALUE>
+<ul>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/TimePartitioner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">TimePartitioner</span></a> (implements org.apache.hadoop.conf.Configurable)</li>
+</ul>
+</li>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/ReduceEstimator.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">ReduceEstimator</span></a></li>
+<li type="circle">org.apache.hadoop.mapreduce.Reducer<KEYIN,VALUEIN,KEYOUT,VALUEOUT>
+<ul>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractNonIncrementalJob.BaseCombiner</span></a></li>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractNonIncrementalJob.BaseReducer</span></a></li>
+</ul>
+</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/MaxInputDataExceededException.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">MaxInputDataExceededException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs"><span class="typeNameLink">DateRangeConfigurable</span></a></li>
+<li type="circle">datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/Setup.html" title="interface in datafu.hourglass.jobs"><span class="typeNameLink">Setup</span></a></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><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/fs/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html
new file mode 100644
index 0000000..61e1b15
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html
@@ -0,0 +1,313 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>AvroKeyValueIdentityMapper (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AvroKeyValueIdentityMapper (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/mapreduce/CollapsingCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html" target="_top">Frames</a></li>
+<li><a href="AvroKeyValueIdentityMapper.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Mapper">Nested</a> | </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.mapreduce</div>
+<h2 title="Class AvroKeyValueIdentityMapper" class="title">Class AvroKeyValueIdentityMapper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.Mapper<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.AvroKeyValueIdentityMapper</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AvroKeyValueIdentityMapper</span>
+extends org.apache.hadoop.mapreduce.Mapper<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></pre>
+<div class="block">A mapper which outputs key-value pairs as-is.
+
+ It assumes the input is an Avro record having "key" and "value" fields.
+ The output is these exact same fields.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Mapper">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.Mapper</h3>
+<code>org.apache.hadoop.mapreduce.Mapper.Context</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html#AvroKeyValueIdentityMapper--">AvroKeyValueIdentityMapper</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html#map-java.lang.Object-java.lang.Object-org.apache.hadoop.mapreduce.Mapper.Context-">map</a></span>(java.lang.Object keyObj,
+ java.lang.Object valueObj,
+ org.apache.hadoop.mapreduce.Mapper.Context context)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.Mapper">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.mapreduce.Mapper</h3>
+<code>cleanup, run, setup</code></li>
+</ul>
+<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="AvroKeyValueIdentityMapper--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AvroKeyValueIdentityMapper</h4>
+<pre>public AvroKeyValueIdentityMapper()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="map-java.lang.Object-java.lang.Object-org.apache.hadoop.mapreduce.Mapper.Context-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>map</h4>
+<pre>protected void map(java.lang.Object keyObj,
+ java.lang.Object valueObj,
+ org.apache.hadoop.mapreduce.Mapper.Context context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>map</code> in class <code>org.apache.hadoop.mapreduce.Mapper<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></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>
+<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><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/mapreduce/CollapsingCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html" target="_top">Frames</a></li>
+<li><a href="AvroKeyValueIdentityMapper.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.Mapper">Nested</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/CollapsingCombiner.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/CollapsingCombiner.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/CollapsingCombiner.html
new file mode 100644
index 0000000..2ab5a99
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/CollapsingCombiner.html
@@ -0,0 +1,457 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>CollapsingCombiner (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="CollapsingCombiner (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/mapreduce/AvroKeyValueIdentityMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/CollapsingMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/CollapsingCombiner.html" target="_top">Frames</a></li>
+<li><a href="CollapsingCombiner.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.mapreduce</div>
+<h2 title="Class CollapsingCombiner" class="title">Class CollapsingCombiner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">datafu.hourglass.mapreduce.ObjectProcessor</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">datafu.hourglass.mapreduce.ObjectReducer</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.CollapsingCombiner</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs">DateRangeConfigurable</a>, java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CollapsingCombiner</span>
+extends <a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a>
+implements <a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs">DateRangeConfigurable</a>, java.io.Serializable</pre>
+<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.
+
+ <p>
+ An implementation of <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model"><code>Accumulator</code></a> is used to perform aggregation and produce the
+ intermediate value.
+ </p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#datafu.hourglass.mapreduce.CollapsingCombiner">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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingCombiner.html#CollapsingCombiner--">CollapsingCombiner</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingCombiner.html#getAccumulator--">getAccumulator</a></span>()</code>
+<div class="block">Gets the accumulator used to perform aggregation.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingCombiner.html#getReuseOutput--">getReuseOutput</a></span>()</code>
+<div class="block">Gets whether previous output is being reused.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingCombiner.html#getSchemas--">getSchemas</a></span>()</code>
+<div class="block">Gets the schemas.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingCombiner.html#reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.ReduceContext-">reduce</a></span>(java.lang.Object keyObj,
+ java.lang.Iterable<java.lang.Object> values,
+ org.apache.hadoop.mapreduce.ReduceContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingCombiner.html#setAccumulator-datafu.hourglass.model.Accumulator-">setAccumulator</a></span>(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> acc)</code>
+<div class="block">Sets the accumulator used to perform aggregation.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingCombiner.html#setOutputDateRange-datafu.hourglass.fs.DateRange-">setOutputDateRange</a></span>(<a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a> dateRange)</code>
+<div class="block">Sets the date range for the output.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingCombiner.html#setReuseOutput-boolean-">setReuseOutput</a></span>(boolean reuseOutput)</code>
+<div class="block">Sets whether previous output is being reused.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingCombiner.html#setSchemas-datafu.hourglass.schemas.PartitionCollapsingSchemas-">setSchemas</a></span>(<a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a> schemas)</code>
+<div class="block">Sets the schemas.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.mapreduce.ObjectProcessor">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></h3>
+<code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#close--">close</a>, <a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#getContext--">getContext</a>, <a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">setContext</a></code></li>
+</ul>
+<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="CollapsingCombiner--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CollapsingCombiner</h4>
+<pre>public CollapsingCombiner()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.ReduceContext-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reduce</h4>
+<pre>public void reduce(java.lang.Object keyObj,
+ java.lang.Iterable<java.lang.Object> values,
+ org.apache.hadoop.mapreduce.ReduceContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html#reduce-java.lang.Object-java.lang.Iterable-org.apache.hadoop.mapreduce.ReduceContext-">reduce</a></code> in class <code><a href="../../../datafu/hourglass/mapreduce/ObjectReducer.html" title="class in datafu.hourglass.mapreduce">ObjectReducer</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="setSchemas-datafu.hourglass.schemas.PartitionCollapsingSchemas-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSchemas</h4>
+<pre>public void setSchemas(<a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a> schemas)</pre>
+<div class="block">Sets the schemas.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>schemas</code> - schemas used by the combiner</dd>
+</dl>
+</li>
+</ul>
+<a name="getSchemas--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSchemas</h4>
+<pre>public <a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a> getSchemas()</pre>
+<div class="block">Gets the schemas.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>schemas schemas used by the combiner</dd>
+</dl>
+</li>
+</ul>
+<a name="getReuseOutput--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReuseOutput</h4>
+<pre>public boolean getReuseOutput()</pre>
+<div class="block">Gets whether previous output is being reused.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if previous output is reused</dd>
+</dl>
+</li>
+</ul>
+<a name="setReuseOutput-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setReuseOutput</h4>
+<pre>public void setReuseOutput(boolean reuseOutput)</pre>
+<div class="block">Sets whether previous output is being reused.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>reuseOutput</code> - true if previous output is reused</dd>
+</dl>
+</li>
+</ul>
+<a name="getAccumulator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAccumulator</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getAccumulator()</pre>
+<div class="block">Gets the accumulator used to perform aggregation.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The accumulator</dd>
+</dl>
+</li>
+</ul>
+<a name="setAccumulator-datafu.hourglass.model.Accumulator-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setAccumulator</h4>
+<pre>public void setAccumulator(<a href="../../../datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> acc)</pre>
+<div class="block">Sets the accumulator used to perform aggregation.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>acc</code> - The accumulator</dd>
+</dl>
+</li>
+</ul>
+<a name="setOutputDateRange-datafu.hourglass.fs.DateRange-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setOutputDateRange</h4>
+<pre>public void setOutputDateRange(<a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a> dateRange)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html#setOutputDateRange-datafu.hourglass.fs.DateRange-">DateRangeConfigurable</a></code></span></div>
+<div class="block">Sets the date range for the output.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html#setOutputDateRange-datafu.hourglass.fs.DateRange-">setOutputDateRange</a></code> in interface <code><a href="../../../datafu/hourglass/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs">DateRangeConfigurable</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dateRange</code> - output date range</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>
+<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><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/mapreduce/AvroKeyValueIdentityMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/CollapsingMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/CollapsingCombiner.html" target="_top">Frames</a></li>
+<li><a href="CollapsingCombiner.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/CollapsingMapper.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/CollapsingMapper.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/CollapsingMapper.html
new file mode 100644
index 0000000..01f82cf
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/mapreduce/CollapsingMapper.html
@@ -0,0 +1,449 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>CollapsingMapper (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="CollapsingMapper (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/mapreduce/CollapsingCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/CollapsingMapper.html" target="_top">Frames</a></li>
+<li><a href="CollapsingMapper.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.mapreduce</div>
+<h2 title="Class CollapsingMapper" class="title">Class CollapsingMapper</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">datafu.hourglass.mapreduce.ObjectProcessor</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce">datafu.hourglass.mapreduce.ObjectMapper</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.mapreduce.CollapsingMapper</li>
+</ul>
+</li>
+</ul>
+</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="typeNameLabel">CollapsingMapper</span>
+extends <a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce">ObjectMapper</a>
+implements java.io.Serializable</pre>
+<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.
+
+ <p>
+ An implementation of <a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model"><code>Mapper</code></a> is used for the
+ map operation, which produces key and intermediate value pairs from the input.
+ </p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#datafu.hourglass.mapreduce.CollapsingMapper">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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingMapper.html#CollapsingMapper--">CollapsingMapper</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingMapper.html#getMapper--">getMapper</a></span>()</code>
+<div class="block">Gets the mapper.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingMapper.html#getReuseOutput--">getReuseOutput</a></span>()</code>
+<div class="block">Gets whether previous output is being reused.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingMapper.html#getSchemas--">getSchemas</a></span>()</code>
+<div class="block">Gets the Avro schemas.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingMapper.html#map-java.lang.Object-org.apache.hadoop.mapreduce.MapContext-">map</a></span>(java.lang.Object inputObj,
+ org.apache.hadoop.mapreduce.MapContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingMapper.html#setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">setContext</a></span>(org.apache.hadoop.mapreduce.TaskInputOutputContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingMapper.html#setMapper-datafu.hourglass.model.Mapper-">setMapper</a></span>(<a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> mapper)</code>
+<div class="block">Sets the mapper.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingMapper.html#setReuseOutput-boolean-">setReuseOutput</a></span>(boolean reuseOutput)</code>
+<div class="block">Sets whether previous output is being reused.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/mapreduce/CollapsingMapper.html#setSchemas-datafu.hourglass.schemas.PartitionCollapsingSchemas-">setSchemas</a></span>(<a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a> schemas)</code>
+<div class="block">Sets the Avro schemas.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.mapreduce.ObjectProcessor">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.mapreduce.<a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></h3>
+<code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#close--">close</a>, <a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#getContext--">getContext</a></code></li>
+</ul>
+<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="CollapsingMapper--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CollapsingMapper</h4>
+<pre>public CollapsingMapper()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="map-java.lang.Object-org.apache.hadoop.mapreduce.MapContext-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>map</h4>
+<pre>public void map(java.lang.Object inputObj,
+ org.apache.hadoop.mapreduce.MapContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html#map-java.lang.Object-org.apache.hadoop.mapreduce.MapContext-">map</a></code> in class <code><a href="../../../datafu/hourglass/mapreduce/ObjectMapper.html" title="class in datafu.hourglass.mapreduce">ObjectMapper</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getReuseOutput--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReuseOutput</h4>
+<pre>public boolean getReuseOutput()</pre>
+<div class="block">Gets whether previous output is being reused.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if previous output is reused</dd>
+</dl>
+</li>
+</ul>
+<a name="setReuseOutput-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setReuseOutput</h4>
+<pre>public void setReuseOutput(boolean reuseOutput)</pre>
+<div class="block">Sets whether previous output is being reused.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>reuseOutput</code> - true if previous output is reused</dd>
+</dl>
+</li>
+</ul>
+<a name="setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setContext</h4>
+<pre>public void setContext(org.apache.hadoop.mapreduce.TaskInputOutputContext<java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object> context)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html#setContext-org.apache.hadoop.mapreduce.TaskInputOutputContext-">setContext</a></code> in class <code><a href="../../../datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getMapper--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMapper</h4>
+<pre>public <a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> getMapper()</pre>
+<div class="block">Gets the mapper.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>mapper the mapper</dd>
+</dl>
+</li>
+</ul>
+<a name="setMapper-datafu.hourglass.model.Mapper-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMapper</h4>
+<pre>public void setMapper(<a href="../../../datafu/hourglass/model/Mapper.html" title="interface in datafu.hourglass.model">Mapper</a><org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord,org.apache.avro.generic.GenericRecord> mapper)</pre>
+<div class="block">Sets the mapper.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mapper</code> - the mapper</dd>
+</dl>
+</li>
+</ul>
+<a name="setSchemas-datafu.hourglass.schemas.PartitionCollapsingSchemas-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSchemas</h4>
+<pre>public void setSchemas(<a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a> schemas)</pre>
+<div class="block">Sets the Avro schemas.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>schemas</code> - the schemas</dd>
+</dl>
+</li>
+</ul>
+<a name="getSchemas--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getSchemas</h4>
+<pre>public <a href="../../../datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a> getSchemas()</pre>
+<div class="block">Gets the Avro schemas.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>schemas the schemas</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>
+<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><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/mapreduce/CollapsingCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/mapreduce/CollapsingReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/mapreduce/CollapsingMapper.html" target="_top">Frames</a></li>
+<li><a href="CollapsingMapper.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>
[18/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html
new file mode 100644
index 0000000..31e8810
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html
@@ -0,0 +1,301 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>AvroKeyWithMetadataOutputFormat.RecordWriterFactory (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AvroKeyWithMetadataOutputFormat.RecordWriterFactory (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/avro/AvroKeyWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" target="_top">Frames</a></li>
+<li><a href="AvroKeyWithMetadataOutputFormat.RecordWriterFactory.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.avro</div>
+<h2 title="Class AvroKeyWithMetadataOutputFormat.RecordWriterFactory" class="title">Class AvroKeyWithMetadataOutputFormat.RecordWriterFactory<T></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.avro.AvroKeyWithMetadataOutputFormat.RecordWriterFactory<T></li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - The java type of the avro record to write.</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataOutputFormat</a><<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="type parameter in AvroKeyWithMetadataOutputFormat">T</a>></dd>
+</dl>
+<hr>
+<br>
+<pre>protected static class <span class="typeNameLabel">AvroKeyWithMetadataOutputFormat.RecordWriterFactory<T></span>
+extends java.lang.Object</pre>
+<div class="block">A factory for creating record writers.</div>
+</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="memberSummary" 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="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html#RecordWriterFactory--">RecordWriterFactory</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected org.apache.hadoop.mapreduce.RecordWriter<org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="type parameter in AvroKeyWithMetadataOutputFormat.RecordWriterFactory">T</a>>,org.apache.hadoop.io.NullWritable></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html#create-org.apache.avro.Schema-org.apache.avro.file.CodecFactory-java.io.OutputStream-org.apache.hadoop.conf.Configuration-">create</a></span>(org.apache.avro.Schema writerSchema,
+ org.apache.avro.file.CodecFactory compressionCodec,
+ java.io.OutputStream outputStream,
+ org.apache.hadoop.conf.Configuration conf)</code>
+<div class="block">Creates a new record writer instance.</div>
+</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="RecordWriterFactory--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RecordWriterFactory</h4>
+<pre>protected RecordWriterFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="create-org.apache.avro.Schema-org.apache.avro.file.CodecFactory-java.io.OutputStream-org.apache.hadoop.conf.Configuration-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>protected org.apache.hadoop.mapreduce.RecordWriter<org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="type parameter in AvroKeyWithMetadataOutputFormat.RecordWriterFactory">T</a>>,org.apache.hadoop.io.NullWritable> create(org.apache.avro.Schema writerSchema,
+ org.apache.avro.file.CodecFactory compressionCodec,
+ java.io.OutputStream outputStream,
+ org.apache.hadoop.conf.Configuration conf)
+ throws java.io.IOException</pre>
+<div class="block">Creates a new record writer instance.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>writerSchema</code> - The writer schema for the records to write.</dd>
+<dd><code>compressionCodec</code> - The compression type for the writer file.</dd>
+<dd><code>outputStream</code> - The target output stream for the records.</dd>
+<dd><code>conf</code> - the configuration</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>record writer</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</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>
+<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><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/avro/AvroKeyWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" target="_top">Frames</a></li>
+<li><a href="AvroKeyWithMetadataOutputFormat.RecordWriterFactory.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html
new file mode 100644
index 0000000..48cd5ac
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html
@@ -0,0 +1,381 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>AvroKeyWithMetadataOutputFormat (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AvroKeyWithMetadataOutputFormat (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/avro/AvroKeyValueWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" target="_top">Frames</a></li>
+<li><a href="AvroKeyWithMetadataOutputFormat.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.hadoop.mapreduce.lib.output.FileOutputFormat">Field</a> | </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.avro</div>
+<h2 title="Class AvroKeyWithMetadataOutputFormat" class="title">Class AvroKeyWithMetadataOutputFormat<T></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.OutputFormat<K,V></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.lib.output.FileOutputFormat<K,V></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.avro.mapreduce.AvroOutputFormatBase<org.apache.avro.mapred.AvroKey<T>,org.apache.hadoop.io.NullWritable></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.avro.AvroKeyWithMetadataOutputFormat<T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - The (java) type of the Avro data to write.</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AvroKeyWithMetadataOutputFormat<T></span>
+extends org.apache.avro.mapreduce.AvroOutputFormatBase<org.apache.avro.mapred.AvroKey<T>,org.apache.hadoop.io.NullWritable></pre>
+<div class="block">FileOutputFormat for writing Avro container files.
+
+ <p>Since Avro container files only contain records (not key/value pairs), this output
+ format ignores the value.</p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataOutputFormat.RecordWriterFactory</a><<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="type parameter in AvroKeyWithMetadataOutputFormat.RecordWriterFactory">T</a>></span></code>
+<div class="block">A factory for creating record writers.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.lib.output.FileOutputFormat">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.lib.output.FileOutputFormat</h3>
+<code>org.apache.hadoop.mapreduce.lib.output.FileOutputFormat.Counter</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.mapreduce.lib.output.FileOutputFormat">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.hadoop.mapreduce.lib.output.FileOutputFormat</h3>
+<code>BASE_OUTPUT_NAME, COMPRESS, COMPRESS_CODEC, COMPRESS_TYPE, OUTDIR, PART</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code> </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html#AvroKeyWithMetadataOutputFormat--">AvroKeyWithMetadataOutputFormat</a></span>()</code>
+<div class="block">Constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html#AvroKeyWithMetadataOutputFormat-datafu.hourglass.avro.AvroKeyWithMetadataOutputFormat.RecordWriterFactory-">AvroKeyWithMetadataOutputFormat</a></span>(<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataOutputFormat.RecordWriterFactory</a> recordWriterFactory)</code>
+<div class="block">Constructor.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordWriter<org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="type parameter in AvroKeyWithMetadataOutputFormat">T</a>>,org.apache.hadoop.io.NullWritable></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html#getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getRecordWriter</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext context)</code></td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.avro.mapreduce.AvroOutputFormatBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.avro.mapreduce.AvroOutputFormatBase</h3>
+<code>getAvroFileOutputStream, getCompressionCodec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.lib.output.FileOutputFormat">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.mapreduce.lib.output.FileOutputFormat</h3>
+<code>checkOutputSpecs, getCompressOutput, getDefaultWorkFile, getOutputCommitter, getOutputCompressorClass, getOutputName, getOutputPath, getPathForWorkFile, getUniqueFile, getWorkOutputPath, setCompressOutput, setOutputCompressorClass, setOutputName, setOutputPath</code></li>
+</ul>
+<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="AvroKeyWithMetadataOutputFormat--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>AvroKeyWithMetadataOutputFormat</h4>
+<pre>public AvroKeyWithMetadataOutputFormat()</pre>
+<div class="block">Constructor.</div>
+</li>
+</ul>
+<a name="AvroKeyWithMetadataOutputFormat-datafu.hourglass.avro.AvroKeyWithMetadataOutputFormat.RecordWriterFactory-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AvroKeyWithMetadataOutputFormat</h4>
+<pre>protected AvroKeyWithMetadataOutputFormat(<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataOutputFormat.RecordWriterFactory</a> recordWriterFactory)</pre>
+<div class="block">Constructor.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>recordWriterFactory</code> - A factory for creating record writers.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getRecordWriter-org.apache.hadoop.mapreduce.TaskAttemptContext-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getRecordWriter</h4>
+<pre>public org.apache.hadoop.mapreduce.RecordWriter<org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="type parameter in AvroKeyWithMetadataOutputFormat">T</a>>,org.apache.hadoop.io.NullWritable> getRecordWriter(org.apache.hadoop.mapreduce.TaskAttemptContext context)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getRecordWriter</code> in class <code>org.apache.hadoop.mapreduce.lib.output.FileOutputFormat<org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="type parameter in AvroKeyWithMetadataOutputFormat">T</a>>,org.apache.hadoop.io.NullWritable></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/avro/AvroKeyValueWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" target="_top">Frames</a></li>
+<li><a href="AvroKeyWithMetadataOutputFormat.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.hadoop.mapreduce.lib.output.FileOutputFormat">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html
new file mode 100644
index 0000000..1c88b24
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html
@@ -0,0 +1,370 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>AvroKeyWithMetadataRecordWriter (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AvroKeyWithMetadataRecordWriter (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" target="_top">Frames</a></li>
+<li><a href="AvroKeyWithMetadataRecordWriter.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.avro</div>
+<h2 title="Class AvroKeyWithMetadataRecordWriter" class="title">Class AvroKeyWithMetadataRecordWriter<T></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.RecordWriter<org.apache.avro.mapred.AvroKey<T>,org.apache.hadoop.io.NullWritable></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.avro.AvroKeyWithMetadataRecordWriter<T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - The Java type of the Avro data to write.</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AvroKeyWithMetadataRecordWriter<T></span>
+extends org.apache.hadoop.mapreduce.RecordWriter<org.apache.avro.mapred.AvroKey<T>,org.apache.hadoop.io.NullWritable></pre>
+<div class="block">Writes Avro records to an Avro container file output stream.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html#TEXT_PREFIX">TEXT_PREFIX</a></span></code>
+<div class="block">The configuration key prefix for a text output metadata.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html#AvroKeyWithMetadataRecordWriter-org.apache.avro.Schema-org.apache.avro.file.CodecFactory-java.io.OutputStream-org.apache.hadoop.conf.Configuration-">AvroKeyWithMetadataRecordWriter</a></span>(org.apache.avro.Schema writerSchema,
+ org.apache.avro.file.CodecFactory compressionCodec,
+ java.io.OutputStream outputStream,
+ org.apache.hadoop.conf.Configuration conf)</code>
+<div class="block">Constructor.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html#close-org.apache.hadoop.mapreduce.TaskAttemptContext-">close</a></span>(org.apache.hadoop.mapreduce.TaskAttemptContext context)</code></td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html#write-org.apache.avro.mapred.AvroKey-org.apache.hadoop.io.NullWritable-">write</a></span>(org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="type parameter in AvroKeyWithMetadataRecordWriter">T</a>> record,
+ org.apache.hadoop.io.NullWritable ignore)</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="TEXT_PREFIX">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TEXT_PREFIX</h4>
+<pre>public static final java.lang.String TEXT_PREFIX</pre>
+<div class="block">The configuration key prefix for a text output metadata.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#datafu.hourglass.avro.AvroKeyWithMetadataRecordWriter.TEXT_PREFIX">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AvroKeyWithMetadataRecordWriter-org.apache.avro.Schema-org.apache.avro.file.CodecFactory-java.io.OutputStream-org.apache.hadoop.conf.Configuration-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AvroKeyWithMetadataRecordWriter</h4>
+<pre>public AvroKeyWithMetadataRecordWriter(org.apache.avro.Schema writerSchema,
+ org.apache.avro.file.CodecFactory compressionCodec,
+ java.io.OutputStream outputStream,
+ org.apache.hadoop.conf.Configuration conf)
+ throws java.io.IOException</pre>
+<div class="block">Constructor.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>writerSchema</code> - The writer schema for the records in the Avro container file.</dd>
+<dd><code>compressionCodec</code> - A compression codec factory for the Avro container file.</dd>
+<dd><code>outputStream</code> - The output stream to write the Avro container file to.</dd>
+<dd><code>conf</code> - the configuration</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - If the record writer cannot be opened.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="write-org.apache.avro.mapred.AvroKey-org.apache.hadoop.io.NullWritable-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public void write(org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="type parameter in AvroKeyWithMetadataRecordWriter">T</a>> record,
+ org.apache.hadoop.io.NullWritable ignore)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>write</code> in class <code>org.apache.hadoop.mapreduce.RecordWriter<org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="type parameter in AvroKeyWithMetadataRecordWriter">T</a>>,org.apache.hadoop.io.NullWritable></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="close-org.apache.hadoop.mapreduce.TaskAttemptContext-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre>public void close(org.apache.hadoop.mapreduce.TaskAttemptContext context)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>close</code> in class <code>org.apache.hadoop.mapreduce.RecordWriter<org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="type parameter in AvroKeyWithMetadataRecordWriter">T</a>>,org.apache.hadoop.io.NullWritable></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" target="_top">Frames</a></li>
+<li><a href="AvroKeyWithMetadataRecordWriter.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html
new file mode 100644
index 0000000..9d0b112
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html
@@ -0,0 +1,334 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>AvroMultipleInputsKeyInputFormat (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AvroMultipleInputsKeyInputFormat (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/avro/AvroKeyWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/AvroMultipleInputsUtil.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" target="_top">Frames</a></li>
+<li><a href="AvroMultipleInputsKeyInputFormat.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.lib.input.FileInputFormat">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.hadoop.mapreduce.lib.input.FileInputFormat">Field</a> | </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.avro</div>
+<h2 title="Class AvroMultipleInputsKeyInputFormat" class="title">Class AvroMultipleInputsKeyInputFormat<T></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.InputFormat<K,V></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.lib.input.FileInputFormat<org.apache.avro.mapred.AvroKey<T>,org.apache.hadoop.io.NullWritable></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.avro.AvroMultipleInputsKeyInputFormat<T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AvroMultipleInputsKeyInputFormat<T></span>
+extends org.apache.hadoop.mapreduce.lib.input.FileInputFormat<org.apache.avro.mapred.AvroKey<T>,org.apache.hadoop.io.NullWritable></pre>
+<div class="block">A MapReduce InputFormat that can handle Avro container files and multiple inputs.
+ The input schema is determine based on the split. The mapping from input path
+ to schema is stored in the job configuration.
+
+ <p>Keys are AvroKey wrapper objects that contain the Avro data. Since Avro
+ container files store only records (not key/value pairs), the value from
+ this InputFormat is a NullWritable.</p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.lib.input.FileInputFormat">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.lib.input.FileInputFormat</h3>
+<code>org.apache.hadoop.mapreduce.lib.input.FileInputFormat.Counter</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.mapreduce.lib.input.FileInputFormat">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.hadoop.mapreduce.lib.input.FileInputFormat</h3>
+<code>DEFAULT_LIST_STATUS_NUM_THREADS, INPUT_DIR, INPUT_DIR_RECURSIVE, LIST_STATUS_NUM_THREADS, NUM_INPUT_FILES, PATHFILTER_CLASS, SPLIT_MAXSIZE, SPLIT_MINSIZE</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html#AvroMultipleInputsKeyInputFormat--">AvroMultipleInputsKeyInputFormat</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordReader<org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" title="type parameter in AvroMultipleInputsKeyInputFormat">T</a>>,org.apache.hadoop.io.NullWritable></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html#createRecordReader-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">createRecordReader</a></span>(org.apache.hadoop.mapreduce.InputSplit split,
+ org.apache.hadoop.mapreduce.TaskAttemptContext context)</code></td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.lib.input.FileInputFormat">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.mapreduce.lib.input.FileInputFormat</h3>
+<code>addInputPath, addInputPathRecursively, addInputPaths, computeSplitSize, getBlockIndex, getFormatMinSplitSize, getInputDirRecursive, getInputPathFilter, getInputPaths, getMaxSplitSize, getMinSplitSize, getSplits, isSplitable, listStatus, makeSplit, makeSplit, setInputDirRecursive, setInputPathFilter, setInputPaths, setInputPaths, setMaxInputSplitSize, setMinInputSplitSize</code></li>
+</ul>
+<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="AvroMultipleInputsKeyInputFormat--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AvroMultipleInputsKeyInputFormat</h4>
+<pre>public AvroMultipleInputsKeyInputFormat()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="createRecordReader-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>createRecordReader</h4>
+<pre>public org.apache.hadoop.mapreduce.RecordReader<org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" title="type parameter in AvroMultipleInputsKeyInputFormat">T</a>>,org.apache.hadoop.io.NullWritable> createRecordReader(org.apache.hadoop.mapreduce.InputSplit split,
+ org.apache.hadoop.mapreduce.TaskAttemptContext context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>createRecordReader</code> in class <code>org.apache.hadoop.mapreduce.InputFormat<org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" title="type parameter in AvroMultipleInputsKeyInputFormat">T</a>>,org.apache.hadoop.io.NullWritable></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></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>
+<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><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/avro/AvroKeyWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/AvroMultipleInputsUtil.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" target="_top">Frames</a></li>
+<li><a href="AvroMultipleInputsKeyInputFormat.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><a href="#nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.lib.input.FileInputFormat">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.hadoop.mapreduce.lib.input.FileInputFormat">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroMultipleInputsUtil.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroMultipleInputsUtil.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroMultipleInputsUtil.html
new file mode 100644
index 0000000..ae04f71
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/AvroMultipleInputsUtil.html
@@ -0,0 +1,310 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>AvroMultipleInputsUtil (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AvroMultipleInputsUtil (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/avro/AvroMultipleInputsKeyInputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroMultipleInputsUtil.html" target="_top">Frames</a></li>
+<li><a href="AvroMultipleInputsUtil.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.avro</div>
+<h2 title="Class AvroMultipleInputsUtil" class="title">Class AvroMultipleInputsUtil</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.avro.AvroMultipleInputsUtil</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">AvroMultipleInputsUtil</span>
+extends java.lang.Object</pre>
+<div class="block">Helper methods for dealing with multiple Avro input schemas. A mapping is stored in the configuration
+ that maps each input path to its corresponding schema. Methods in this class help with loading and
+ storing these schema mappings.</div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroMultipleInputsUtil.html#AvroMultipleInputsUtil--">AvroMultipleInputsUtil</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroMultipleInputsUtil.html#getInputKeySchemaForSplit-org.apache.hadoop.conf.Configuration-org.apache.hadoop.mapreduce.InputSplit-">getInputKeySchemaForSplit</a></span>(org.apache.hadoop.conf.Configuration conf,
+ org.apache.hadoop.mapreduce.InputSplit split)</code>
+<div class="block">Gets the schema for a particular input split.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/AvroMultipleInputsUtil.html#setInputKeySchemaForPath-org.apache.hadoop.mapreduce.Job-org.apache.avro.Schema-java.lang.String-">setInputKeySchemaForPath</a></span>(org.apache.hadoop.mapreduce.Job job,
+ org.apache.avro.Schema schema,
+ java.lang.String path)</code>
+<div class="block">Sets the job input key schema for a path.</div>
+</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="AvroMultipleInputsUtil--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AvroMultipleInputsUtil</h4>
+<pre>public AvroMultipleInputsUtil()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getInputKeySchemaForSplit-org.apache.hadoop.conf.Configuration-org.apache.hadoop.mapreduce.InputSplit-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputKeySchemaForSplit</h4>
+<pre>public static org.apache.avro.Schema getInputKeySchemaForSplit(org.apache.hadoop.conf.Configuration conf,
+ org.apache.hadoop.mapreduce.InputSplit split)</pre>
+<div class="block">Gets the schema for a particular input split.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>conf</code> - configuration to get schema from</dd>
+<dd><code>split</code> - input split to get schema for</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>schema</dd>
+</dl>
+</li>
+</ul>
+<a name="setInputKeySchemaForPath-org.apache.hadoop.mapreduce.Job-org.apache.avro.Schema-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setInputKeySchemaForPath</h4>
+<pre>public static void setInputKeySchemaForPath(org.apache.hadoop.mapreduce.Job job,
+ org.apache.avro.Schema schema,
+ java.lang.String path)</pre>
+<div class="block">Sets the job input key schema for a path.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>job</code> - The job to configure.</dd>
+<dd><code>schema</code> - The input key schema.</dd>
+<dd><code>path</code> - the path to set the schema for</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>
+<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><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/avro/AvroMultipleInputsKeyInputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/AvroMultipleInputsUtil.html" target="_top">Frames</a></li>
+<li><a href="AvroMultipleInputsUtil.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html
new file mode 100644
index 0000000..f0bb546
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html
@@ -0,0 +1,321 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/avro/CombinedAvroKeyInputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" target="_top">Frames</a></li>
+<li><a href="CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.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.avro</div>
+<h2 title="Class CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader" class="title">Class CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader<T></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.RecordReader<K,V></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.avro.mapreduce.AvroRecordReaderBase<org.apache.avro.mapred.AvroKey<T>,org.apache.hadoop.io.NullWritable,T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.avro.mapreduce.AvroKeyRecordReader<T></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.avro.CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader<T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Closeable, java.lang.AutoCloseable</dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="class in datafu.hourglass.avro">CombinedAvroKeyInputFormat</a><<a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="type parameter in CombinedAvroKeyInputFormat">T</a>></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader<T></span>
+extends org.apache.avro.mapreduce.AvroKeyRecordReader<T></pre>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html#CombinedAvroKeyRecordReader-org.apache.hadoop.mapreduce.lib.input.CombineFileSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-java.lang.Integer-">CombinedAvroKeyRecordReader</a></span>(org.apache.hadoop.mapreduce.lib.input.CombineFileSplit inputSplit,
+ org.apache.hadoop.mapreduce.TaskAttemptContext context,
+ java.lang.Integer idx)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html#initialize-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">initialize</a></span>(org.apache.hadoop.mapreduce.InputSplit inputSplit,
+ org.apache.hadoop.mapreduce.TaskAttemptContext context)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.avro.mapreduce.AvroKeyRecordReader">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.avro.mapreduce.AvroKeyRecordReader</h3>
+<code>getCurrentKey, getCurrentValue, nextKeyValue</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.avro.mapreduce.AvroRecordReaderBase">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.avro.mapreduce.AvroRecordReaderBase</h3>
+<code>close, createAvroFileReader, createSeekableInput, getCurrentRecord, getProgress</code></li>
+</ul>
+<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="CombinedAvroKeyRecordReader-org.apache.hadoop.mapreduce.lib.input.CombineFileSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-java.lang.Integer-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CombinedAvroKeyRecordReader</h4>
+<pre>public CombinedAvroKeyRecordReader(org.apache.hadoop.mapreduce.lib.input.CombineFileSplit inputSplit,
+ org.apache.hadoop.mapreduce.TaskAttemptContext context,
+ java.lang.Integer idx)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="initialize-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>initialize</h4>
+<pre>public void initialize(org.apache.hadoop.mapreduce.InputSplit inputSplit,
+ org.apache.hadoop.mapreduce.TaskAttemptContext context)
+ throws java.io.IOException,
+ java.lang.InterruptedException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>initialize</code> in class <code>org.apache.avro.mapreduce.AvroRecordReaderBase<org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" title="type parameter in CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader">T</a>>,org.apache.hadoop.io.NullWritable,<a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" title="type parameter in CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader">T</a>></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+<dd><code>java.lang.InterruptedException</code></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>
+<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><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/avro/CombinedAvroKeyInputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" target="_top">Frames</a></li>
+<li><a href="CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.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>
[12/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/ExecutionPlanner.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/ExecutionPlanner.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/ExecutionPlanner.html
new file mode 100644
index 0000000..2002d9e
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/ExecutionPlanner.html
@@ -0,0 +1,775 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>ExecutionPlanner (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="ExecutionPlanner (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/DateRangePlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/FileCleaner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/ExecutionPlanner.html" target="_top">Frames</a></li>
+<li><a href="ExecutionPlanner.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.jobs</div>
+<h2 title="Class ExecutionPlanner" class="title">Class ExecutionPlanner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.ExecutionPlanner</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionCollapsingExecutionPlanner</a>, <a href="../../../datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionPreservingExecutionPlanner</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">ExecutionPlanner</span>
+extends java.lang.Object</pre>
+<div class="block">Base class for execution planners. An execution planner determines which files should be processed
+ for a particular run.</div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#ExecutionPlanner-org.apache.hadoop.fs.FileSystem-java.util.Properties-">ExecutionPlanner</a></span>(org.apache.hadoop.fs.FileSystem fs,
+ java.util.Properties props)</code>
+<div class="block">Initializes the execution planner.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#determineAvailableInputDates--">determineAvailableInputDates</a></span>()</code>
+<div class="block">Determines what input data is available.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#determineDateRange--">determineDateRange</a></span>()</code>
+<div class="block">Determine the date range for inputs to process based on the configuration and available inputs.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected java.util.Map<java.util.Date,java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getAvailableInputsByDate--">getAvailableInputsByDate</a></span>()</code>
+<div class="block">Gets a map from date to available input data.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected java.util.SortedMap<java.util.Date,<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getDailyData-org.apache.hadoop.fs.Path-">getDailyData</a></span>(org.apache.hadoop.fs.Path path)</code>
+<div class="block">Get a map from date to path for all paths matching yyyy/MM/dd under the given path.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>protected java.util.SortedMap<java.util.Date,<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getDatedData-org.apache.hadoop.fs.Path-">getDatedData</a></span>(org.apache.hadoop.fs.Path path)</code>
+<div class="block">Get a map from date to path for all paths matching yyyyMMdd under the given path.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getDateRange--">getDateRange</a></span>()</code>
+<div class="block">Gets the desired input date range to process based on the configuration and available inputs.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getDaysAgo--">getDaysAgo</a></span>()</code>
+<div class="block">Gets the number of days to subtract off the end date.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.util.Date</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getEndDate--">getEndDate</a></span>()</code>
+<div class="block">Gets the end date</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>protected org.apache.hadoop.fs.FileSystem</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getFileSystem--">getFileSystem</a></span>()</code>
+<div class="block">Gets the file system.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>java.util.List<org.apache.hadoop.fs.Path></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getInputPaths--">getInputPaths</a></span>()</code>
+<div class="block">Gets the input paths.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getMaxToProcess--">getMaxToProcess</a></span>()</code>
+<div class="block">Gets the maximum number of days to process at a time.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getNumDays--">getNumDays</a></span>()</code>
+<div class="block">Gets the number of days to process.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getOutputPath--">getOutputPath</a></span>()</code>
+<div class="block">Gets the output path.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>protected java.util.Properties</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getProps--">getProps</a></span>()</code>
+<div class="block">Gets the configuration properties.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>java.util.Date</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#getStartDate--">getStartDate</a></span>()</code>
+<div class="block">Gets the start date</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#isFailOnMissing--">isFailOnMissing</a></span>()</code>
+<div class="block">Gets whether the job should fail if data is missing within the desired date range.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#loadInputData--">loadInputData</a></span>()</code>
+<div class="block">Determine what input data is available.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setDaysAgo-java.lang.Integer-">setDaysAgo</a></span>(java.lang.Integer daysAgo)</code>
+<div class="block">Sets the number of days to subtract off the end date.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setEndDate-java.util.Date-">setEndDate</a></span>(java.util.Date endDate)</code>
+<div class="block">Sets the end date.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setFailOnMissing-boolean-">setFailOnMissing</a></span>(boolean failOnMissing)</code>
+<div class="block">Sets whether the job should fail if data is missing within the desired date range.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setInputPaths-java.util.List-">setInputPaths</a></span>(java.util.List<org.apache.hadoop.fs.Path> inputPaths)</code>
+<div class="block">Sets the input paths.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setMaxToProcess-java.lang.Integer-">setMaxToProcess</a></span>(java.lang.Integer maxToProcess)</code>
+<div class="block">Sets the maximum number of days to process at a time.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setNumDays-java.lang.Integer-">setNumDays</a></span>(java.lang.Integer numDays)</code>
+<div class="block">Sets the number of days to process.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setOutputPath-org.apache.hadoop.fs.Path-">setOutputPath</a></span>(org.apache.hadoop.fs.Path outputPath)</code>
+<div class="block">Sets the output path.</div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/ExecutionPlanner.html#setStartDate-java.util.Date-">setStartDate</a></span>(java.util.Date startDate)</code>
+<div class="block">Sets the start date.</div>
+</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="ExecutionPlanner-org.apache.hadoop.fs.FileSystem-java.util.Properties-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ExecutionPlanner</h4>
+<pre>public ExecutionPlanner(org.apache.hadoop.fs.FileSystem fs,
+ java.util.Properties props)</pre>
+<div class="block">Initializes the execution planner.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fs</code> - file system to use</dd>
+<dd><code>props</code> - configuration properties</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getOutputPath--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputPath</h4>
+<pre>public org.apache.hadoop.fs.Path getOutputPath()</pre>
+<div class="block">Gets the output path.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>output path</dd>
+</dl>
+</li>
+</ul>
+<a name="getInputPaths--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputPaths</h4>
+<pre>public java.util.List<org.apache.hadoop.fs.Path> getInputPaths()</pre>
+<div class="block">Gets the input paths.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>input paths</dd>
+</dl>
+</li>
+</ul>
+<a name="setOutputPath-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOutputPath</h4>
+<pre>public void setOutputPath(org.apache.hadoop.fs.Path outputPath)</pre>
+<div class="block">Sets the output path.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>outputPath</code> - output path</dd>
+</dl>
+</li>
+</ul>
+<a name="setInputPaths-java.util.List-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setInputPaths</h4>
+<pre>public void setInputPaths(java.util.List<org.apache.hadoop.fs.Path> inputPaths)</pre>
+<div class="block">Sets the input paths.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>inputPaths</code> - input paths</dd>
+</dl>
+</li>
+</ul>
+<a name="setStartDate-java.util.Date-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setStartDate</h4>
+<pre>public void setStartDate(java.util.Date startDate)</pre>
+<div class="block">Sets the start date.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>startDate</code> - start date</dd>
+</dl>
+</li>
+</ul>
+<a name="getStartDate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getStartDate</h4>
+<pre>public java.util.Date getStartDate()</pre>
+<div class="block">Gets the start date</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>start date</dd>
+</dl>
+</li>
+</ul>
+<a name="setEndDate-java.util.Date-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEndDate</h4>
+<pre>public void setEndDate(java.util.Date endDate)</pre>
+<div class="block">Sets the end date.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>endDate</code> - end date</dd>
+</dl>
+</li>
+</ul>
+<a name="getEndDate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEndDate</h4>
+<pre>public java.util.Date getEndDate()</pre>
+<div class="block">Gets the end date</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>end date</dd>
+</dl>
+</li>
+</ul>
+<a name="setDaysAgo-java.lang.Integer-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setDaysAgo</h4>
+<pre>public void setDaysAgo(java.lang.Integer daysAgo)</pre>
+<div class="block">Sets the number of days to subtract off the end date.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>daysAgo</code> - days ago</dd>
+</dl>
+</li>
+</ul>
+<a name="getDaysAgo--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDaysAgo</h4>
+<pre>public java.lang.Integer getDaysAgo()</pre>
+<div class="block">Gets the number of days to subtract off the end date.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>days ago</dd>
+</dl>
+</li>
+</ul>
+<a name="setNumDays-java.lang.Integer-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNumDays</h4>
+<pre>public void setNumDays(java.lang.Integer numDays)</pre>
+<div class="block">Sets the number of days to process.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>numDays</code> - number of days to process</dd>
+</dl>
+</li>
+</ul>
+<a name="getNumDays--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumDays</h4>
+<pre>public java.lang.Integer getNumDays()</pre>
+<div class="block">Gets the number of days to process.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>number of days to process</dd>
+</dl>
+</li>
+</ul>
+<a name="setMaxToProcess-java.lang.Integer-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMaxToProcess</h4>
+<pre>public void setMaxToProcess(java.lang.Integer maxToProcess)</pre>
+<div class="block">Sets the maximum number of days to process at a time.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>maxToProcess</code> - maximum number of days</dd>
+</dl>
+</li>
+</ul>
+<a name="getMaxToProcess--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxToProcess</h4>
+<pre>public java.lang.Integer getMaxToProcess()</pre>
+<div class="block">Gets the maximum number of days to process at a time.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>maximum number of days</dd>
+</dl>
+</li>
+</ul>
+<a name="isFailOnMissing--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isFailOnMissing</h4>
+<pre>public boolean isFailOnMissing()</pre>
+<div class="block">Gets whether the job should fail if data is missing within the desired date range.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the job should fail on missing data</dd>
+</dl>
+</li>
+</ul>
+<a name="setFailOnMissing-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setFailOnMissing</h4>
+<pre>public void setFailOnMissing(boolean failOnMissing)</pre>
+<div class="block">Sets whether the job should fail if data is missing within the desired date range.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>failOnMissing</code> - true if the job should fail on missing data</dd>
+</dl>
+</li>
+</ul>
+<a name="getDateRange--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDateRange</h4>
+<pre>public <a href="../../../datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a> getDateRange()</pre>
+<div class="block">Gets the desired input date range to process based on the configuration and available inputs.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>desired date range</dd>
+</dl>
+</li>
+</ul>
+<a name="getFileSystem--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFileSystem</h4>
+<pre>protected org.apache.hadoop.fs.FileSystem getFileSystem()</pre>
+<div class="block">Gets the file system.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>file system</dd>
+</dl>
+</li>
+</ul>
+<a name="getProps--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getProps</h4>
+<pre>protected java.util.Properties getProps()</pre>
+<div class="block">Gets the configuration properties.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>properties</dd>
+</dl>
+</li>
+</ul>
+<a name="getAvailableInputsByDate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAvailableInputsByDate</h4>
+<pre>protected java.util.Map<java.util.Date,java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>>> getAvailableInputsByDate()</pre>
+<div class="block">Gets a map from date to available input data.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>map from date to available input data</dd>
+</dl>
+</li>
+</ul>
+<a name="getDailyData-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDailyData</h4>
+<pre>protected java.util.SortedMap<java.util.Date,<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>> getDailyData(org.apache.hadoop.fs.Path path)
+ throws java.io.IOException</pre>
+<div class="block">Get a map from date to path for all paths matching yyyy/MM/dd under the given path.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - path to search under</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>map of date to path</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="getDatedData-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDatedData</h4>
+<pre>protected java.util.SortedMap<java.util.Date,<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>> getDatedData(org.apache.hadoop.fs.Path path)
+ throws java.io.IOException</pre>
+<div class="block">Get a map from date to path for all paths matching yyyyMMdd under the given path.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - path to search under</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>map of date to path</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="loadInputData--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadInputData</h4>
+<pre>protected void loadInputData()
+ throws java.io.IOException</pre>
+<div class="block">Determine what input data is available.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="determineAvailableInputDates--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>determineAvailableInputDates</h4>
+<pre>protected void determineAvailableInputDates()</pre>
+<div class="block">Determines what input data is available.</div>
+</li>
+</ul>
+<a name="determineDateRange--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>determineDateRange</h4>
+<pre>protected void determineDateRange()</pre>
+<div class="block">Determine the date range for inputs to process based on the configuration and available inputs.</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>
+<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><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/jobs/DateRangePlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/FileCleaner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/ExecutionPlanner.html" target="_top">Frames</a></li>
+<li><a href="ExecutionPlanner.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/FileCleaner.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/FileCleaner.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/FileCleaner.html
new file mode 100644
index 0000000..d0684ec
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/FileCleaner.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>FileCleaner (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="FileCleaner (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/FileCleaner.html" target="_top">Frames</a></li>
+<li><a href="FileCleaner.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.jobs</div>
+<h2 title="Class FileCleaner" class="title">Class FileCleaner</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.FileCleaner</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">FileCleaner</span>
+extends java.lang.Object</pre>
+<div class="block">Used to remove files from the file system when they are no longer needed.</div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/FileCleaner.html#FileCleaner-org.apache.hadoop.fs.FileSystem-">FileCleaner</a></span>(org.apache.hadoop.fs.FileSystem fs)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/FileCleaner.html#add-org.apache.hadoop.fs.Path-">add</a></span>(org.apache.hadoop.fs.Path path)</code>
+<div class="block">Add a path to be removed later.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/FileCleaner.html#add-java.lang.String-">add</a></span>(java.lang.String path)</code>
+<div class="block">Add a path to be removed later.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/FileCleaner.html#clean--">clean</a></span>()</code>
+<div class="block">Removes added paths from the file system.</div>
+</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="FileCleaner-org.apache.hadoop.fs.FileSystem-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FileCleaner</h4>
+<pre>public FileCleaner(org.apache.hadoop.fs.FileSystem fs)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="add-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>add</h4>
+<pre>public org.apache.hadoop.fs.Path add(org.apache.hadoop.fs.Path path)</pre>
+<div class="block">Add a path to be removed later.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - path to be removed later</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>added path</dd>
+</dl>
+</li>
+</ul>
+<a name="add-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>add</h4>
+<pre>public java.lang.String add(java.lang.String path)</pre>
+<div class="block">Add a path to be removed later.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - path to be removed later</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>added path</dd>
+</dl>
+</li>
+</ul>
+<a name="clean--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>clean</h4>
+<pre>public void clean()
+ throws java.io.IOException</pre>
+<div class="block">Removes added paths from the file system.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</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>
+<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><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/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/FileCleaner.html" target="_top">Frames</a></li>
+<li><a href="FileCleaner.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/IncrementalJob.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/IncrementalJob.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/IncrementalJob.html
new file mode 100644
index 0000000..03bf7e9
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/IncrementalJob.html
@@ -0,0 +1,595 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>IncrementalJob (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="IncrementalJob (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6,"i1":6,"i2":10,"i3":10,"i4":6,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/FileCleaner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/MaxInputDataExceededException.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/IncrementalJob.html" target="_top">Frames</a></li>
+<li><a href="IncrementalJob.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.jobs</div>
+<h2 title="Class IncrementalJob" class="title">Class IncrementalJob</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.conf.Configured</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.AbstractJob</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.TimeBasedJob</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.IncrementalJob</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.hadoop.conf.Configurable</dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a>, <a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">IncrementalJob</span>
+extends <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></pre>
+<div class="block">Base class for incremental jobs. Incremental jobs consume day-partitioned input data.
+
+ <p>
+ Implementations of this class must provide key, intermediate value, and output value schemas.
+ The key and intermediate value schemas define the output for the mapper and combiner.
+ The key and output value schemas define the output for the reducer.
+ </p>
+
+ <p>
+ This class has the same configuration and methods as <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs"><code>TimeBasedJob</code></a>.
+ In addition it also recognizes the following properties:
+ </p>
+
+ <ul>
+ <li><em>max.iterations</em> - maximum number of iterations for the job</li>
+ <li><em>max.days.to.process</em> - maximum number of days of input data to process in a single run</li>
+ <li><em>fail.on.missing</em> - whether the job should fail if input data within the desired range is missing</li>
+ </ul></div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#IncrementalJob--">IncrementalJob</a></span>()</code>
+<div class="block">Initializes the job.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#IncrementalJob-java.lang.String-java.util.Properties-">IncrementalJob</a></span>(java.lang.String name,
+ java.util.Properties props)</code>
+<div class="block">Initializes the job with a job name and properties.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected abstract org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getIntermediateValueSchema--">getIntermediateValueSchema</a></span>()</code>
+<div class="block">Gets the Avro schema for the intermediate value.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected abstract org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getKeySchema--">getKeySchema</a></span>()</code>
+<div class="block">Gets the Avro schema for the key.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getMaxIterations--">getMaxIterations</a></span>()</code>
+<div class="block">Gets the maximum number of iterations for the job.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getMaxToProcess--">getMaxToProcess</a></span>()</code>
+<div class="block">Gets the maximum number of days of input data to process in a single run.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>protected abstract org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getOutputValueSchema--">getOutputValueSchema</a></span>()</code>
+<div class="block">Gets the Avro schema for the output data.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>protected <a href="../../../datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas">TaskSchemas</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#getSchemas--">getSchemas</a></span>()</code>
+<div class="block">Gets the schemas.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#initialize--">initialize</a></span>()</code>
+<div class="block">Initialization required before running job.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#isFailOnMissing--">isFailOnMissing</a></span>()</code>
+<div class="block">Gets whether the job should fail if input data within the desired range is missing.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setFailOnMissing-boolean-">setFailOnMissing</a></span>(boolean failOnMissing)</code>
+<div class="block">Sets whether the job should fail if input data within the desired range is missing.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setMaxIterations-java.lang.Integer-">setMaxIterations</a></span>(java.lang.Integer maxIterations)</code>
+<div class="block">Sets the maximum number of iterations for the job.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setMaxToProcess-java.lang.Integer-">setMaxToProcess</a></span>(java.lang.Integer maxToProcess)</code>
+<div class="block">Sets the maximum number of days of input data to process in a single run.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/IncrementalJob.html#setProperties-java.util.Properties-">setProperties</a></span>(java.util.Properties props)</code>
+<div class="block">Sets the configuration properties.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.TimeBasedJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getDaysAgo--">getDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getEndDate--">getEndDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getNumDays--">getNumDays</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getStartDate--">getStartDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setDaysAgo-java.lang.Integer-">setDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setEndDate-java.util.Date-">setEndDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setNumDays-java.lang.Integer-">setNumDays</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setStartDate-java.util.Date-">setStartDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#validate--">validate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.AbstractJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#config-org.apache.hadoop.conf.Configuration-">config</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#createRandomTempPath--">createRandomTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#ensurePath-org.apache.hadoop.fs.Path-">ensurePath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getCountersParentPath--">getCountersParentPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getFileSystem--">getFileSystem</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getInputPaths--">getInputPaths</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getName--">getName</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getNumReducers--">getNumReducers</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getOutputPath--">getOutputPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getProperties--">getProperties</a>,
<a href="../../../datafu/hourglass/jobs/AbstractJob.html#getRetentionCount--">getRetentionCount</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getTempPath--">getTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#isUseCombiner--">isUseCombiner</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#randomTempPath--">randomTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#run--">run</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setCountersParentPath-org.apache.hadoop.fs.Path-">setCountersParentPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setInputPaths-java.util.List-">setInputPaths</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setName-java.lang.String-">setName</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setNumReducers-java.lang.Integer-">setNumReducers</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setOutputPath-org.apache.hadoop.fs.Path
-">setOutputPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setRetentionCount-java.lang.Integer-">setRetentionCount</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setTempPath-org.apache.hadoop.fs.Path-">setTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setUseCombiner-boolean-">setUseCombiner</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.conf.Configured">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.conf.Configured</h3>
+<code>getConf, setConf</code></li>
+</ul>
+<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="IncrementalJob--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IncrementalJob</h4>
+<pre>public IncrementalJob()</pre>
+<div class="block">Initializes the job.</div>
+</li>
+</ul>
+<a name="IncrementalJob-java.lang.String-java.util.Properties-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>IncrementalJob</h4>
+<pre>public IncrementalJob(java.lang.String name,
+ java.util.Properties props)</pre>
+<div class="block">Initializes the job with a job name and properties.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - job name</dd>
+<dd><code>props</code> - configuration properties</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="setProperties-java.util.Properties-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setProperties</h4>
+<pre>public void setProperties(java.util.Properties props)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#setProperties-java.util.Properties-">AbstractJob</a></code></span></div>
+<div class="block">Sets the configuration properties.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setProperties-java.util.Properties-">setProperties</a></code> in class <code><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>props</code> - Properties</dd>
+</dl>
+</li>
+</ul>
+<a name="initialize--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>initialize</h4>
+<pre>protected void initialize()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#initialize--">AbstractJob</a></code></span></div>
+<div class="block">Initialization required before running job.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#initialize--">initialize</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getKeySchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKeySchema</h4>
+<pre>protected abstract org.apache.avro.Schema getKeySchema()</pre>
+<div class="block">Gets the Avro schema for the key.
+ <p>
+ This is also used as the key for the map output.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>key schema.</dd>
+</dl>
+</li>
+</ul>
+<a name="getIntermediateValueSchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermediateValueSchema</h4>
+<pre>protected abstract org.apache.avro.Schema getIntermediateValueSchema()</pre>
+<div class="block">Gets the Avro schema for the intermediate value.
+ <p>
+ This is also used for the value for the map output.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>intermediate value schema</dd>
+</dl>
+</li>
+</ul>
+<a name="getOutputValueSchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputValueSchema</h4>
+<pre>protected abstract org.apache.avro.Schema getOutputValueSchema()</pre>
+<div class="block">Gets the Avro schema for the output data.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>output data schema</dd>
+</dl>
+</li>
+</ul>
+<a name="getSchemas--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSchemas</h4>
+<pre>protected <a href="../../../datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas">TaskSchemas</a> getSchemas()</pre>
+<div class="block">Gets the schemas.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>schemas</dd>
+</dl>
+</li>
+</ul>
+<a name="getMaxToProcess--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxToProcess</h4>
+<pre>public java.lang.Integer getMaxToProcess()</pre>
+<div class="block">Gets the maximum number of days of input data to process in a single run.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>maximum number of days to process</dd>
+</dl>
+</li>
+</ul>
+<a name="setMaxToProcess-java.lang.Integer-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMaxToProcess</h4>
+<pre>public void setMaxToProcess(java.lang.Integer maxToProcess)</pre>
+<div class="block">Sets the maximum number of days of input data to process in a single run.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>maxToProcess</code> - maximum number of days to process</dd>
+</dl>
+</li>
+</ul>
+<a name="getMaxIterations--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxIterations</h4>
+<pre>public java.lang.Integer getMaxIterations()</pre>
+<div class="block">Gets the maximum number of iterations for the job. Multiple iterations will only occur
+ when there is a maximum set for the number of days to process in a single run.
+ An error should be thrown if this number will be exceeded.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>maximum number of iterations</dd>
+</dl>
+</li>
+</ul>
+<a name="setMaxIterations-java.lang.Integer-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setMaxIterations</h4>
+<pre>public void setMaxIterations(java.lang.Integer maxIterations)</pre>
+<div class="block">Sets the maximum number of iterations for the job. Multiple iterations will only occur
+ when there is a maximum set for the number of days to process in a single run.
+ An error should be thrown if this number will be exceeded.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>maxIterations</code> - maximum number of iterations</dd>
+</dl>
+</li>
+</ul>
+<a name="isFailOnMissing--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isFailOnMissing</h4>
+<pre>public boolean isFailOnMissing()</pre>
+<div class="block">Gets whether the job should fail if input data within the desired range is missing.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if the job should fail on missing data</dd>
+</dl>
+</li>
+</ul>
+<a name="setFailOnMissing-boolean-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setFailOnMissing</h4>
+<pre>public void setFailOnMissing(boolean failOnMissing)</pre>
+<div class="block">Sets whether the job should fail if input data within the desired range is missing.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>failOnMissing</code> - true if the job should fail on missing data</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>
+<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><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/jobs/FileCleaner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/MaxInputDataExceededException.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/IncrementalJob.html" target="_top">Frames</a></li>
+<li><a href="IncrementalJob.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/MaxInputDataExceededException.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/MaxInputDataExceededException.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/MaxInputDataExceededException.html
new file mode 100644
index 0000000..76c1bf4
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/MaxInputDataExceededException.html
@@ -0,0 +1,267 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>MaxInputDataExceededException (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="MaxInputDataExceededException (datafu-hourglass 1.3.0 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><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/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/MaxInputDataExceededException.html" target="_top">Frames</a></li>
+<li><a href="MaxInputDataExceededException.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="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</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.jobs</div>
+<h2 title="Class MaxInputDataExceededException" class="title">Class MaxInputDataExceededException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Throwable</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.MaxInputDataExceededException</li>
+</ul>
+</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="typeNameLabel">MaxInputDataExceededException</span>
+extends java.lang.Throwable</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../serialized-form.html#datafu.hourglass.jobs.MaxInputDataExceededException">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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/MaxInputDataExceededException.html#MaxInputDataExceededException--">MaxInputDataExceededException</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/MaxInputDataExceededException.html#MaxInputDataExceededException-java.lang.String-">MaxInputDataExceededException</a></span>(java.lang.String message)</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Throwable">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<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, 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="MaxInputDataExceededException--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>MaxInputDataExceededException</h4>
+<pre>public MaxInputDataExceededException()</pre>
+</li>
+</ul>
+<a name="MaxInputDataExceededException-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MaxInputDataExceededException</h4>
+<pre>public MaxInputDataExceededException(java.lang.String message)</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>
+<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><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/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/MaxInputDataExceededException.html" target="_top">Frames</a></li>
+<li><a href="MaxInputDataExceededException.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="#methods.inherited.from.class.java.lang.Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li>Method</li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
[17/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/CombinedAvroKeyInputFormat.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/CombinedAvroKeyInputFormat.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/CombinedAvroKeyInputFormat.html
new file mode 100644
index 0000000..c413375
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/CombinedAvroKeyInputFormat.html
@@ -0,0 +1,360 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>CombinedAvroKeyInputFormat (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="CombinedAvroKeyInputFormat (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/avro/AvroMultipleInputsUtil.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" target="_top">Frames</a></li>
+<li><a href="CombinedAvroKeyInputFormat.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.hadoop.mapreduce.lib.input.CombineFileInputFormat">Field</a> | </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.avro</div>
+<h2 title="Class CombinedAvroKeyInputFormat" class="title">Class CombinedAvroKeyInputFormat<T></h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.InputFormat<K,V></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.lib.input.FileInputFormat<K,V></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.mapreduce.lib.input.CombineFileInputFormat<org.apache.avro.mapred.AvroKey<T>,org.apache.hadoop.io.NullWritable></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.avro.CombinedAvroKeyInputFormat<T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt><span class="paramLabel">Type Parameters:</span></dt>
+<dd><code>T</code> - Type of data to be read</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CombinedAvroKeyInputFormat<T></span>
+extends org.apache.hadoop.mapreduce.lib.input.CombineFileInputFormat<org.apache.avro.mapred.AvroKey<T>,org.apache.hadoop.io.NullWritable></pre>
+<div class="block">A combined input format for reading Avro data.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" title="class in datafu.hourglass.avro">CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader</a><<a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" title="type parameter in CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader">T</a>></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.mapreduce.lib.input.FileInputFormat">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.hadoop.mapreduce.lib.input.FileInputFormat</h3>
+<code>org.apache.hadoop.mapreduce.lib.input.FileInputFormat.Counter</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.mapreduce.lib.input.CombineFileInputFormat">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.hadoop.mapreduce.lib.input.CombineFileInputFormat</h3>
+<code>SPLIT_MINSIZE_PERNODE, SPLIT_MINSIZE_PERRACK</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.mapreduce.lib.input.FileInputFormat">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.hadoop.mapreduce.lib.input.FileInputFormat</h3>
+<code>DEFAULT_LIST_STATUS_NUM_THREADS, INPUT_DIR, INPUT_DIR_RECURSIVE, LIST_STATUS_NUM_THREADS, NUM_INPUT_FILES, PATHFILTER_CLASS, SPLIT_MAXSIZE, SPLIT_MINSIZE</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.html#CombinedAvroKeyInputFormat--">CombinedAvroKeyInputFormat</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.mapreduce.RecordReader<org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="type parameter in CombinedAvroKeyInputFormat">T</a>>,org.apache.hadoop.io.NullWritable></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.html#createRecordReader-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">createRecordReader</a></span>(org.apache.hadoop.mapreduce.InputSplit inputSplit,
+ org.apache.hadoop.mapreduce.TaskAttemptContext context)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.lib.input.CombineFileInputFormat">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.mapreduce.lib.input.CombineFileInputFormat</h3>
+<code>createPool, createPool, getFileBlockLocations, getSplits, isSplitable, setMaxSplitSize, setMinSplitSizeNode, setMinSplitSizeRack</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.mapreduce.lib.input.FileInputFormat">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.mapreduce.lib.input.FileInputFormat</h3>
+<code>addInputPath, addInputPathRecursively, addInputPaths, computeSplitSize, getBlockIndex, getFormatMinSplitSize, getInputDirRecursive, getInputPathFilter, getInputPaths, getMaxSplitSize, getMinSplitSize, listStatus, makeSplit, makeSplit, setInputDirRecursive, setInputPathFilter, setInputPaths, setInputPaths, setMaxInputSplitSize, setMinInputSplitSize</code></li>
+</ul>
+<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="CombinedAvroKeyInputFormat--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CombinedAvroKeyInputFormat</h4>
+<pre>public CombinedAvroKeyInputFormat()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="createRecordReader-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>createRecordReader</h4>
+<pre>public org.apache.hadoop.mapreduce.RecordReader<org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="type parameter in CombinedAvroKeyInputFormat">T</a>>,org.apache.hadoop.io.NullWritable> createRecordReader(org.apache.hadoop.mapreduce.InputSplit inputSplit,
+ org.apache.hadoop.mapreduce.TaskAttemptContext context)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>createRecordReader</code> in class <code>org.apache.hadoop.mapreduce.lib.input.CombineFileInputFormat<org.apache.avro.mapred.AvroKey<<a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="type parameter in CombinedAvroKeyInputFormat">T</a>>,org.apache.hadoop.io.NullWritable></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/avro/AvroMultipleInputsUtil.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" target="_top">Frames</a></li>
+<li><a href="CombinedAvroKeyInputFormat.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.hadoop.mapreduce.lib.input.CombineFileInputFormat">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/package-frame.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/package-frame.html
new file mode 100644
index 0000000..e59be56
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/package-frame.html
@@ -0,0 +1,29 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.avro (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/hourglass/avro/package-summary.html" target="classFrame">datafu.hourglass.avro</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="AvroDateRangeMetadata.html" title="class in datafu.hourglass.avro" target="classFrame">AvroDateRangeMetadata</a></li>
+<li><a href="AvroKeyValueWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro" target="classFrame">AvroKeyValueWithMetadataOutputFormat</a></li>
+<li><a href="AvroKeyValueWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro" target="classFrame">AvroKeyValueWithMetadataRecordWriter</a></li>
+<li><a href="AvroKeyWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro" target="classFrame">AvroKeyWithMetadataOutputFormat</a></li>
+<li><a href="AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="class in datafu.hourglass.avro" target="classFrame">AvroKeyWithMetadataOutputFormat.RecordWriterFactory</a></li>
+<li><a href="AvroKeyWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro" target="classFrame">AvroKeyWithMetadataRecordWriter</a></li>
+<li><a href="AvroMultipleInputsKeyInputFormat.html" title="class in datafu.hourglass.avro" target="classFrame">AvroMultipleInputsKeyInputFormat</a></li>
+<li><a href="AvroMultipleInputsUtil.html" title="class in datafu.hourglass.avro" target="classFrame">AvroMultipleInputsUtil</a></li>
+<li><a href="CombinedAvroKeyInputFormat.html" title="class in datafu.hourglass.avro" target="classFrame">CombinedAvroKeyInputFormat</a></li>
+<li><a href="CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" title="class in datafu.hourglass.avro" target="classFrame">CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/package-summary.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/package-summary.html
new file mode 100644
index 0000000..791510d
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/package-summary.html
@@ -0,0 +1,205 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.avro (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.hourglass.avro (datafu-hourglass 1.3.0 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 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>Prev Package</li>
+<li><a href="../../../datafu/hourglass/fs/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/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.avro</h1>
+<div class="docSummary">
+<div class="block">Input and output formats for using Avro in incremental Hadoop jobs.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/avro/AvroDateRangeMetadata.html" title="class in datafu.hourglass.avro">AvroDateRangeMetadata</a></td>
+<td class="colLast">
+<div class="block">Manages the storage and retrieval of date ranges in the metadata of Avro files.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro">AvroKeyValueWithMetadataOutputFormat</a><K,V></td>
+<td class="colLast">
+<div class="block">FileOutputFormat for writing Avro container files of key/value pairs.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro">AvroKeyValueWithMetadataRecordWriter</a><K,V></td>
+<td class="colLast">
+<div class="block">Writes key/value pairs to an Avro container file.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataOutputFormat</a><T></td>
+<td class="colLast">
+<div class="block">FileOutputFormat for writing Avro container files.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataOutputFormat.RecordWriterFactory</a><T></td>
+<td class="colLast">
+<div class="block">A factory for creating record writers.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataRecordWriter</a><T></td>
+<td class="colLast">
+<div class="block">Writes Avro records to an Avro container file output stream.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" title="class in datafu.hourglass.avro">AvroMultipleInputsKeyInputFormat</a><T></td>
+<td class="colLast">
+<div class="block">A MapReduce InputFormat that can handle Avro container files and multiple inputs.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/avro/AvroMultipleInputsUtil.html" title="class in datafu.hourglass.avro">AvroMultipleInputsUtil</a></td>
+<td class="colLast">
+<div class="block">Helper methods for dealing with multiple Avro input schemas.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="class in datafu.hourglass.avro">CombinedAvroKeyInputFormat</a><T></td>
+<td class="colLast">
+<div class="block">A combined input format for reading Avro data.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" title="class in datafu.hourglass.avro">CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader</a><T></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.hourglass.avro Description">Package datafu.hourglass.avro Description</h2>
+<div class="block">Input and output formats for using Avro in incremental Hadoop 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>
+<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 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>Prev Package</li>
+<li><a href="../../../datafu/hourglass/fs/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/package-tree.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/package-tree.html
new file mode 100644
index 0000000..c9aafef
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/avro/package-tree.html
@@ -0,0 +1,184 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.avro Class Hierarchy (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.hourglass.avro Class Hierarchy (datafu-hourglass 1.3.0 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><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>Prev</li>
+<li><a href="../../../datafu/hourglass/fs/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/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.avro</h1>
+<span class="packageHierarchyLabel">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.avro.<a href="../../../datafu/hourglass/avro/AvroDateRangeMetadata.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroDateRangeMetadata</span></a></li>
+<li type="circle">datafu.hourglass.avro.<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroKeyWithMetadataOutputFormat.RecordWriterFactory</span></a><T></li>
+<li type="circle">datafu.hourglass.avro.<a href="../../../datafu/hourglass/avro/AvroMultipleInputsUtil.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroMultipleInputsUtil</span></a></li>
+<li type="circle">org.apache.hadoop.mapreduce.InputFormat<K,V>
+<ul>
+<li type="circle">org.apache.hadoop.mapreduce.lib.input.FileInputFormat<K,V>
+<ul>
+<li type="circle">datafu.hourglass.avro.<a href="../../../datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroMultipleInputsKeyInputFormat</span></a><T></li>
+<li type="circle">org.apache.hadoop.mapreduce.lib.input.CombineFileInputFormat<K,V>
+<ul>
+<li type="circle">datafu.hourglass.avro.<a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">CombinedAvroKeyInputFormat</span></a><T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.hadoop.mapreduce.OutputFormat<K,V>
+<ul>
+<li type="circle">org.apache.hadoop.mapreduce.lib.output.FileOutputFormat<K,V>
+<ul>
+<li type="circle">org.apache.avro.mapreduce.AvroOutputFormatBase<K,V>
+<ul>
+<li type="circle">datafu.hourglass.avro.<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroKeyValueWithMetadataOutputFormat</span></a><K,V></li>
+<li type="circle">datafu.hourglass.avro.<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroKeyWithMetadataOutputFormat</span></a><T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.hadoop.mapreduce.RecordReader<KEYIN,VALUEIN> (implements java.io.Closeable)
+<ul>
+<li type="circle">org.apache.avro.mapreduce.AvroRecordReaderBase<K,V,T>
+<ul>
+<li type="circle">org.apache.avro.mapreduce.AvroKeyRecordReader<T>
+<ul>
+<li type="circle">datafu.hourglass.avro.<a href="../../../datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader</span></a><T></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">org.apache.hadoop.mapreduce.RecordWriter<K,V>
+<ul>
+<li type="circle">datafu.hourglass.avro.<a href="../../../datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroKeyValueWithMetadataRecordWriter</span></a><K,V></li>
+<li type="circle">datafu.hourglass.avro.<a href="../../../datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroKeyWithMetadataRecordWriter</span></a><T></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><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>Prev</li>
+<li><a href="../../../datafu/hourglass/fs/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/avro/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/DatePath.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/DatePath.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/DatePath.html
new file mode 100644
index 0000000..65dacb2
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/DatePath.html
@@ -0,0 +1,388 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>DatePath (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DatePath (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":9,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/fs/DateRange.html" title="class in datafu.hourglass.fs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/fs/DatePath.html" target="_top">Frames</a></li>
+<li><a href="DatePath.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.fs</div>
+<h2 title="Class DatePath" class="title">Class DatePath</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.fs.DatePath</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.lang.Comparable<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DatePath</span>
+extends java.lang.Object
+implements java.lang.Comparable<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></pre>
+<div class="block">Represents a path and the corresponding date that is associated with it.</div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/DatePath.html#DatePath-java.util.Date-org.apache.hadoop.fs.Path-">DatePath</a></span>(java.util.Date date,
+ org.apache.hadoop.fs.Path path)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/DatePath.html#compareTo-datafu.hourglass.fs.DatePath-">compareTo</a></span>(<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a> o)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/DatePath.html#createDatedPath-org.apache.hadoop.fs.Path-java.util.Date-">createDatedPath</a></span>(org.apache.hadoop.fs.Path parent,
+ java.util.Date date)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/DatePath.html#createNestedDatedPath-org.apache.hadoop.fs.Path-java.util.Date-">createNestedDatedPath</a></span>(org.apache.hadoop.fs.Path parent,
+ java.util.Date date)</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/DatePath.html#equals-java.lang.Object-">equals</a></span>(java.lang.Object obj)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.util.Date</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/DatePath.html#getDate--">getDate</a></span>()</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/DatePath.html#getPath--">getPath</a></span>()</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/DatePath.html#hashCode--">hashCode</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/DatePath.html#toString--">toString</a></span>()</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, finalize, getClass, notify, notifyAll, 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="DatePath-java.util.Date-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DatePath</h4>
+<pre>public DatePath(java.util.Date date,
+ org.apache.hadoop.fs.Path path)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getDate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDate</h4>
+<pre>public java.util.Date getDate()</pre>
+</li>
+</ul>
+<a name="getPath--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPath</h4>
+<pre>public org.apache.hadoop.fs.Path getPath()</pre>
+</li>
+</ul>
+<a name="createDatedPath-org.apache.hadoop.fs.Path-java.util.Date-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createDatedPath</h4>
+<pre>public static <a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a> createDatedPath(org.apache.hadoop.fs.Path parent,
+ java.util.Date date)</pre>
+</li>
+</ul>
+<a name="createNestedDatedPath-org.apache.hadoop.fs.Path-java.util.Date-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createNestedDatedPath</h4>
+<pre>public static <a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a> createNestedDatedPath(org.apache.hadoop.fs.Path parent,
+ java.util.Date date)</pre>
+</li>
+</ul>
+<a name="toString--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public java.lang.String toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code> in class <code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="compareTo-datafu.hourglass.fs.DatePath-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>compareTo</h4>
+<pre>public int compareTo(<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a> o)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>compareTo</code> in interface <code>java.lang.Comparable<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hashCode--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre>public int hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code> in class <code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a name="equals-java.lang.Object-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>equals</h4>
+<pre>public boolean equals(java.lang.Object obj)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code> in class <code>java.lang.Object</code></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>
+<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><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/fs/DateRange.html" title="class in datafu.hourglass.fs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/fs/DatePath.html" target="_top">Frames</a></li>
+<li><a href="DatePath.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/DateRange.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/DateRange.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/DateRange.html
new file mode 100644
index 0000000..89c309c
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/DateRange.html
@@ -0,0 +1,285 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>DateRange (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="DateRange (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/fs/DatePath.html" title="class in datafu.hourglass.fs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/fs/PathUtils.html" title="class in datafu.hourglass.fs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/fs/DateRange.html" target="_top">Frames</a></li>
+<li><a href="DateRange.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.fs</div>
+<h2 title="Class DateRange" class="title">Class DateRange</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.fs.DateRange</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">DateRange</span>
+extends java.lang.Object</pre>
+<div class="block">A date range, consisting of a start and end date.</div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/DateRange.html#DateRange-java.util.Date-java.util.Date-">DateRange</a></span>(java.util.Date beginDate,
+ java.util.Date endDate)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.util.Date</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/DateRange.html#getBeginDate--">getBeginDate</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.Date</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/DateRange.html#getEndDate--">getEndDate</a></span>()</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="DateRange-java.util.Date-java.util.Date-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DateRange</h4>
+<pre>public DateRange(java.util.Date beginDate,
+ java.util.Date endDate)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getBeginDate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getBeginDate</h4>
+<pre>public java.util.Date getBeginDate()</pre>
+</li>
+</ul>
+<a name="getEndDate--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getEndDate</h4>
+<pre>public java.util.Date getEndDate()</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>
+<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><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/fs/DatePath.html" title="class in datafu.hourglass.fs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/fs/PathUtils.html" title="class in datafu.hourglass.fs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/fs/DateRange.html" target="_top">Frames</a></li>
+<li><a href="DateRange.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/PathUtils.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/PathUtils.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/PathUtils.html
new file mode 100644
index 0000000..8a4bad5
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/PathUtils.html
@@ -0,0 +1,600 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>PathUtils (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="PathUtils (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/fs/DateRange.html" title="class in datafu.hourglass.fs"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/fs/PathUtils.html" target="_top">Frames</a></li>
+<li><a href="PathUtils.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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.fs</div>
+<h2 title="Class PathUtils" class="title">Class PathUtils</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.fs.PathUtils</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PathUtils</span>
+extends java.lang.Object</pre>
+<div class="block">A collection of utility methods for dealing with files and paths.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.text.SimpleDateFormat</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#datedPathFormat">datedPathFormat</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.text.SimpleDateFormat</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#nestedDatedPathFormat">nestedDatedPathFormat</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static org.apache.hadoop.fs.PathFilter</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#nonHiddenPathFilter">nonHiddenPathFilter</a></span></code>
+<div class="block">Filters out paths starting with "." and "_".</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.util.TimeZone</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#timeZone">timeZone</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#PathUtils--">PathUtils</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#countBytes-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">countBytes</a></span>(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path path)</code>
+<div class="block">Sums the size of all files listed under a given path.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#findDatedPaths-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">findDatedPaths</a></span>(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path path)</code>
+<div class="block">List all paths matching the "yyyyMMdd" format under a given path.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#findNestedDatedPaths-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">findNestedDatedPaths</a></span>(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path input)</code>
+<div class="block">List all paths matching the "yyyy/MM/dd" format under a given path.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static java.util.Date</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#getDateForDatedPath-org.apache.hadoop.fs.Path-">getDateForDatedPath</a></span>(org.apache.hadoop.fs.Path path)</code>
+<div class="block">Gets the date for a path in the "yyyyMMdd" format.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static java.util.Date</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#getDateForNestedDatedPath-org.apache.hadoop.fs.Path-">getDateForNestedDatedPath</a></span>(org.apache.hadoop.fs.Path path)</code>
+<div class="block">Gets the date for a path in the "yyyy/MM/dd" format.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#getNestedPathRoot-org.apache.hadoop.fs.Path-">getNestedPathRoot</a></span>(org.apache.hadoop.fs.Path path)</code>
+<div class="block">Gets the root path for a path in the "yyyy/MM/dd" format.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#getSchemaFromFile-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">getSchemaFromFile</a></span>(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path path)</code>
+<div class="block">Gets the schema from a given Avro data file.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#getSchemaFromPath-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">getSchemaFromPath</a></span>(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path path)</code>
+<div class="block">Gets the schema for the first Avro file under the given path.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#keepLatestDatedPaths-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-int-">keepLatestDatedPaths</a></span>(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path path,
+ int retentionCount)</code>
+<div class="block">Delete all but the last N days of paths matching the "yyyyMMdd" format.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/fs/PathUtils.html#keepLatestNestedDatedPaths-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-int-">keepLatestNestedDatedPaths</a></span>(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path path,
+ int retentionCount)</code>
+<div class="block">Delete all but the last N days of paths matching the "yyyy/MM/dd" format.</div>
+</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">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="timeZone">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>timeZone</h4>
+<pre>public static final java.util.TimeZone timeZone</pre>
+</li>
+</ul>
+<a name="datedPathFormat">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>datedPathFormat</h4>
+<pre>public static final java.text.SimpleDateFormat datedPathFormat</pre>
+</li>
+</ul>
+<a name="nestedDatedPathFormat">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>nestedDatedPathFormat</h4>
+<pre>public static final java.text.SimpleDateFormat nestedDatedPathFormat</pre>
+</li>
+</ul>
+<a name="nonHiddenPathFilter">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>nonHiddenPathFilter</h4>
+<pre>public static final org.apache.hadoop.fs.PathFilter nonHiddenPathFilter</pre>
+<div class="block">Filters out paths starting with "." and "_".</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="PathUtils--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PathUtils</h4>
+<pre>public PathUtils()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="keepLatestDatedPaths-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keepLatestDatedPaths</h4>
+<pre>public static void keepLatestDatedPaths(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path path,
+ int retentionCount)
+ throws java.io.IOException</pre>
+<div class="block">Delete all but the last N days of paths matching the "yyyyMMdd" format.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fs</code> - the filesystem</dd>
+<dd><code>path</code> - path to delete file from</dd>
+<dd><code>retentionCount</code> - how many days to keep</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="keepLatestNestedDatedPaths-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keepLatestNestedDatedPaths</h4>
+<pre>public static void keepLatestNestedDatedPaths(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path path,
+ int retentionCount)
+ throws java.io.IOException</pre>
+<div class="block">Delete all but the last N days of paths matching the "yyyy/MM/dd" format.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fs</code> - the filesystem</dd>
+<dd><code>path</code> - path to delete files from</dd>
+<dd><code>retentionCount</code> - how many days to keep</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="findNestedDatedPaths-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findNestedDatedPaths</h4>
+<pre>public static java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>> findNestedDatedPaths(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path input)
+ throws java.io.IOException</pre>
+<div class="block">List all paths matching the "yyyy/MM/dd" format under a given path.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fs</code> - file system</dd>
+<dd><code>input</code> - path to search under</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>paths paths matching pattern</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="findDatedPaths-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>findDatedPaths</h4>
+<pre>public static java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>> findDatedPaths(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path path)
+ throws java.io.IOException</pre>
+<div class="block">List all paths matching the "yyyyMMdd" format under a given path.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fs</code> - file system</dd>
+<dd><code>path</code> - path to search under</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>paths paths matching pattern</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="getSchemaFromFile-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSchemaFromFile</h4>
+<pre>public static org.apache.avro.Schema getSchemaFromFile(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path path)
+ throws java.io.IOException</pre>
+<div class="block">Gets the schema from a given Avro data file.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fs</code> - the filesystem</dd>
+<dd><code>path</code> - path to get schema from</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The schema read from the data file's metadata.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="getSchemaFromPath-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSchemaFromPath</h4>
+<pre>public static org.apache.avro.Schema getSchemaFromPath(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path path)
+ throws java.io.IOException</pre>
+<div class="block">Gets the schema for the first Avro file under the given path.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fs</code> - the filesystem</dd>
+<dd><code>path</code> - path to fetch schema for</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Avro schema</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="countBytes-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>countBytes</h4>
+<pre>public static long countBytes(org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path path)
+ throws java.io.IOException</pre>
+<div class="block">Sums the size of all files listed under a given path.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>fs</code> - file system</dd>
+<dd><code>path</code> - path to count bytes for</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>total bytes under path</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="getDateForDatedPath-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDateForDatedPath</h4>
+<pre>public static java.util.Date getDateForDatedPath(org.apache.hadoop.fs.Path path)</pre>
+<div class="block">Gets the date for a path in the "yyyyMMdd" format.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - path to check</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>date for path</dd>
+</dl>
+</li>
+</ul>
+<a name="getDateForNestedDatedPath-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDateForNestedDatedPath</h4>
+<pre>public static java.util.Date getDateForNestedDatedPath(org.apache.hadoop.fs.Path path)</pre>
+<div class="block">Gets the date for a path in the "yyyy/MM/dd" format.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - path to check</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>date</dd>
+</dl>
+</li>
+</ul>
+<a name="getNestedPathRoot-org.apache.hadoop.fs.Path-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getNestedPathRoot</h4>
+<pre>public static org.apache.hadoop.fs.Path getNestedPathRoot(org.apache.hadoop.fs.Path path)</pre>
+<div class="block">Gets the root path for a path in the "yyyy/MM/dd" format. This is part of the path preceding the
+ "yyyy/MM/dd" portion.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>path</code> - in "yyyy/MM/dd" format</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>root of input path</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>
+<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><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/fs/DateRange.html" title="class in datafu.hourglass.fs"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/fs/PathUtils.html" target="_top">Frames</a></li>
+<li><a href="PathUtils.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><a href="#field.summary">Field</a> | </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><a href="#field.detail">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/package-frame.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/package-frame.html
new file mode 100644
index 0000000..812e23d
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/fs/package-frame.html
@@ -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 (1.8.0_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>datafu.hourglass.fs (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/hourglass/fs/package-summary.html" target="classFrame">datafu.hourglass.fs</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="DatePath.html" title="class in datafu.hourglass.fs" target="classFrame">DatePath</a></li>
+<li><a href="DateRange.html" title="class in datafu.hourglass.fs" target="classFrame">DateRange</a></li>
+<li><a href="PathUtils.html" title="class in datafu.hourglass.fs" target="classFrame">PathUtils</a></li>
+</ul>
+</div>
+</body>
+</html>
[41/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/PageRank.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/PageRank.html b/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/PageRank.html
new file mode 100644
index 0000000..2246d70
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/PageRank.html
@@ -0,0 +1,498 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>PageRank (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="PageRank (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/linkanalysis/PageRank.html" target="_top">Frames</a></li>
+<li><a href="PageRank.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.linkanalysis</div>
+<h2 title="Class PageRank" class="title">Class PageRank</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.linkanalysis.PageRank</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PageRank</span>
+extends org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></pre>
+<div class="block">A UDF which implements <a href="http://en.wikipedia.org/wiki/PageRank" target="_blank">PageRank</a>.
+
+ <p>
+ This is not a distributed implementation. Each graph is stored in memory while running the algorithm, with edges optionally
+ spilled to disk to conserve memory. This can be used to distribute the execution of PageRank on multiple
+ reasonably sized graphs. It does not distribute execuion of PageRank for each individual graph. Each graph is identified
+ by an integer valued topic ID.
+ </p>
+
+ <p>
+ If the graph is too large to fit in memory than an alternative method must be used, such as an iterative approach which runs
+ many MapReduce jobs in a sequence to complete the PageRank iterations.
+ </p>
+
+ <p>
+ Each graph is represented through a bag of (source,edges) tuples. The 'source' is an integer ID representing the source node.
+ The 'edges' are the outgoing edges from the source node, represented as a bag of (dest,weight) tuples. The 'dest' is an
+ integer ID representing the destination node. The weight is a double representing how much the edge should be weighted.
+ For a standard PageRank implementation just use weight of 1.0.
+ </p>
+
+ <p>
+ The output of the UDF is a bag of (source,rank) pairs, where 'rank' is the PageRank value for that source in the graph.
+ </p>
+
+ <p>
+ There are several configurable options for this UDF, among them:
+ </p>
+
+ <ul>
+ <li>
+ <b>alpha</b>: Controls the PageRank alpha value. The default is 0.85. A higher value reduces the "random jump"
+ factor and causes the rank to be influenced more by edges.
+ </li>
+ <li>
+ <b>max_iters</b>: The maximum number of iterations to run. The default is 150.
+ </li>
+ <li>
+ <b>dangling_nodes</b>: How to handling "dangling nodes", i.e. nodes with no outgoing edges. When "true" this is equivalent
+ to forcing a dangling node to have an outgoing edge to every other node in the graph. The default is "false".
+ </li>
+ <li>
+ <b>tolerance</b>: A threshold which causes iterations to cease. It is measured from the total change in ranks from each of
+ the nodes in the graph. As the ranks settle on their final values the total change decreases. This can be used
+ to stop iterations early. The default is 1e-16.
+ </li>
+ <li>
+ <b>max_nodes_and_edges</b>: This is a control to prevent running out of memory. As a graph is loaded, if the sum of edges
+ and nodes exceeds this value then it will stop. It will not fail but PageRank will not be run on this graph. Instead a null
+ value will be returned as a result. The default is 100M.
+ </li>
+ <li>
+ <b>spill_to_edge_disk_storage</b>: Used to conserve memory. When "true" it causes the edge data to be written to disk in a temp file instead
+ of being held in memory when the number of edges exceeds a threshold. The nodes are still held in memory however.
+ Each iteration of PageRank will stream through the edges stored on disk. The default is "false".
+ </li>
+ <li>
+ <b>max_edges_in_memory</b>: When spilling edges to disk is enabled, this is the threshold which triggers that behavior. The default is 30M.
+ </li>
+ </ul>
+
+ <p>
+ Parameters are configured by passing them in as a sequence of pairs into the UDF constructor. For example, below the alpha value is set to
+ 0.87 and dangling nodes are enabled. All arguments must be strings.
+ </p>
+
+ <pre>
+ <code>
+ define PageRank datafu.pig.linkanalysis.PageRank('alpha','0.87','dangling_nodes','true');
+ </code>
+ </pre>
+
+ Full example:
+ <pre>
+ <code>
+
+ topic_edges = LOAD 'input_edges' as (topic:INT,source:INT,dest:INT,weight:DOUBLE);
+
+ topic_edges_grouped = GROUP topic_edges by (topic, source) ;
+ topic_edges_grouped = FOREACH topic_edges_grouped GENERATE
+ group.topic as topic,
+ group.source as source,
+ topic_edges.(dest,weight) as edges;
+
+ topic_edges_grouped_by_topic = GROUP topic_edges_grouped BY topic;
+
+ topic_ranks = FOREACH topic_edges_grouped_by_topic GENERATE
+ group as topic,
+ FLATTEN(PageRank(topic_edges_grouped.(source,edges))) as (source,rank);
+
+ topic_ranks = FOREACH topic_ranks GENERATE
+ topic, source, rank;
+
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRank.html#PageRank--">PageRank</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRank.html#PageRank-java.lang.String...-">PageRank</a></span>(java.lang.String... parameters)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRank.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple t)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRank.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.DataBag</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRank.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRank.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AccumulatorEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AccumulatorEvalFunc</h3>
+<code>exec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="PageRank--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PageRank</h4>
+<pre>public PageRank()</pre>
+</li>
+</ul>
+<a name="PageRank-java.lang.String...-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PageRank</h4>
+<pre>public PageRank(java.lang.String... parameters)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple t)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public org.apache.pig.data.DataBag getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<org.apache.pig.data.DataBag></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in class <code>org.apache.pig.AccumulatorEvalFunc<org.apache.pig.data.DataBag></code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.DataBag></code></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>
+<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><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/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/linkanalysis/PageRank.html" target="_top">Frames</a></li>
+<li><a href="PageRank.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/PageRankImpl.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/PageRankImpl.html b/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/PageRankImpl.html
new file mode 100644
index 0000000..474f7d2
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/PageRankImpl.html
@@ -0,0 +1,739 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>PageRankImpl (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="PageRankImpl (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/linkanalysis/PageRank.html" title="class in datafu.pig.linkanalysis"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/linkanalysis/PageRankImpl.html" target="_top">Frames</a></li>
+<li><a href="PageRankImpl.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.pig.linkanalysis</div>
+<h2 title="Class PageRankImpl" class="title">Class PageRankImpl</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.linkanalysis.PageRankImpl</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">PageRankImpl</span>
+extends java.lang.Object</pre>
+<div class="block">An implementation of <a href="http://en.wikipedia.org/wiki/PageRank" target="_blank">PageRank</a>, used by the <a href="../../../datafu/pig/linkanalysis/PageRank.html" title="class in datafu.pig.linkanalysis"><code>PageRank</code></a> UDF.
+ It is not intended to be used directly.</div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#PageRankImpl--">PageRankImpl</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#addNode-java.lang.Integer-java.util.ArrayList-">addNode</a></span>(java.lang.Integer sourceId,
+ java.util.ArrayList<java.util.Map<java.lang.String,java.lang.Object>> sourceEdges)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#addNode-java.lang.Integer-java.util.ArrayList-float-">addNode</a></span>(java.lang.Integer sourceId,
+ java.util.ArrayList<java.util.Map<java.lang.String,java.lang.Object>> sourceEdges,
+ float bias)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#clear--">clear</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#commit-datafu.pig.linkanalysis.ProgressIndicator-">commit</a></span>(datafu.pig.linkanalysis.ProgressIndicator progressIndicator)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#disableDanglingNodeHandling--">disableDanglingNodeHandling</a></span>()</code>
+<div class="block">Disables dangling node handling (disabled by default).</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#disableEdgeDiskCaching--">disableEdgeDiskCaching</a></span>()</code>
+<div class="block">Disable disk caching of edges once there are too many (disabled by default).</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#disableNodeBiasing--">disableNodeBiasing</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#distribute-datafu.pig.linkanalysis.ProgressIndicator-">distribute</a></span>(datafu.pig.linkanalysis.ProgressIndicator progressIndicator)</code> </td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#edgeCount--">edgeCount</a></span>()</code> </td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#enableDanglingNodeHandling--">enableDanglingNodeHandling</a></span>()</code>
+<div class="block">Enables dangling node handling (disabled by default).</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#enableEdgeDiskCaching--">enableEdgeDiskCaching</a></span>()</code>
+<div class="block">Enable disk caching of edges once there are too many (disabled by default).</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#enableNodeBiasing--">enableNodeBiasing</a></span>()</code> </td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#getAlpha--">getAlpha</a></span>()</code>
+<div class="block">Gets the page rank alpha value.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#getEdgeCachingThreshold--">getEdgeCachingThreshold</a></span>()</code>
+<div class="block">Gets the number of edges past which they will be cached on disk instead of in memory.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#getNodeBias-int-">getNodeBias</a></span>(int nodeId)</code> </td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code>it.unimi.dsi.fastutil.ints.Int2IntMap.FastEntrySet</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#getNodeIds--">getNodeIds</a></span>()</code> </td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#getNodeRank-int-">getNodeRank</a></span>(int nodeId)</code> </td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#getTotalRankChange--">getTotalRankChange</a></span>()</code> </td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#init--">init</a></span>()</code> </td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#init-datafu.pig.linkanalysis.ProgressIndicator-">init</a></span>(datafu.pig.linkanalysis.ProgressIndicator progressIndicator)</code> </td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#isEdgeDiskCachingEnabled--">isEdgeDiskCachingEnabled</a></span>()</code>
+<div class="block">Gets whether edge disk caching is enabled.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#isNodeBiasingEnabled--">isNodeBiasingEnabled</a></span>()</code> </td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#isUsingEdgeDiskCache--">isUsingEdgeDiskCache</a></span>()</code>
+<div class="block">Gets whether disk is being used to cache edges.</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#nextIteration--">nextIteration</a></span>()</code> </td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>float</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#nextIteration-datafu.pig.linkanalysis.ProgressIndicator-">nextIteration</a></span>(datafu.pig.linkanalysis.ProgressIndicator progressIndicator)</code> </td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#nodeCount--">nodeCount</a></span>()</code> </td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#setAlpha-float-">setAlpha</a></span>(float alpha)</code>
+<div class="block">Sets the page rank alpha value (default is 0.85);</div>
+</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#setEdgeCachingThreshold-long-">setEdgeCachingThreshold</a></span>(long count)</code>
+<div class="block">Set the number of edges past which they will be cached on disk instead of in memory.</div>
+</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html#setNodeBias-int-float-">setNodeBias</a></span>(int nodeId,
+ float bias)</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="PageRankImpl--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>PageRankImpl</h4>
+<pre>public PageRankImpl()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="clear--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clear</h4>
+<pre>public void clear()
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getAlpha--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAlpha</h4>
+<pre>public float getAlpha()</pre>
+<div class="block">Gets the page rank alpha value.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>alpha</dd>
+</dl>
+</li>
+</ul>
+<a name="setAlpha-float-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setAlpha</h4>
+<pre>public void setAlpha(float alpha)</pre>
+<div class="block">Sets the page rank alpha value (default is 0.85);</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>alpha</code> - page rank alpha value</dd>
+</dl>
+</li>
+</ul>
+<a name="isNodeBiasingEnabled--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isNodeBiasingEnabled</h4>
+<pre>public boolean isNodeBiasingEnabled()</pre>
+</li>
+</ul>
+<a name="enableNodeBiasing--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>enableNodeBiasing</h4>
+<pre>public void enableNodeBiasing()</pre>
+</li>
+</ul>
+<a name="disableNodeBiasing--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>disableNodeBiasing</h4>
+<pre>public void disableNodeBiasing()</pre>
+</li>
+</ul>
+<a name="isUsingEdgeDiskCache--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isUsingEdgeDiskCache</h4>
+<pre>public boolean isUsingEdgeDiskCache()</pre>
+<div class="block">Gets whether disk is being used to cache edges.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>True if the edges are cached on disk.</dd>
+</dl>
+</li>
+</ul>
+<a name="enableEdgeDiskCaching--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>enableEdgeDiskCaching</h4>
+<pre>public void enableEdgeDiskCaching()</pre>
+<div class="block">Enable disk caching of edges once there are too many (disabled by default).</div>
+</li>
+</ul>
+<a name="disableEdgeDiskCaching--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>disableEdgeDiskCaching</h4>
+<pre>public void disableEdgeDiskCaching()</pre>
+<div class="block">Disable disk caching of edges once there are too many (disabled by default).</div>
+</li>
+</ul>
+<a name="isEdgeDiskCachingEnabled--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isEdgeDiskCachingEnabled</h4>
+<pre>public boolean isEdgeDiskCachingEnabled()</pre>
+<div class="block">Gets whether edge disk caching is enabled.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>True if edge disk caching is enabled.</dd>
+</dl>
+</li>
+</ul>
+<a name="getEdgeCachingThreshold--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEdgeCachingThreshold</h4>
+<pre>public long getEdgeCachingThreshold()</pre>
+<div class="block">Gets the number of edges past which they will be cached on disk instead of in memory.
+ Edge disk caching must be enabled for this to have any effect.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Edge count past which caching occurs</dd>
+</dl>
+</li>
+</ul>
+<a name="setEdgeCachingThreshold-long-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setEdgeCachingThreshold</h4>
+<pre>public void setEdgeCachingThreshold(long count)</pre>
+<div class="block">Set the number of edges past which they will be cached on disk instead of in memory.
+ Edge disk caching must be enabled for this to have any effect.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>count</code> - Edge count past which caching occurs</dd>
+</dl>
+</li>
+</ul>
+<a name="enableDanglingNodeHandling--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>enableDanglingNodeHandling</h4>
+<pre>public void enableDanglingNodeHandling()</pre>
+<div class="block">Enables dangling node handling (disabled by default).</div>
+</li>
+</ul>
+<a name="disableDanglingNodeHandling--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>disableDanglingNodeHandling</h4>
+<pre>public void disableDanglingNodeHandling()</pre>
+<div class="block">Disables dangling node handling (disabled by default).</div>
+</li>
+</ul>
+<a name="nodeCount--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>nodeCount</h4>
+<pre>public long nodeCount()</pre>
+</li>
+</ul>
+<a name="edgeCount--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>edgeCount</h4>
+<pre>public long edgeCount()</pre>
+</li>
+</ul>
+<a name="getNodeIds--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNodeIds</h4>
+<pre>public it.unimi.dsi.fastutil.ints.Int2IntMap.FastEntrySet getNodeIds()</pre>
+</li>
+</ul>
+<a name="getNodeRank-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNodeRank</h4>
+<pre>public float getNodeRank(int nodeId)</pre>
+</li>
+</ul>
+<a name="getTotalRankChange--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTotalRankChange</h4>
+<pre>public float getTotalRankChange()</pre>
+</li>
+</ul>
+<a name="getNodeBias-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNodeBias</h4>
+<pre>public float getNodeBias(int nodeId)</pre>
+</li>
+</ul>
+<a name="setNodeBias-int-float-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setNodeBias</h4>
+<pre>public void setNodeBias(int nodeId,
+ float bias)</pre>
+</li>
+</ul>
+<a name="addNode-java.lang.Integer-java.util.ArrayList-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addNode</h4>
+<pre>public void addNode(java.lang.Integer sourceId,
+ java.util.ArrayList<java.util.Map<java.lang.String,java.lang.Object>> sourceEdges)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="addNode-java.lang.Integer-java.util.ArrayList-float-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addNode</h4>
+<pre>public void addNode(java.lang.Integer sourceId,
+ java.util.ArrayList<java.util.Map<java.lang.String,java.lang.Object>> sourceEdges,
+ float bias)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="init--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>public void init()
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="init-datafu.pig.linkanalysis.ProgressIndicator-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>public void init(datafu.pig.linkanalysis.ProgressIndicator progressIndicator)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="nextIteration-datafu.pig.linkanalysis.ProgressIndicator-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>nextIteration</h4>
+<pre>public float nextIteration(datafu.pig.linkanalysis.ProgressIndicator progressIndicator)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="nextIteration--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>nextIteration</h4>
+<pre>public float nextIteration()
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="distribute-datafu.pig.linkanalysis.ProgressIndicator-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>distribute</h4>
+<pre>public void distribute(datafu.pig.linkanalysis.ProgressIndicator progressIndicator)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="commit-datafu.pig.linkanalysis.ProgressIndicator-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>commit</h4>
+<pre>public void commit(datafu.pig.linkanalysis.ProgressIndicator progressIndicator)</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>
+<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><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/pig/linkanalysis/PageRank.html" title="class in datafu.pig.linkanalysis"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/linkanalysis/PageRankImpl.html" target="_top">Frames</a></li>
+<li><a href="PageRankImpl.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/package-frame.html
new file mode 100644
index 0000000..46fee8f
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/package-frame.html
@@ -0,0 +1,21 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.linkanalysis (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../datafu/pig/linkanalysis/package-summary.html" target="classFrame">datafu.pig.linkanalysis</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="PageRank.html" title="class in datafu.pig.linkanalysis" target="classFrame">PageRank</a></li>
+<li><a href="PageRankImpl.html" title="class in datafu.pig.linkanalysis" target="classFrame">PageRankImpl</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/package-summary.html
new file mode 100644
index 0000000..89e0576
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/package-summary.html
@@ -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 (1.8.0_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.linkanalysis (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.linkanalysis (datafu-pig 1.3.0 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 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/pig/hash/lsh/util/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/random/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/linkanalysis/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.pig.linkanalysis</h1>
+<div class="docSummary">
+<div class="block">UDFs for performing link analysis, such as PageRank.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/linkanalysis/PageRank.html" title="class in datafu.pig.linkanalysis">PageRank</a></td>
+<td class="colLast">
+<div class="block">A UDF which implements <a href="http://en.wikipedia.org/wiki/PageRank" target="_blank">PageRank</a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis">PageRankImpl</a></td>
+<td class="colLast">
+<div class="block">An implementation of <a href="http://en.wikipedia.org/wiki/PageRank" target="_blank">PageRank</a>, used by the <a href="../../../datafu/pig/linkanalysis/PageRank.html" title="class in datafu.pig.linkanalysis"><code>PageRank</code></a> UDF.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.linkanalysis Description">Package datafu.pig.linkanalysis Description</h2>
+<div class="block">UDFs for performing link analysis, such as PageRank.</div>
+</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 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/pig/hash/lsh/util/package-summary.html">Prev Package</a></li>
+<li><a href="../../../datafu/pig/random/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/linkanalysis/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/package-tree.html
new file mode 100644
index 0000000..6ee97b6
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/linkanalysis/package-tree.html
@@ -0,0 +1,144 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.linkanalysis Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.linkanalysis Class Hierarchy (datafu-pig 1.3.0 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><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/pig/hash/lsh/util/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/random/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/linkanalysis/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.pig.linkanalysis</h1>
+<span class="packageHierarchyLabel">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">org.apache.pig.EvalFunc<T>
+<ul>
+<li type="circle">org.apache.pig.AccumulatorEvalFunc<T> (implements org.apache.pig.Accumulator<T>)
+<ul>
+<li type="circle">datafu.pig.linkanalysis.<a href="../../../datafu/pig/linkanalysis/PageRank.html" title="class in datafu.pig.linkanalysis"><span class="typeNameLink">PageRank</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+<li type="circle">datafu.pig.linkanalysis.<a href="../../../datafu/pig/linkanalysis/PageRankImpl.html" title="class in datafu.pig.linkanalysis"><span class="typeNameLink">PageRankImpl</span></a></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><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/pig/hash/lsh/util/package-tree.html">Prev</a></li>
+<li><a href="../../../datafu/pig/random/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/linkanalysis/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/random/RandInt.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/random/RandInt.html b/site/source/docs/datafu/1.3.0/datafu/pig/random/RandInt.html
new file mode 100644
index 0000000..840f393
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/random/RandInt.html
@@ -0,0 +1,362 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>RandInt (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="RandInt (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/random/RandomUUID.html" title="class in datafu.pig.random"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/random/RandInt.html" target="_top">Frames</a></li>
+<li><a href="RandInt.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.random</div>
+<h2 title="Class RandInt" class="title">Class RandInt</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><java.lang.Integer></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.random.RandInt</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Nondeterministic
+public class <span class="typeNameLabel">RandInt</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><java.lang.Integer></pre>
+<div class="block">Generates a uniformly distributed integer between two bounds.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/random/RandInt.html#RandInt--">RandInt</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Integer</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/random/RandInt.html#call-java.lang.Integer-java.lang.Integer-">call</a></span>(java.lang.Integer min,
+ java.lang.Integer max)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/random/RandInt.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="RandInt--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RandInt</h4>
+<pre>public RandInt()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-java.lang.Integer-java.lang.Integer-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>call</h4>
+<pre>public java.lang.Integer call(java.lang.Integer min,
+ java.lang.Integer max)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>min</code> - lower bound for random number</dd>
+<dd><code>max</code> - upper bound for random number</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>random integer between min and max</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">SimpleEvalFunc</a></code></span></div>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code> in class <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><java.lang.Integer></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - input schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>call to super.outputSchema in case schema was defined elsewhere</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>
+<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><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/pig/random/RandomUUID.html" title="class in datafu.pig.random"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/random/RandInt.html" target="_top">Frames</a></li>
+<li><a href="RandInt.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/random/RandomUUID.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/random/RandomUUID.html b/site/source/docs/datafu/1.3.0/datafu/pig/random/RandomUUID.html
new file mode 100644
index 0000000..ede6817
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/random/RandomUUID.html
@@ -0,0 +1,337 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>RandomUUID (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="RandomUUID (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/random/RandInt.html" title="class in datafu.pig.random"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/random/RandomUUID.html" target="_top">Frames</a></li>
+<li><a href="RandomUUID.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.random</div>
+<h2 title="Class RandomUUID" class="title">Class RandomUUID</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.String></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.random.RandomUUID</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>@Nondeterministic
+public class <span class="typeNameLabel">RandomUUID</span>
+extends org.apache.pig.EvalFunc<java.lang.String></pre>
+<div class="block">Generates a random UUID using java.util.UUID</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/random/RandomUUID.html#RandomUUID--">RandomUUID</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/random/RandomUUID.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/random/RandomUUID.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="RandomUUID--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>RandomUUID</h4>
+<pre>public RandomUUID()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.String exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.String></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<java.lang.String></code></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>
+<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><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/pig/random/RandInt.html" title="class in datafu.pig.random"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/random/RandomUUID.html" target="_top">Frames</a></li>
+<li><a href="RandomUUID.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[30/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.Final.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.Final.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.Final.html
new file mode 100644
index 0000000..76ceee6
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.Final.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>VAR.Final (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="VAR.Final (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/VAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/VAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/VAR.Final.html" target="_top">Frames</a></li>
+<li><a href="VAR.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class VAR.Final" class="title">Class VAR.Final</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.VAR.Final</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats">VAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">VAR.Final</span>
+extends org.apache.pig.EvalFunc<java.lang.Double></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.Final.html#Final--">Final</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.Final.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Final--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Double exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/VAR.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/VAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/VAR.Final.html" target="_top">Frames</a></li>
+<li><a href="VAR.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.Initial.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.Initial.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.Initial.html
new file mode 100644
index 0000000..6bc9b2d
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.Initial.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>VAR.Initial (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="VAR.Initial (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/VAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/VAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/VAR.Initial.html" target="_top">Frames</a></li>
+<li><a href="VAR.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class VAR.Initial" class="title">Class VAR.Initial</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.VAR.Initial</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats">VAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">VAR.Initial</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.Initial.html#Initial--">Initial</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Initial--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/VAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/VAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/VAR.Initial.html" target="_top">Frames</a></li>
+<li><a href="VAR.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.Intermediate.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.Intermediate.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.Intermediate.html
new file mode 100644
index 0000000..9a1812e
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.Intermediate.html
@@ -0,0 +1,322 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>VAR.Intermediate (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="VAR.Intermediate (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/VAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/WilsonBinConf.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/VAR.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="VAR.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class VAR.Intermediate" class="title">Class VAR.Intermediate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.VAR.Intermediate</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/pig/stats/VAR.html" title="class in datafu.pig.stats">VAR</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">VAR.Intermediate</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.Intermediate.html#Intermediate--">Intermediate</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Intermediate--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/VAR.Initial.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/WilsonBinConf.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/VAR.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="VAR.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.html
new file mode 100644
index 0000000..1b8e9b0
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/VAR.html
@@ -0,0 +1,577 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>VAR (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="VAR (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":9,"i3":9,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":9,"i12":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/VAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/VAR.html" target="_top">Frames</a></li>
+<li><a href="VAR.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class VAR" class="title">Class VAR</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.VAR</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<java.lang.Double>, org.apache.pig.Algebraic</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">VAR</span>
+extends org.apache.pig.EvalFunc<java.lang.Double>
+implements org.apache.pig.Algebraic, org.apache.pig.Accumulator<java.lang.Double></pre>
+<div class="block">Generates the <a href="http://en.wikipedia.org/wiki/Variance" target="_blank">Variance</a>
+ of a set of Values. This UDF uses the fact that variance(x) = average(x^2) - average(x)^2
+ This class implements * <code>Algebraic</code>, so if possible the execution will performed in a distributed fashion.
+ VAR implements the <code>Accumulator</code> interface as well.
+
+ Input: Bag of int, long, double, float or bytearray
+ Output: Double
+
+ Example:
+ <pre>
+ define VAR datafu.pig.stats.VAR();
+
+ -- input: 1,2,3,4,10,5,6,7,8,9
+ input = LOAD 'input' AS (val:int);
+ grouped = GROUP input ALL;
+ variance = FOREACH grouped GENERATE VAR(input.val) AS variance;
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.Final.html" title="class in datafu.pig.stats">VAR.Final</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.Initial.html" title="class in datafu.pig.stats">VAR.Initial</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.Intermediate.html" title="class in datafu.pig.stats">VAR.Intermediate</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.html#VAR--">VAR</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple b)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected static org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.html#combine-org.apache.pig.data.DataBag-">combine</a></span>(org.apache.pig.data.DataBag values)</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected static long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.html#count-org.apache.pig.data.Tuple-">count</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.util.List<org.apache.pig.FuncSpec></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.html#getArgToFuncMapping--">getArgToFuncMapping</a></span>()</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.html#getFinal--">getFinal</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.html#getInitial--">getInitial</a></span>()</code> </td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.html#getIntermed--">getIntermed</a></span>()</code> </td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code>protected static java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.html#sum-org.apache.pig.data.Tuple-">sum</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>protected static java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/VAR.html#sumSquare-org.apache.pig.data.Tuple-">sumSquare</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="VAR--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>VAR</h4>
+<pre>public VAR()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Double exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getInitial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInitial</h4>
+<pre>public java.lang.String getInitial()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getInitial</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getIntermed--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermed</h4>
+<pre>public java.lang.String getIntermed()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getIntermed</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getFinal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFinal</h4>
+<pre>public java.lang.String getFinal()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFinal</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="combine-org.apache.pig.data.DataBag-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>combine</h4>
+<pre>protected static org.apache.pig.data.Tuple combine(org.apache.pig.data.DataBag values)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="count-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>count</h4>
+<pre>protected static long count(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="sum-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sum</h4>
+<pre>protected static java.lang.Double sum(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException,
+ java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="sumSquare-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sumSquare</h4>
+<pre>protected static java.lang.Double sumSquare(org.apache.pig.data.Tuple input)
+ throws org.apache.pig.backend.executionengine.ExecException,
+ java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getArgToFuncMapping--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getArgToFuncMapping</h4>
+<pre>public java.util.List<org.apache.pig.FuncSpec> getArgToFuncMapping()
+ throws org.apache.pig.impl.logicalLayer.FrontendException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>getArgToFuncMapping</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.impl.logicalLayer.FrontendException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple b)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public java.lang.Double getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></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>
+<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><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/pig/stats/StreamingQuantile.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/pig/stats/VAR.Final.html" title="class in datafu.pig.stats"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/VAR.html" target="_top">Frames</a></li>
+<li><a href="VAR.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/WilsonBinConf.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/WilsonBinConf.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/WilsonBinConf.html
new file mode 100644
index 0000000..5d85e07
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/WilsonBinConf.html
@@ -0,0 +1,414 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>WilsonBinConf (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="WilsonBinConf (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/VAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/WilsonBinConf.html" target="_top">Frames</a></li>
+<li><a href="WilsonBinConf.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats</div>
+<h2 title="Class WilsonBinConf" class="title">Class WilsonBinConf</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">datafu.pig.util.SimpleEvalFunc</a><org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.WilsonBinConf</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">WilsonBinConf</span>
+extends <a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><org.apache.pig.data.Tuple></pre>
+<div class="block">Computes the <a href="http://en.wikipedia.org/wiki/Binomial_proportion_confidence_interval#Wilson_score_interval" target="_blank">Wilsonian binomial proportion confidence interval</a>.
+
+ <p>
+ Constructor requires the confidence interval (alpha) parameter, and the
+ parameters are the number of positive (success) outcomes and the total
+ number of observations. The UDF returns the (lower,upper) confidence
+ interval.
+ </p>
+
+ Example:
+ <pre>
+ <code>
+ -- the Wilsonian binomial proportion confidence interval for scoring
+ %declare WILSON_ALPHA 0.10
+
+ define WilsonBinConf datafu.pig.stats.WilsonBinConf('$WILSON_ALPHA');
+
+ bar = FOREACH foo GENERATE WilsonBinConf(successes, totals).lower as score;
+ quux = ORDER bar BY score DESC;
+ top = LIMIT quux 10;
+ </code>
+ </pre></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/pig/stats/WilsonBinConf.html#WilsonBinConf-double-">WilsonBinConf</a></span>(double alpha)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/WilsonBinConf.html#WilsonBinConf-java.lang.String-">WilsonBinConf</a></span>(java.lang.String alpha)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/WilsonBinConf.html#binconf-java.lang.Long-java.lang.Long-">binconf</a></span>(java.lang.Long x,
+ java.lang.Long n)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/WilsonBinConf.html#call-java.lang.Number-java.lang.Number-">call</a></span>(java.lang.Number x,
+ java.lang.Number n)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/pig/stats/WilsonBinConf.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.util.SimpleEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.util.<a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a></h3>
+<code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../datafu/pig/util/SimpleEvalFunc.html#getReturnType--">getReturnType</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="WilsonBinConf-double-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>WilsonBinConf</h4>
+<pre>public WilsonBinConf(double alpha)</pre>
+</li>
+</ul>
+<a name="WilsonBinConf-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>WilsonBinConf</h4>
+<pre>public WilsonBinConf(java.lang.String alpha)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="call-java.lang.Number-java.lang.Number-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>call</h4>
+<pre>public org.apache.pig.data.Tuple call(java.lang.Number x,
+ java.lang.Number n)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="binconf-java.lang.Long-java.lang.Long-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>binconf</h4>
+<pre>public org.apache.pig.data.Tuple binconf(java.lang.Long x,
+ java.lang.Long n)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>x</code> - The number of positive (success) outcomes</dd>
+<dd><code>n</code> - The number of observations</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The (lower,upper) confidence interval</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">SimpleEvalFunc</a></code></span></div>
+<div class="block">Override outputSchema so we can verify the input schema at pig compile time, instead of runtime</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="../../../datafu/pig/util/SimpleEvalFunc.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code> in class <code><a href="../../../datafu/pig/util/SimpleEvalFunc.html" title="class in datafu.pig.util">SimpleEvalFunc</a><org.apache.pig.data.Tuple></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>input</code> - input schema</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>call to super.outputSchema in case schema was defined elsewhere</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>
+<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><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/pig/stats/VAR.Intermediate.html" title="class in datafu.pig.stats"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/pig/stats/WilsonBinConf.html" target="_top">Frames</a></li>
+<li><a href="WilsonBinConf.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[02/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/index-all.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/index-all.html b/site/source/docs/hourglass/1.3.0/index-all.html
new file mode 100644
index 0000000..3f70b22
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/index-all.html
@@ -0,0 +1,1767 @@
+<!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_60) on Tue Nov 17 10:08:44 PST 2015 -->
+<title>Index (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Index (datafu-hourglass 1.3.0 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><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</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?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.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="contentContainer"><a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:K">K</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:V">V</a> <a href="#I:W">W</a> <a href="#I:Z:Z_">_</a> <a name="I:A">
+<!-- -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><a href="datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractJob</span></a> - Class in <a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a></dt>
+<dd>
+<div class="block">Base class for Hadoop jobs.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractJob.html#AbstractJob--">AbstractJob()</a></span> - Constructor for class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></dt>
+<dd>
+<div class="block">Initializes the job.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractJob.html#AbstractJob-java.lang.String-java.util.Properties-">AbstractJob(String, Properties)</a></span> - Constructor for class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></dt>
+<dd>
+<div class="block">Initializes the job with a job name and properties.</div>
+</dd>
+<dt><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractNonIncrementalJob</span></a> - Class in <a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a></dt>
+<dd>
+<div class="block">Base class for Hadoop jobs that consume time-partitioned data
+ in a non-incremental way.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html#AbstractNonIncrementalJob-java.lang.String-java.util.Properties-">AbstractNonIncrementalJob(String, Properties)</a></span> - Constructor for class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob</a></dt>
+<dd>
+<div class="block">Initializes the job.</div>
+</dd>
+<dt><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractNonIncrementalJob.BaseCombiner</span></a> - Class in <a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a></dt>
+<dd>
+<div class="block">Combiner base class for <a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractNonIncrementalJob</code></a>.</div>
+</dd>
+<dt><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractNonIncrementalJob.BaseMapper</span></a> - Class in <a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a></dt>
+<dd>
+<div class="block">Mapper base class for <a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractNonIncrementalJob</code></a>.</div>
+</dd>
+<dt><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractNonIncrementalJob.BaseReducer</span></a> - Class in <a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a></dt>
+<dd>
+<div class="block">Reducer base class for <a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractNonIncrementalJob</code></a>.</div>
+</dd>
+<dt><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractNonIncrementalJob.Report</span></a> - Class in <a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a></dt>
+<dd>
+<div class="block">Reports files created and processed for an iteration of the job.</div>
+</dd>
+<dt><a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractPartitionCollapsingIncrementalJob</span></a> - Class in <a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a></dt>
+<dd>
+<div class="block">An <a href="datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs"><code>IncrementalJob</code></a> that consumes partitioned input data and collapses the
+ partitions to produce a single output.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#AbstractPartitionCollapsingIncrementalJob--">AbstractPartitionCollapsingIncrementalJob()</a></span> - Constructor for class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></dt>
+<dd>
+<div class="block">Initializes the job.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#AbstractPartitionCollapsingIncrementalJob-java.lang.String-java.util.Properties-">AbstractPartitionCollapsingIncrementalJob(String, Properties)</a></span> - Constructor for class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></dt>
+<dd>
+<div class="block">Initializes the job with a job name and properties.</div>
+</dd>
+<dt><a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractPartitionCollapsingIncrementalJob.Report</span></a> - Class in <a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a></dt>
+<dd>
+<div class="block">Reports files created and processed for an iteration of the job.</div>
+</dd>
+<dt><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractPartitionPreservingIncrementalJob</span></a> - Class in <a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a></dt>
+<dd>
+<div class="block">An <a href="datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs"><code>IncrementalJob</code></a> that consumes partitioned input data and produces
+ output data having the same partitions.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#AbstractPartitionPreservingIncrementalJob--">AbstractPartitionPreservingIncrementalJob()</a></span> - Constructor for class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></dt>
+<dd>
+<div class="block">Initializes the job.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#AbstractPartitionPreservingIncrementalJob-java.lang.String-java.util.Properties-">AbstractPartitionPreservingIncrementalJob(String, Properties)</a></span> - Constructor for class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></dt>
+<dd>
+<div class="block">Initializes the job with a job name and properties.</div>
+</dd>
+<dt><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">AbstractPartitionPreservingIncrementalJob.Report</span></a> - Class in <a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a></dt>
+<dd>
+<div class="block">Reports files created and processed for an iteration of the job.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/model/Accumulator.html#accumulate-In-">accumulate(In)</a></span> - Method in interface datafu.hourglass.model.<a href="datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a></dt>
+<dd>
+<div class="block">Accumulate another value.</div>
+</dd>
+<dt><a href="datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model"><span class="typeNameLink">Accumulator</span></a><<a href="datafu/hourglass/model/Accumulator.html" title="type parameter in Accumulator">In</a>,<a href="datafu/hourglass/model/Accumulator.html" title="type parameter in Accumulator">Out</a>> - Interface in <a href="datafu/hourglass/model/package-summary.html">datafu.hourglass.model</a></dt>
+<dd>
+<div class="block">Collects a sequence of values and produces one value as a result.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/FileCleaner.html#add-org.apache.hadoop.fs.Path-">add(Path)</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/FileCleaner.html" title="class in datafu.hourglass.jobs">FileCleaner</a></dt>
+<dd>
+<div class="block">Add a path to be removed later.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/FileCleaner.html#add-java.lang.String-">add(String)</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/FileCleaner.html" title="class in datafu.hourglass.jobs">FileCleaner</a></dt>
+<dd>
+<div class="block">Add a path to be removed later.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ReduceEstimator.html#addInputPath-org.apache.hadoop.fs.Path-">addInputPath(Path)</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ReduceEstimator.html" title="class in datafu.hourglass.jobs">ReduceEstimator</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ReduceEstimator.html#addInputPath-java.lang.String-org.apache.hadoop.fs.Path-">addInputPath(String, Path)</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ReduceEstimator.html" title="class in datafu.hourglass.jobs">ReduceEstimator</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/avro/AvroDateRangeMetadata.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroDateRangeMetadata</span></a> - Class in <a href="datafu/hourglass/avro/package-summary.html">datafu.hourglass.avro</a></dt>
+<dd>
+<div class="block">Manages the storage and retrieval of date ranges in the metadata of Avro files.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/AvroDateRangeMetadata.html#AvroDateRangeMetadata--">AvroDateRangeMetadata()</a></span> - Constructor for class datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroDateRangeMetadata.html" title="class in datafu.hourglass.avro">AvroDateRangeMetadata</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">AvroKeyValueIdentityMapper</span></a> - Class in <a href="datafu/hourglass/mapreduce/package-summary.html">datafu.hourglass.mapreduce</a></dt>
+<dd>
+<div class="block">A mapper which outputs key-value pairs as-is.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html#AvroKeyValueIdentityMapper--">AvroKeyValueIdentityMapper()</a></span> - Constructor for class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/AvroKeyValueIdentityMapper.html" title="class in datafu.hourglass.mapreduce">AvroKeyValueIdentityMapper</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroKeyValueWithMetadataOutputFormat</span></a><<a href="datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" title="type parameter in AvroKeyValueWithMetadataOutputFormat">K</a>,<a href="datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" title="type parameter in AvroKeyValueWithMetadataOutputFormat">V</a>> - Class in <a href="datafu/hourglass/avro/package-summary.html">datafu.hourglass.avro</a></dt>
+<dd>
+<div class="block">FileOutputFormat for writing Avro container files of key/value pairs.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html#AvroKeyValueWithMetadataOutputFormat--">AvroKeyValueWithMetadataOutputFormat()</a></span> - Constructor for class datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroKeyValueWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro">AvroKeyValueWithMetadataOutputFormat</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroKeyValueWithMetadataRecordWriter</span></a><<a href="datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">K</a>,<a href="datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="type parameter in AvroKeyValueWithMetadataRecordWriter">V</a>> - Class in <a href="datafu/hourglass/avro/package-summary.html">datafu.hourglass.avro</a></dt>
+<dd>
+<div class="block">Writes key/value pairs to an Avro container file.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html#AvroKeyValueWithMetadataRecordWriter-org.apache.avro.hadoop.io.AvroDatumConverter-org.apache.avro.hadoop.io.AvroDatumConverter-org.apache.avro.file.CodecFactory-java.io.OutputStream-org.apache.hadoop.conf.Configuration-">AvroKeyValueWithMetadataRecordWriter(AvroDatumConverter<K, ?>, AvroDatumConverter<V, ?>, CodecFactory, OutputStream, Configuration)</a></span> - Constructor for class datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro">AvroKeyValueWithMetadataRecordWriter</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroKeyWithMetadataOutputFormat</span></a><<a href="datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="type parameter in AvroKeyWithMetadataOutputFormat">T</a>> - Class in <a href="datafu/hourglass/avro/package-summary.html">datafu.hourglass.avro</a></dt>
+<dd>
+<div class="block">FileOutputFormat for writing Avro container files.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html#AvroKeyWithMetadataOutputFormat--">AvroKeyWithMetadataOutputFormat()</a></span> - Constructor for class datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataOutputFormat</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html#AvroKeyWithMetadataOutputFormat-datafu.hourglass.avro.AvroKeyWithMetadataOutputFormat.RecordWriterFactory-">AvroKeyWithMetadataOutputFormat(AvroKeyWithMetadataOutputFormat.RecordWriterFactory)</a></span> - Constructor for class datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataOutputFormat</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><a href="datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroKeyWithMetadataOutputFormat.RecordWriterFactory</span></a><<a href="datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="type parameter in AvroKeyWithMetadataOutputFormat.RecordWriterFactory">T</a>> - Class in <a href="datafu/hourglass/avro/package-summary.html">datafu.hourglass.avro</a></dt>
+<dd>
+<div class="block">A factory for creating record writers.</div>
+</dd>
+<dt><a href="datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroKeyWithMetadataRecordWriter</span></a><<a href="datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="type parameter in AvroKeyWithMetadataRecordWriter">T</a>> - Class in <a href="datafu/hourglass/avro/package-summary.html">datafu.hourglass.avro</a></dt>
+<dd>
+<div class="block">Writes Avro records to an Avro container file output stream.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html#AvroKeyWithMetadataRecordWriter-org.apache.avro.Schema-org.apache.avro.file.CodecFactory-java.io.OutputStream-org.apache.hadoop.conf.Configuration-">AvroKeyWithMetadataRecordWriter(Schema, CodecFactory, OutputStream, Configuration)</a></span> - Constructor for class datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataRecordWriter</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><a href="datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroMultipleInputsKeyInputFormat</span></a><<a href="datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" title="type parameter in AvroMultipleInputsKeyInputFormat">T</a>> - Class in <a href="datafu/hourglass/avro/package-summary.html">datafu.hourglass.avro</a></dt>
+<dd>
+<div class="block">A MapReduce InputFormat that can handle Avro container files and multiple inputs.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html#AvroMultipleInputsKeyInputFormat--">AvroMultipleInputsKeyInputFormat()</a></span> - Constructor for class datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" title="class in datafu.hourglass.avro">AvroMultipleInputsKeyInputFormat</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/avro/AvroMultipleInputsUtil.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">AvroMultipleInputsUtil</span></a> - Class in <a href="datafu/hourglass/avro/package-summary.html">datafu.hourglass.avro</a></dt>
+<dd>
+<div class="block">Helper methods for dealing with multiple Avro input schemas.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/AvroMultipleInputsUtil.html#AvroMultipleInputsUtil--">AvroMultipleInputsUtil()</a></span> - Constructor for class datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroMultipleInputsUtil.html" title="class in datafu.hourglass.avro">AvroMultipleInputsUtil</a></dt>
+<dd> </dd>
+</dl>
+<a name="I:B">
+<!-- -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html#BaseCombiner--">BaseCombiner()</a></span> - Constructor for class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseCombiner</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html#BaseMapper--">BaseMapper()</a></span> - Constructor for class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseMapper</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html#BaseReducer--">BaseReducer()</a></span> - Constructor for class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseReducer</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/TaskSchemas.Builder.html#build--">build()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas">TaskSchemas.Builder</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/TaskSchemas.Builder.html#Builder--">Builder()</a></span> - Constructor for class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/TaskSchemas.Builder.html" title="class in datafu.hourglass.schemas">TaskSchemas.Builder</a></dt>
+<dd> </dd>
+</dl>
+<a name="I:C">
+<!-- -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/StagedOutputJob.html#call--">call()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/StagedOutputJob.html" title="class in datafu.hourglass.jobs">StagedOutputJob</a></dt>
+<dd>
+<div class="block">Run the job.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/FileCleaner.html#clean--">clean()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/FileCleaner.html" title="class in datafu.hourglass.jobs">FileCleaner</a></dt>
+<dd>
+<div class="block">Removes added paths from the file system.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/DelegatingCombiner.html#cleanup-org.apache.hadoop.mapreduce.Reducer.Context-">cleanup(Reducer<Object, Object, Object, Object>.Context)</a></span> - Method in class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/DelegatingCombiner.html" title="class in datafu.hourglass.mapreduce">DelegatingCombiner</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/DelegatingMapper.html#cleanup-org.apache.hadoop.mapreduce.Mapper.Context-">cleanup(Mapper<Object, Object, Object, Object>.Context)</a></span> - Method in class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/DelegatingMapper.html" title="class in datafu.hourglass.mapreduce">DelegatingMapper</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/DelegatingReducer.html#cleanup-org.apache.hadoop.mapreduce.Reducer.Context-">cleanup(Reducer<Object, Object, Object, Object>.Context)</a></span> - Method in class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/DelegatingReducer.html" title="class in datafu.hourglass.mapreduce">DelegatingReducer</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/model/Accumulator.html#cleanup--">cleanup()</a></span> - Method in interface datafu.hourglass.model.<a href="datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a></dt>
+<dd>
+<div class="block">Resets the internal state so that all values accumulated so far are forgotten.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html#close-org.apache.hadoop.mapreduce.TaskAttemptContext-">close(TaskAttemptContext)</a></span> - Method in class datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroKeyValueWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro">AvroKeyValueWithMetadataRecordWriter</a></dt>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html#close-org.apache.hadoop.mapreduce.TaskAttemptContext-">close(TaskAttemptContext)</a></span> - Method in class datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroKeyWithMetadataRecordWriter.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataRecordWriter</a></dt>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/ObjectProcessor.html#close--">close()</a></span> - Method in class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/PartitioningReducer.html#close--">close()</a></span> - Method in class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/PartitioningReducer.html" title="class in datafu.hourglass.mapreduce">PartitioningReducer</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/mapreduce/CollapsingCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">CollapsingCombiner</span></a> - Class in <a href="datafu/hourglass/mapreduce/package-summary.html">datafu.hourglass.mapreduce</a></dt>
+<dd>
+<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>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/CollapsingCombiner.html#CollapsingCombiner--">CollapsingCombiner()</a></span> - Constructor for class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/CollapsingCombiner.html" title="class in datafu.hourglass.mapreduce">CollapsingCombiner</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/mapreduce/CollapsingMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">CollapsingMapper</span></a> - Class in <a href="datafu/hourglass/mapreduce/package-summary.html">datafu.hourglass.mapreduce</a></dt>
+<dd>
+<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>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/CollapsingMapper.html#CollapsingMapper--">CollapsingMapper()</a></span> - Constructor for class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/CollapsingMapper.html" title="class in datafu.hourglass.mapreduce">CollapsingMapper</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/mapreduce/CollapsingReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">CollapsingReducer</span></a> - Class in <a href="datafu/hourglass/mapreduce/package-summary.html">datafu.hourglass.mapreduce</a></dt>
+<dd>
+<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>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/CollapsingReducer.html#CollapsingReducer--">CollapsingReducer()</a></span> - Constructor for class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/CollapsingReducer.html" title="class in datafu.hourglass.mapreduce">CollapsingReducer</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/model/KeyValueCollector.html#collect-K-V-">collect(K, V)</a></span> - Method in interface datafu.hourglass.model.<a href="datafu/hourglass/model/KeyValueCollector.html" title="interface in datafu.hourglass.model">KeyValueCollector</a></dt>
+<dd>
+<div class="block">Collects key-value pairs.</div>
+</dd>
+<dt><a href="datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">CombinedAvroKeyInputFormat</span></a><<a href="datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="type parameter in CombinedAvroKeyInputFormat">T</a>> - Class in <a href="datafu/hourglass/avro/package-summary.html">datafu.hourglass.avro</a></dt>
+<dd>
+<div class="block">A combined input format for reading Avro data.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/CombinedAvroKeyInputFormat.html#CombinedAvroKeyInputFormat--">CombinedAvroKeyInputFormat()</a></span> - Constructor for class datafu.hourglass.avro.<a href="datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="class in datafu.hourglass.avro">CombinedAvroKeyInputFormat</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" title="class in datafu.hourglass.avro"><span class="typeNameLink">CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader</span></a><<a href="datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" title="type parameter in CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader">T</a>> - Class in <a href="datafu/hourglass/avro/package-summary.html">datafu.hourglass.avro</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html#CombinedAvroKeyRecordReader-org.apache.hadoop.mapreduce.lib.input.CombineFileSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-java.lang.Integer-">CombinedAvroKeyRecordReader(CombineFileSplit, TaskAttemptContext, Integer)</a></span> - Constructor for class datafu.hourglass.avro.<a href="datafu/hourglass/avro/CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader.html" title="class in datafu.hourglass.avro">CombinedAvroKeyInputFormat.CombinedAvroKeyRecordReader</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/Parameters.html#COMBINER_IMPL_PATH">COMBINER_IMPL_PATH</a></span> - Static variable in class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/Parameters.html" title="class in datafu.hourglass.mapreduce">Parameters</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/DatePath.html#compareTo-datafu.hourglass.fs.DatePath-">compareTo(DatePath)</a></span> - Method in class datafu.hourglass.fs.<a href="datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractJob.html#config-org.apache.hadoop.conf.Configuration-">config(Configuration)</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></dt>
+<dd>
+<div class="block">Overridden to provide custom configuration before the job starts.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#config-org.apache.hadoop.conf.Configuration-">config(Configuration)</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionCollapsingIncrementalJob</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#config-org.apache.hadoop.conf.Configuration-">config(Configuration)</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionPreservingIncrementalJob</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/AvroDateRangeMetadata.html#configureOutputDateRange-org.apache.hadoop.conf.Configuration-datafu.hourglass.fs.DateRange-">configureOutputDateRange(Configuration, DateRange)</a></span> - Static method in class datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroDateRangeMetadata.html" title="class in datafu.hourglass.avro">AvroDateRangeMetadata</a></dt>
+<dd>
+<div class="block">Updates the Hadoop configuration so that the Avro files which are written have date range
+ information stored in the metadata.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/PathUtils.html#countBytes-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">countBytes(FileSystem, Path)</a></span> - Static method in class datafu.hourglass.fs.<a href="datafu/hourglass/fs/PathUtils.html" title="class in datafu.hourglass.fs">PathUtils</a></dt>
+<dd>
+<div class="block">Sums the size of all files listed under a given path.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html#create-org.apache.avro.Schema-org.apache.avro.file.CodecFactory-java.io.OutputStream-org.apache.hadoop.conf.Configuration-">create(Schema, CodecFactory, OutputStream, Configuration)</a></span> - Method in class datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroKeyWithMetadataOutputFormat.RecordWriterFactory.html" title="class in datafu.hourglass.avro">AvroKeyWithMetadataOutputFormat.RecordWriterFactory</a></dt>
+<dd>
+<div class="block">Creates a new record writer instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/DatePath.html#createDatedPath-org.apache.hadoop.fs.Path-java.util.Date-">createDatedPath(Path, Date)</a></span> - Static method in class datafu.hourglass.fs.<a href="datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/DatePath.html#createNestedDatedPath-org.apache.hadoop.fs.Path-java.util.Date-">createNestedDatedPath(Path, Date)</a></span> - Static method in class datafu.hourglass.fs.<a href="datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#createPlan--">createPlan()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionCollapsingExecutionPlanner</a></dt>
+<dd>
+<div class="block">Create the execution plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#createPlan--">createPlan()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionPreservingExecutionPlanner</a></dt>
+<dd>
+<div class="block">Create the execution plan.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractJob.html#createRandomTempPath--">createRandomTempPath()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></dt>
+<dd>
+<div class="block">Creates a random temporary path within the file system.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html#createRecordReader-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">createRecordReader(InputSplit, TaskAttemptContext)</a></span> - Method in class datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroMultipleInputsKeyInputFormat.html" title="class in datafu.hourglass.avro">AvroMultipleInputsKeyInputFormat</a></dt>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/CombinedAvroKeyInputFormat.html#createRecordReader-org.apache.hadoop.mapreduce.InputSplit-org.apache.hadoop.mapreduce.TaskAttemptContext-">createRecordReader(InputSplit, TaskAttemptContext)</a></span> - Method in class datafu.hourglass.avro.<a href="datafu/hourglass/avro/CombinedAvroKeyInputFormat.html" title="class in datafu.hourglass.avro">CombinedAvroKeyInputFormat</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/StagedOutputJob.html#createStagedJob-org.apache.hadoop.conf.Configuration-java.lang.String-java.util.List-java.lang.String-java.lang.String-org.apache.log4j.Logger-">createStagedJob(Configuration, String, List<String>, String, String, Logger)</a></span> - Static method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/StagedOutputJob.html" title="class in datafu.hourglass.jobs">StagedOutputJob</a></dt>
+<dd>
+<div class="block">Creates a job which using a temporary staging location for the output data.</div>
+</dd>
+</dl>
+<a name="I:D">
+<!-- -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><a href="datafu/hourglass/avro/package-summary.html">datafu.hourglass.avro</a> - package datafu.hourglass.avro</dt>
+<dd>
+<div class="block">Input and output formats for using Avro in incremental Hadoop jobs.</div>
+</dd>
+<dt><a href="datafu/hourglass/fs/package-summary.html">datafu.hourglass.fs</a> - package datafu.hourglass.fs</dt>
+<dd>
+<div class="block">Classes for working with the file system.</div>
+</dd>
+<dt><a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a> - package datafu.hourglass.jobs</dt>
+<dd>
+<div class="block">Incremental Hadoop jobs and some supporting classes.</div>
+</dd>
+<dt><a href="datafu/hourglass/mapreduce/package-summary.html">datafu.hourglass.mapreduce</a> - package datafu.hourglass.mapreduce</dt>
+<dd>
+<div class="block">Implementations of mappers, combiners, and reducers used by incremental jobs.</div>
+</dd>
+<dt><a href="datafu/hourglass/model/package-summary.html">datafu.hourglass.model</a> - package datafu.hourglass.model</dt>
+<dd>
+<div class="block">Interfaces which define the incremental processing model.</div>
+</dd>
+<dt><a href="datafu/hourglass/schemas/package-summary.html">datafu.hourglass.schemas</a> - package datafu.hourglass.schemas</dt>
+<dd>
+<div class="block">Classes that help manage the Avro schemas used by the jobs.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/PathUtils.html#datedPathFormat">datedPathFormat</a></span> - Static variable in class datafu.hourglass.fs.<a href="datafu/hourglass/fs/PathUtils.html" title="class in datafu.hourglass.fs">PathUtils</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs"><span class="typeNameLink">DatePath</span></a> - Class in <a href="datafu/hourglass/fs/package-summary.html">datafu.hourglass.fs</a></dt>
+<dd>
+<div class="block">Represents a path and the corresponding date that is associated with it.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/DatePath.html#DatePath-java.util.Date-org.apache.hadoop.fs.Path-">DatePath(Date, Path)</a></span> - Constructor for class datafu.hourglass.fs.<a href="datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs"><span class="typeNameLink">DateRange</span></a> - Class in <a href="datafu/hourglass/fs/package-summary.html">datafu.hourglass.fs</a></dt>
+<dd>
+<div class="block">A date range, consisting of a start and end date.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/DateRange.html#DateRange-java.util.Date-java.util.Date-">DateRange(Date, Date)</a></span> - Constructor for class datafu.hourglass.fs.<a href="datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/jobs/DateRangeConfigurable.html" title="interface in datafu.hourglass.jobs"><span class="typeNameLink">DateRangeConfigurable</span></a> - Interface in <a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a></dt>
+<dd>
+<div class="block">An interface for an object with a configurable output date range.</div>
+</dd>
+<dt><a href="datafu/hourglass/jobs/DateRangePlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">DateRangePlanner</span></a> - Class in <a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a></dt>
+<dd>
+<div class="block">Determines the date range of inputs which should be processed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/DateRangePlanner.html#DateRangePlanner--">DateRangePlanner()</a></span> - Constructor for class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/DateRangePlanner.html" title="class in datafu.hourglass.jobs">DateRangePlanner</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/mapreduce/DelegatingCombiner.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">DelegatingCombiner</span></a> - Class in <a href="datafu/hourglass/mapreduce/package-summary.html">datafu.hourglass.mapreduce</a></dt>
+<dd>
+<div class="block">A Hadoop combiner which delegates to an implementation read from the distributed cache.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/DelegatingCombiner.html#DelegatingCombiner--">DelegatingCombiner()</a></span> - Constructor for class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/DelegatingCombiner.html" title="class in datafu.hourglass.mapreduce">DelegatingCombiner</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/mapreduce/DelegatingMapper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">DelegatingMapper</span></a> - Class in <a href="datafu/hourglass/mapreduce/package-summary.html">datafu.hourglass.mapreduce</a></dt>
+<dd>
+<div class="block">A Hadoop mapper which delegates to an implementation read from the distributed cache.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/DelegatingMapper.html#DelegatingMapper--">DelegatingMapper()</a></span> - Constructor for class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/DelegatingMapper.html" title="class in datafu.hourglass.mapreduce">DelegatingMapper</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/mapreduce/DelegatingReducer.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">DelegatingReducer</span></a> - Class in <a href="datafu/hourglass/mapreduce/package-summary.html">datafu.hourglass.mapreduce</a></dt>
+<dd>
+<div class="block">A Hadoop reducer which delegates to an implementation read from the distributed cache.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/DelegatingReducer.html#DelegatingReducer--">DelegatingReducer()</a></span> - Constructor for class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/DelegatingReducer.html" title="class in datafu.hourglass.mapreduce">DelegatingReducer</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ExecutionPlanner.html#determineAvailableInputDates--">determineAvailableInputDates()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></dt>
+<dd>
+<div class="block">Determines what input data is available.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ExecutionPlanner.html#determineDateRange--">determineDateRange()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></dt>
+<dd>
+<div class="block">Determine the date range for inputs to process based on the configuration and available inputs.</div>
+</dd>
+<dt><a href="datafu/hourglass/mapreduce/DistributedCacheHelper.html" title="class in datafu.hourglass.mapreduce"><span class="typeNameLink">DistributedCacheHelper</span></a> - Class in <a href="datafu/hourglass/mapreduce/package-summary.html">datafu.hourglass.mapreduce</a></dt>
+<dd>
+<div class="block">Methods for working with the Hadoop distributed cache.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/DistributedCacheHelper.html#DistributedCacheHelper--">DistributedCacheHelper()</a></span> - Constructor for class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/DistributedCacheHelper.html" title="class in datafu.hourglass.mapreduce">DistributedCacheHelper</a></dt>
+<dd> </dd>
+</dl>
+<a name="I:E">
+<!-- -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractJob.html#ensurePath-org.apache.hadoop.fs.Path-">ensurePath(Path)</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></dt>
+<dd>
+<div class="block">Creates a path, if it does not already exist.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/DatePath.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class datafu.hourglass.fs.<a href="datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a></dt>
+<dd> </dd>
+<dt><a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">ExecutionPlanner</span></a> - Class in <a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a></dt>
+<dd>
+<div class="block">Base class for execution planners.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ExecutionPlanner.html#ExecutionPlanner-org.apache.hadoop.fs.FileSystem-java.util.Properties-">ExecutionPlanner(FileSystem, Properties)</a></span> - Constructor for class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></dt>
+<dd>
+<div class="block">Initializes the execution planner.</div>
+</dd>
+</dl>
+<a name="I:F">
+<!-- -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><a href="datafu/hourglass/jobs/FileCleaner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">FileCleaner</span></a> - Class in <a href="datafu/hourglass/jobs/package-summary.html">datafu.hourglass.jobs</a></dt>
+<dd>
+<div class="block">Used to remove files from the file system when they are no longer needed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/FileCleaner.html#FileCleaner-org.apache.hadoop.fs.FileSystem-">FileCleaner(FileSystem)</a></span> - Constructor for class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/FileCleaner.html" title="class in datafu.hourglass.jobs">FileCleaner</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/PathUtils.html#findDatedPaths-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">findDatedPaths(FileSystem, Path)</a></span> - Static method in class datafu.hourglass.fs.<a href="datafu/hourglass/fs/PathUtils.html" title="class in datafu.hourglass.fs">PathUtils</a></dt>
+<dd>
+<div class="block">List all paths matching the "yyyyMMdd" format under a given path.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/PathUtils.html#findNestedDatedPaths-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">findNestedDatedPaths(FileSystem, Path)</a></span> - Static method in class datafu.hourglass.fs.<a href="datafu/hourglass/fs/PathUtils.html" title="class in datafu.hourglass.fs">PathUtils</a></dt>
+<dd>
+<div class="block">List all paths matching the "yyyy/MM/dd" format under a given path.</div>
+</dd>
+</dl>
+<a name="I:G">
+<!-- -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/CollapsingCombiner.html#getAccumulator--">getAccumulator()</a></span> - Method in class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/CollapsingCombiner.html" title="class in datafu.hourglass.mapreduce">CollapsingCombiner</a></dt>
+<dd>
+<div class="block">Gets the accumulator used to perform aggregation.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/PartitioningCombiner.html#getAccumulator--">getAccumulator()</a></span> - Method in class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/PartitioningCombiner.html" title="class in datafu.hourglass.mapreduce">PartitioningCombiner</a></dt>
+<dd>
+<div class="block">Gets the accumulator used to perform aggregation.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/PartitioningReducer.html#getAccumulator--">getAccumulator()</a></span> - Method in class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/PartitioningReducer.html" title="class in datafu.hourglass.mapreduce">PartitioningReducer</a></dt>
+<dd>
+<div class="block">Gets the accumulator used to perform aggregation.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ExecutionPlanner.html#getAvailableInputsByDate--">getAvailableInputsByDate()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets a map from date to available input data.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/DateRange.html#getBeginDate--">getBeginDate()</a></span> - Method in class datafu.hourglass.fs.<a href="datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html#getCombineInputs--">getCombineInputs()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob</a></dt>
+<dd>
+<div class="block">Gets whether inputs should be combined.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getCombineProcessor--">getCombineProcessor()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getCombinerAccumulator--">getCombinerAccumulator()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></dt>
+<dd>
+<div class="block">Gets the accumulator used for the combiner.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getCombinerAccumulator--">getCombinerAccumulator()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></dt>
+<dd>
+<div class="block">Gets the accumulator used for the combiner.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#getCombinerAccumulator--">getCombinerAccumulator()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionCollapsingIncrementalJob</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#getCombinerAccumulator--">getCombinerAccumulator()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionPreservingIncrementalJob</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html#getCombinerClass--">getCombinerClass()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob</a></dt>
+<dd>
+<div class="block">Gets the combiner class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/TimePartitioner.html#getConf--">getConf()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/TimePartitioner.html" title="class in datafu.hourglass.jobs">TimePartitioner</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/ObjectProcessor.html#getContext--">getContext()</a></span> - Method in class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/ObjectProcessor.html" title="class in datafu.hourglass.mapreduce">ObjectProcessor</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractJob.html#getCountersParentPath--">getCountersParentPath()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></dt>
+<dd>
+<div class="block">Gets the path where counters will be stored.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/StagedOutputJob.html#getCountersParentPath--">getCountersParentPath()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/StagedOutputJob.html" title="class in datafu.hourglass.jobs">StagedOutputJob</a></dt>
+<dd>
+<div class="block">Gets path to store the counters.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html#getCountersPath--">getCountersPath()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.Report</a></dt>
+<dd>
+<div class="block">Gets the path to the counters file, if one was written.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html#getCountersPath--">getCountersPath()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob.Report</a></dt>
+<dd>
+<div class="block">Gets the path to the counters file, if one was written.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html#getCountersPath--">getCountersPath()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob.Report</a></dt>
+<dd>
+<div class="block">Gets the path to the counters file, if one was written.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/StagedOutputJob.html#getCountersPath--">getCountersPath()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/StagedOutputJob.html" title="class in datafu.hourglass.jobs">StagedOutputJob</a></dt>
+<dd>
+<div class="block">Path to written counters.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getCurrentDateRange--">getCurrentDateRange()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionCollapsingExecutionPlanner</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ExecutionPlanner.html#getDailyData-org.apache.hadoop.fs.Path-">getDailyData(Path)</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></dt>
+<dd>
+<div class="block">Get a map from date to path for all paths matching yyyy/MM/dd under the given path.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/DatePath.html#getDate--">getDate()</a></span> - Method in class datafu.hourglass.fs.<a href="datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ExecutionPlanner.html#getDatedData-org.apache.hadoop.fs.Path-">getDatedData(Path)</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></dt>
+<dd>
+<div class="block">Get a map from date to path for all paths matching yyyyMMdd under the given path.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getDatedIntermediateValueSchema--">getDatedIntermediateValueSchema()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/PathUtils.html#getDateForDatedPath-org.apache.hadoop.fs.Path-">getDateForDatedPath(Path)</a></span> - Static method in class datafu.hourglass.fs.<a href="datafu/hourglass/fs/PathUtils.html" title="class in datafu.hourglass.fs">PathUtils</a></dt>
+<dd>
+<div class="block">Gets the date for a path in the "yyyyMMdd" format.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/PathUtils.html#getDateForNestedDatedPath-org.apache.hadoop.fs.Path-">getDateForNestedDatedPath(Path)</a></span> - Static method in class datafu.hourglass.fs.<a href="datafu/hourglass/fs/PathUtils.html" title="class in datafu.hourglass.fs">PathUtils</a></dt>
+<dd>
+<div class="block">Gets the date for a path in the "yyyy/MM/dd" format.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/DateRangePlanner.html#getDateRange-java.util.Date-java.util.Date-java.util.Collection-java.lang.Integer-java.lang.Integer-boolean-">getDateRange(Date, Date, Collection<Date>, Integer, Integer, boolean)</a></span> - Static method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/DateRangePlanner.html" title="class in datafu.hourglass.jobs">DateRangePlanner</a></dt>
+<dd>
+<div class="block">Determines the date range of inputs which should be processed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ExecutionPlanner.html#getDateRange--">getDateRange()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets the desired input date range to process based on the configuration and available inputs.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getDatesToProcess--">getDatesToProcess()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionPreservingExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets the input dates which are to be processed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ExecutionPlanner.html#getDaysAgo--">getDaysAgo()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets the number of days to subtract off the end date.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/TimeBasedJob.html#getDaysAgo--">getDaysAgo()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></dt>
+<dd>
+<div class="block">Gets the number of days to subtract off the end of the consumption window.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/DateRange.html#getEndDate--">getEndDate()</a></span> - Method in class datafu.hourglass.fs.<a href="datafu/hourglass/fs/DateRange.html" title="class in datafu.hourglass.fs">DateRange</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ExecutionPlanner.html#getEndDate--">getEndDate()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets the end date</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/TimeBasedJob.html#getEndDate--">getEndDate()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></dt>
+<dd>
+<div class="block">Gets the end date.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractJob.html#getFileSystem--">getFileSystem()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></dt>
+<dd>
+<div class="block">Gets the file system.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ExecutionPlanner.html#getFileSystem--">getFileSystem()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets the file system.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/model/Accumulator.html#getFinal--">getFinal()</a></span> - Method in interface datafu.hourglass.model.<a href="datafu/hourglass/model/Accumulator.html" title="interface in datafu.hourglass.model">Accumulator</a></dt>
+<dd>
+<div class="block">Get the output value corresponding to all input values accumulated so far.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html#getInputFiles--">getInputFiles()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.Report</a></dt>
+<dd>
+<div class="block">Gets input files that were processed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html#getInputFiles--">getInputFiles()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob.Report</a></dt>
+<dd>
+<div class="block">Gets new input files that were processed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html#getInputFiles--">getInputFiles()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob.Report</a></dt>
+<dd>
+<div class="block">Gets input files that were processed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/avro/AvroMultipleInputsUtil.html#getInputKeySchemaForSplit-org.apache.hadoop.conf.Configuration-org.apache.hadoop.mapreduce.InputSplit-">getInputKeySchemaForSplit(Configuration, InputSplit)</a></span> - Static method in class datafu.hourglass.avro.<a href="datafu/hourglass/avro/AvroMultipleInputsUtil.html" title="class in datafu.hourglass.avro">AvroMultipleInputsUtil</a></dt>
+<dd>
+<div class="block">Gets the schema for a particular input split.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractJob.html#getInputPaths--">getInputPaths()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></dt>
+<dd>
+<div class="block">Gets the input paths.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ExecutionPlanner.html#getInputPaths--">getInputPaths()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets the input paths.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getInputSchemas--">getInputSchemas()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionCollapsingExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets the input schemas.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getInputSchemas--">getInputSchemas()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionPreservingExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets the input schemas.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getInputSchemasByPath--">getInputSchemasByPath()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionCollapsingExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets a map from input path to schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getInputSchemasByPath--">getInputSchemasByPath()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionPreservingExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets a map from input path to schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getInputsToProcess--">getInputsToProcess()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionCollapsingExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets all inputs that will be processed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getInputsToProcess--">getInputsToProcess()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionPreservingExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets the inputs which are to be processed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/IncrementalJob.html#getIntermediateValueSchema--">getIntermediateValueSchema()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></dt>
+<dd>
+<div class="block">Gets the Avro schema for the intermediate value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#getIntermediateValueSchema--">getIntermediateValueSchema()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionCollapsingIncrementalJob</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#getIntermediateValueSchema--">getIntermediateValueSchema()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionPreservingIncrementalJob</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getIntermediateValueSchema--">getIntermediateValueSchema()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/PartitionPreservingSchemas.html#getIntermediateValueSchema--">getIntermediateValueSchema()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/TaskSchemas.html#getIntermediateValueSchema--">getIntermediateValueSchema()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas">TaskSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html#getJobId--">getJobId()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.Report</a></dt>
+<dd>
+<div class="block">Gets the job ID.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html#getJobId--">getJobId()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob.Report</a></dt>
+<dd>
+<div class="block">Gets the job ID.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html#getJobId--">getJobId()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob.Report</a></dt>
+<dd>
+<div class="block">Gets the job ID.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html#getJobName--">getJobName()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.Report</a></dt>
+<dd>
+<div class="block">Gets the job name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html#getJobName--">getJobName()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob.Report</a></dt>
+<dd>
+<div class="block">Gets the job name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html#getJobName--">getJobName()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob.Report</a></dt>
+<dd>
+<div class="block">Gets the job name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/IncrementalJob.html#getKeySchema--">getKeySchema()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></dt>
+<dd>
+<div class="block">Gets the Avro schema for the key.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#getKeySchema--">getKeySchema()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionCollapsingIncrementalJob</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#getKeySchema--">getKeySchema()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionPreservingIncrementalJob</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getKeySchema--">getKeySchema()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/PartitionPreservingSchemas.html#getKeySchema--">getKeySchema()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/TaskSchemas.html#getKeySchema--">getKeySchema()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/TaskSchemas.html" title="class in datafu.hourglass.schemas">TaskSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getMapInputSchemas--">getMapInputSchemas()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/PartitionPreservingSchemas.html#getMapInputSchemas--">getMapInputSchemas()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html#getMapOutputKeySchema--">getMapOutputKeySchema()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob</a></dt>
+<dd>
+<div class="block">Gets the key schema for the map output.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getMapOutputKeySchema--">getMapOutputKeySchema()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/PartitionPreservingSchemas.html#getMapOutputKeySchema--">getMapOutputKeySchema()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getMapOutputSchema--">getMapOutputSchema()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/PartitionPreservingSchemas.html#getMapOutputSchema--">getMapOutputSchema()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html#getMapOutputValueSchema--">getMapOutputValueSchema()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob</a></dt>
+<dd>
+<div class="block">Gets the value schema for the map output.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html#getMapOutputValueSchema--">getMapOutputValueSchema()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/PartitionCollapsingSchemas.html" title="class in datafu.hourglass.schemas">PartitionCollapsingSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/schemas/PartitionPreservingSchemas.html#getMapOutputValueSchema--">getMapOutputValueSchema()</a></span> - Method in class datafu.hourglass.schemas.<a href="datafu/hourglass/schemas/PartitionPreservingSchemas.html" title="class in datafu.hourglass.schemas">PartitionPreservingSchemas</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html#getMapper--">getMapper()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></dt>
+<dd>
+<div class="block">Gets the mapper.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getMapper--">getMapper()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></dt>
+<dd>
+<div class="block">Gets the mapper.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html#getMapper--">getMapper()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionCollapsingIncrementalJob</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html#getMapper--">getMapper()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">PartitionPreservingIncrementalJob</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/CollapsingMapper.html#getMapper--">getMapper()</a></span> - Method in class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/CollapsingMapper.html" title="class in datafu.hourglass.mapreduce">CollapsingMapper</a></dt>
+<dd>
+<div class="block">Gets the mapper.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/PartitioningMapper.html#getMapper--">getMapper()</a></span> - Method in class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/PartitioningMapper.html" title="class in datafu.hourglass.mapreduce">PartitioningMapper</a></dt>
+<dd>
+<div class="block">Gets the mapper.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html#getMapperClass--">getMapperClass()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob</a></dt>
+<dd>
+<div class="block">Gets the mapper class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html#getMapProcessor--">getMapProcessor()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionPreservingIncrementalJob</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/IncrementalJob.html#getMaxIterations--">getMaxIterations()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></dt>
+<dd>
+<div class="block">Gets the maximum number of iterations for the job.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ExecutionPlanner.html#getMaxToProcess--">getMaxToProcess()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets the maximum number of days to process at a time.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/IncrementalJob.html#getMaxToProcess--">getMaxToProcess()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/IncrementalJob.html" title="class in datafu.hourglass.jobs">IncrementalJob</a></dt>
+<dd>
+<div class="block">Gets the maximum number of days of input data to process in a single run.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractJob.html#getName--">getName()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></dt>
+<dd>
+<div class="block">Gets the job name</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getNeedsAnotherPass--">getNeedsAnotherPass()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionCollapsingExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets whether another pass will be required.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getNeedsAnotherPass--">getNeedsAnotherPass()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionPreservingExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets whether another pass will be required.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/fs/PathUtils.html#getNestedPathRoot-org.apache.hadoop.fs.Path-">getNestedPathRoot(Path)</a></span> - Static method in class datafu.hourglass.fs.<a href="datafu/hourglass/fs/PathUtils.html" title="class in datafu.hourglass.fs">PathUtils</a></dt>
+<dd>
+<div class="block">Gets the root path for a path in the "yyyy/MM/dd" format.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/mapreduce/CollapsingReducer.html#getNewAccumulator--">getNewAccumulator()</a></span> - Method in class datafu.hourglass.mapreduce.<a href="datafu/hourglass/mapreduce/CollapsingReducer.html" title="class in datafu.hourglass.mapreduce">CollapsingReducer</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getNewInputsToProcess--">getNewInputsToProcess()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionCollapsingExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets only the new data that will be processed.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/ExecutionPlanner.html#getNumDays--">getNumDays()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/ExecutionPlanner.html" title="class in datafu.hourglass.jobs">ExecutionPlanner</a></dt>
+<dd>
+<div class="block">Gets the number of days to process.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/TimeBasedJob.html#getNumDays--">getNumDays()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></dt>
+<dd>
+<div class="block">Gets the number of consecutive days to process.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/AbstractJob.html#getNumReducers--">getNumReducers()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></dt>
+<dd>
+<div class="block">Gets the number of reducers to use.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html#getNumReducers--">getNumReducers()</a></span> - Method in class datafu.hourglass.jobs.<a href="datafu/hourglass/jobs/PartitionCollapsingExecutionPlanner.html" title="class in datafu.hourglass.jobs">PartitionCollapsingExecutionPlanner</a></dt>
+<dd>
+<div class="block">Get the number of reducers to use based on the input and previous output data size.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="datafu/hourglass/jobs/PartitionPreservingExecutionPlanner.html#getNumReducers--">getNumReducers()</a></span> - Method i
<TRUNCATED>
[44/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/LSHCreator.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/LSHCreator.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/LSHCreator.html
new file mode 100644
index 0000000..b6ae767
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/LSHCreator.html
@@ -0,0 +1,376 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>LSHCreator (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="LSHCreator (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":6,"i2":10,"i3":10,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/interfaces/LSHCreator.html" target="_top">Frames</a></li>
+<li><a href="LSHCreator.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.pig.hash.lsh.interfaces</div>
+<h2 title="Class LSHCreator" class="title">Class LSHCreator</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.interfaces.LSHCreator</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">LSHCreator</span>
+extends java.lang.Object</pre>
+<div class="block">Create a Locality sensitive hash.</div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html#LSHCreator-int-int-int-long-">LSHCreator</a></span>(int dim,
+ int numHashes,
+ int numInternalRepetitions,
+ long seed)</code>
+<div class="block">Create a LSHCreator</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../datafu/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh">LSHFamily</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html#constructFamily-org.apache.commons.math.random.RandomGenerator-">constructFamily</a></span>(org.apache.commons.math.random.RandomGenerator rg)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected abstract <a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html#constructLSH-org.apache.commons.math.random.RandomGenerator-">constructLSH</a></span>(org.apache.commons.math.random.RandomGenerator rg)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>org.apache.commons.math.random.RandomGenerator</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html#createGenerator--">createGenerator</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html#getDim--">getDim</a></span>()</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html#getNumHashes--">getNumHashes</a></span>()</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html#getNumInternalRepetitions--">getNumInternalRepetitions</a></span>()</code>
+<div class="block">Each locality sensitive hash is a composite of numInternalRepetitions LSHes (this is done to increase range of the LSH)</div>
+</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="LSHCreator-int-int-int-long-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>LSHCreator</h4>
+<pre>public LSHCreator(int dim,
+ int numHashes,
+ int numInternalRepetitions,
+ long seed)</pre>
+<div class="block">Create a LSHCreator</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>dim</code> - The dimension of the vectors which the LSH will hash</dd>
+<dd><code>numHashes</code> - The number of locality sensitive hashes to create</dd>
+<dd><code>numInternalRepetitions</code> - Each locality sensitive hash is a composite of numInternalRepetitions LSHes (this is done to increase range of the LSH)</dd>
+<dd><code>seed</code> - The seed to use</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="constructLSH-org.apache.commons.math.random.RandomGenerator-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>constructLSH</h4>
+<pre>protected abstract <a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a> constructLSH(org.apache.commons.math.random.RandomGenerator rg)
+ throws org.apache.commons.math.MathException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.commons.math.MathException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getDim--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDim</h4>
+<pre>public int getDim()</pre>
+</li>
+</ul>
+<a name="createGenerator--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createGenerator</h4>
+<pre>public org.apache.commons.math.random.RandomGenerator createGenerator()</pre>
+</li>
+</ul>
+<a name="getNumHashes--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumHashes</h4>
+<pre>public int getNumHashes()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The number of locality sensitive hashes to create</dd>
+</dl>
+</li>
+</ul>
+<a name="getNumInternalRepetitions--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumInternalRepetitions</h4>
+<pre>public int getNumInternalRepetitions()</pre>
+<div class="block">Each locality sensitive hash is a composite of numInternalRepetitions LSHes (this is done to increase range of the LSH)</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The number of internal repetitions</dd>
+</dl>
+</li>
+</ul>
+<a name="constructFamily-org.apache.commons.math.random.RandomGenerator-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>constructFamily</h4>
+<pre>public <a href="../../../../../datafu/pig/hash/lsh/LSHFamily.html" title="class in datafu.pig.hash.lsh">LSHFamily</a> constructFamily(org.apache.commons.math.random.RandomGenerator rg)
+ throws org.apache.commons.math.MathException</pre>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rg</code> - The random generator to use when constructing the family</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The family of locality sensitive hashes</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.commons.math.MathException</code> - MathException</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>
+<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><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/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/interfaces/LSHCreator.html" target="_top">Frames</a></li>
+<li><a href="LSHCreator.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/Sampler.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/Sampler.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/Sampler.html
new file mode 100644
index 0000000..0ba1909
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/Sampler.html
@@ -0,0 +1,236 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>Sampler (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Sampler (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/interfaces/Sampler.html" target="_top">Frames</a></li>
+<li><a href="Sampler.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.pig.hash.lsh.interfaces</div>
+<h2 title="Interface Sampler" class="title">Interface Sampler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../../../datafu/pig/hash/lsh/p_stable/L1LSH.html" title="class in datafu.pig.hash.lsh.p_stable">L1LSH</a>, <a href="../../../../../datafu/pig/hash/lsh/p_stable/L2LSH.html" title="class in datafu.pig.hash.lsh.p_stable">L2LSH</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="typeNameLabel">Sampler</span></pre>
+<div class="block">A helper interface to sample from a distribution specified by a RandomDataImpl</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html#sample-org.apache.commons.math.random.RandomDataImpl-">sample</a></span>(org.apache.commons.math.random.RandomDataImpl randomData)</code>
+<div class="block">Generate a sample</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="sample-org.apache.commons.math.random.RandomDataImpl-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sample</h4>
+<pre>double sample(org.apache.commons.math.random.RandomDataImpl randomData)
+ throws org.apache.commons.math.MathException</pre>
+<div class="block">Generate a sample</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>randomData</code> - The distribution used</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A sample</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.commons.math.MathException</code> - MathException</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>
+<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><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/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/interfaces/Sampler.html" target="_top">Frames</a></li>
+<li><a href="Sampler.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/package-frame.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/package-frame.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/package-frame.html
new file mode 100644
index 0000000..c57448f
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/package-frame.html
@@ -0,0 +1,25 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.interfaces (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../datafu/pig/hash/lsh/interfaces/package-summary.html" target="classFrame">datafu.pig.hash.lsh.interfaces</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces" target="classFrame"><span class="interfaceName">Sampler</span></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="LSH.html" title="class in datafu.pig.hash.lsh.interfaces" target="classFrame">LSH</a></li>
+<li><a href="LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces" target="classFrame">LSHCreator</a></li>
+</ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/package-summary.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/package-summary.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/package-summary.html
new file mode 100644
index 0000000..5d59507
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/package-summary.html
@@ -0,0 +1,174 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.interfaces (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.hash.lsh.interfaces (datafu-pig 1.3.0 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 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/pig/hash/lsh/cosine/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/metric/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/interfaces/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.pig.hash.lsh.interfaces</h1>
+<div class="docSummary">
+<div class="block">Interfaces used in the implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>.</div>
+</div>
+<p>See: <a href="#package.description">Description</a></p>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" 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/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces">Sampler</a></td>
+<td class="colLast">
+<div class="block">A helper interface to sample from a distribution specified by a RandomDataImpl</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary" 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/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces">LSH</a></td>
+<td class="colLast">
+<div class="block">An abstract class representing a locality sensitive hash.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces">LSHCreator</a></td>
+<td class="colLast">
+<div class="block">Create a Locality sensitive hash.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="package.description">
+<!-- -->
+</a>
+<h2 title="Package datafu.pig.hash.lsh.interfaces Description">Package datafu.pig.hash.lsh.interfaces Description</h2>
+<div class="block">Interfaces used in the implementation of <a href="http://en.wikipedia.org/wiki/Locality-sensitive_hashing" target="_blank">Locality Sensitive Hashing</a>.</div>
+</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 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/pig/hash/lsh/cosine/package-summary.html">Prev Package</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/metric/package-summary.html">Next Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/interfaces/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/package-tree.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/package-tree.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/package-tree.html
new file mode 100644
index 0000000..ea47a06
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/interfaces/package-tree.html
@@ -0,0 +1,140 @@
+<!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_60) on Tue Nov 17 10:08:51 PST 2015 -->
+<title>datafu.pig.hash.lsh.interfaces Class Hierarchy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="datafu.pig.hash.lsh.interfaces Class Hierarchy (datafu-pig 1.3.0 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><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/pig/hash/lsh/cosine/package-tree.html">Prev</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/metric/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/interfaces/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.pig.hash.lsh.interfaces</h1>
+<span class="packageHierarchyLabel">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.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/LSH.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">LSH</span></a></li>
+<li type="circle">datafu.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/LSHCreator.html" title="class in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">LSHCreator</span></a></li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">datafu.pig.hash.lsh.interfaces.<a href="../../../../../datafu/pig/hash/lsh/interfaces/Sampler.html" title="interface in datafu.pig.hash.lsh.interfaces"><span class="typeNameLink">Sampler</span></a></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><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/pig/hash/lsh/cosine/package-tree.html">Prev</a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/metric/package-tree.html">Next</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/interfaces/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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/Cosine.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/Cosine.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/Cosine.html
new file mode 100644
index 0000000..532df70
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/Cosine.html
@@ -0,0 +1,386 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>Cosine (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="Cosine (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/metric/L1.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/metric/Cosine.html" target="_top">Frames</a></li>
+<li><a href="Cosine.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.metric.MetricUDF">Field</a> | </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.pig.hash.lsh.metric</div>
+<h2 title="Class Cosine" class="title">Class Cosine</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">datafu.pig.hash.lsh.metric.MetricUDF</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.metric.Cosine</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">Cosine</span>
+extends <a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></pre>
+<div class="block">A UDF used to find a vector v in a bag such that for query point q, metric m and threshold t
+ m(v,q) < t. In other words, find the first vector in the bag within a threshold distance away.
+
+ It returns one of the tuples of the bag of vectors. The metric used is
+ <a href="http://en.wikipedia.org/wiki/Cosine_similarity" target="_blank">Cosine Similarity</a>,
+ which technically does not form a metric, but I'm stretching the definition here.</div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../datafu/pig/hash/lsh/CosineDistanceHash.html" title="class in datafu.pig.hash.lsh"><code>CosineDistanceHash for an example</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.datafu.pig.hash.lsh.metric.MetricUDF">
+<!-- -->
+</a>
+<h3>Fields inherited from class datafu.pig.hash.lsh.metric.<a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#dim">dim</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/metric/Cosine.html#Cosine-java.lang.String-">Cosine</a></span>(java.lang.String sDim)</code>
+<div class="block">Create a new Cosine Metric UDF with a given dimension.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/metric/Cosine.html#dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">dist</a></span>(org.apache.commons.math.linear.RealVector v1,
+ org.apache.commons.math.linear.RealVector v2)</code>
+<div class="block">Cosine similarity.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/metric/Cosine.html#distance-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">distance</a></span>(org.apache.commons.math.linear.RealVector v1,
+ org.apache.commons.math.linear.RealVector v2)</code>
+<div class="block">Cosine similarity.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.hash.lsh.metric.MetricUDF">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.hash.lsh.metric.<a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Cosine-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Cosine</h4>
+<pre>public Cosine(java.lang.String sDim)</pre>
+<div class="block">Create a new Cosine Metric UDF with a given dimension.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>sDim</code> - dimension</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="distance-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>distance</h4>
+<pre>public static double distance(org.apache.commons.math.linear.RealVector v1,
+ org.apache.commons.math.linear.RealVector v2)</pre>
+<div class="block">Cosine similarity.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v1</code> - first vector</dd>
+<dd><code>v2</code> - second vector</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The cosine of the angle between the vectors</dd>
+</dl>
+</li>
+</ul>
+<a name="dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dist</h4>
+<pre>protected double dist(org.apache.commons.math.linear.RealVector v1,
+ org.apache.commons.math.linear.RealVector v2)</pre>
+<div class="block">Cosine similarity.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">dist</a></code> in class <code><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v1</code> - first vector</dd>
+<dd><code>v2</code> - second vector</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>Roughly the cosine of the angle between the vectors</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>
+<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><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/pig/hash/lsh/metric/L1.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/metric/Cosine.html" target="_top">Frames</a></li>
+<li><a href="Cosine.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.metric.MetricUDF">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/L1.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/L1.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/L1.html
new file mode 100644
index 0000000..65d6d86
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/L1.html
@@ -0,0 +1,379 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>L1 (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="L1 (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/metric/Cosine.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/metric/L2.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/metric/L1.html" target="_top">Frames</a></li>
+<li><a href="L1.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.metric.MetricUDF">Field</a> | </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.pig.hash.lsh.metric</div>
+<h2 title="Class L1" class="title">Class L1</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">datafu.pig.hash.lsh.metric.MetricUDF</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.metric.L1</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">L1</span>
+extends <a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></pre>
+<div class="block">A UDF used to find a vector v in a bag such that for query point q, metric m and threshold t
+ m(v,q) < t. In other words, find the first vector in the bag within a threshold distance away.
+
+ <p>
+ It returns one of the tuples of the bag of vectors using <a href="http://en.wikipedia.org/wiki/Taxicab_geometry" target="_blank">L1 distance</a>,
+ distance between two vectors. This is otherwise known as
+ the manhattan distance, taxicab distance or city block distance.
+ </p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../datafu/pig/hash/lsh/L1PStableHash.html" title="class in datafu.pig.hash.lsh"><code>L1PStableHash for an example</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.datafu.pig.hash.lsh.metric.MetricUDF">
+<!-- -->
+</a>
+<h3>Fields inherited from class datafu.pig.hash.lsh.metric.<a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#dim">dim</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/metric/L1.html#L1-java.lang.String-">L1</a></span>(java.lang.String sDim)</code>
+<div class="block">Create a new L1 Metric UDF with a given dimension.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/metric/L1.html#dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">dist</a></span>(org.apache.commons.math.linear.RealVector v1,
+ org.apache.commons.math.linear.RealVector v2)</code>
+<div class="block">The distance metric used.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/metric/L1.html#distance-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">distance</a></span>(org.apache.commons.math.linear.RealVector v1,
+ org.apache.commons.math.linear.RealVector v2)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.hash.lsh.metric.MetricUDF">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.hash.lsh.metric.<a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="L1-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>L1</h4>
+<pre>public L1(java.lang.String sDim)</pre>
+<div class="block">Create a new L1 Metric UDF with a given dimension.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>sDim</code> - dimension</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="distance-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>distance</h4>
+<pre>public static double distance(org.apache.commons.math.linear.RealVector v1,
+ org.apache.commons.math.linear.RealVector v2)</pre>
+</li>
+</ul>
+<a name="dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dist</h4>
+<pre>protected double dist(org.apache.commons.math.linear.RealVector v1,
+ org.apache.commons.math.linear.RealVector v2)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">MetricUDF</a></code></span></div>
+<div class="block">The distance metric used. Given v1 and v2, compute the distance between those vectors.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">dist</a></code> in class <code><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v1</code> - first vector</dd>
+<dd><code>v2</code> - second vector</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the distance between v1 and v2</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>
+<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><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/pig/hash/lsh/metric/Cosine.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/metric/L2.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/metric/L1.html" target="_top">Frames</a></li>
+<li><a href="L1.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.metric.MetricUDF">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/L2.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/L2.html b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/L2.html
new file mode 100644
index 0000000..df9e0ec
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/hash/lsh/metric/L2.html
@@ -0,0 +1,379 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>L2 (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="L2 (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/hash/lsh/metric/L1.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/metric/L2.html" target="_top">Frames</a></li>
+<li><a href="L2.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.metric.MetricUDF">Field</a> | </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.pig.hash.lsh.metric</div>
+<h2 title="Class L2" class="title">Class L2</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">datafu.pig.hash.lsh.metric.MetricUDF</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.hash.lsh.metric.L2</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">L2</span>
+extends <a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></pre>
+<div class="block">A UDF used to find a vector v in a bag such that for query point q, metric m and threshold t
+ m(v,q) < t. In other words, find the first vector in the bag within a threshold distance away.
+
+ <p>
+ It returns one of the tuples of the bag of vectors using <a href="http://en.wikipedia.org/wiki/Lp_space" target="_blank">L2 distance</a>,
+ distance between two vectors. This is otherwise known as
+ the Euclidean distance.
+ </p></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../datafu/pig/hash/lsh/L2PStableHash.html" title="class in datafu.pig.hash.lsh"><code>L2PStableHash for an example</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.datafu.pig.hash.lsh.metric.MetricUDF">
+<!-- -->
+</a>
+<h3>Fields inherited from class datafu.pig.hash.lsh.metric.<a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#dim">dim</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/metric/L2.html#L2-java.lang.String-">L2</a></span>(java.lang.String sDim)</code>
+<div class="block">Create a new L2 Metric UDF with a given dimension.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/metric/L2.html#dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">dist</a></span>(org.apache.commons.math.linear.RealVector v1,
+ org.apache.commons.math.linear.RealVector v2)</code>
+<div class="block">The distance metric used.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../datafu/pig/hash/lsh/metric/L2.html#distance-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">distance</a></span>(org.apache.commons.math.linear.RealVector v1,
+ org.apache.commons.math.linear.RealVector v2)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.pig.hash.lsh.metric.MetricUDF">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.pig.hash.lsh.metric.<a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></h3>
+<code><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#exec-org.apache.pig.data.Tuple-">exec</a>, <a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="L2-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>L2</h4>
+<pre>public L2(java.lang.String sDim)</pre>
+<div class="block">Create a new L2 Metric UDF with a given dimension.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>sDim</code> - dimension</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="distance-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>distance</h4>
+<pre>public static double distance(org.apache.commons.math.linear.RealVector v1,
+ org.apache.commons.math.linear.RealVector v2)</pre>
+</li>
+</ul>
+<a name="dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>dist</h4>
+<pre>protected double dist(org.apache.commons.math.linear.RealVector v1,
+ org.apache.commons.math.linear.RealVector v2)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">MetricUDF</a></code></span></div>
+<div class="block">The distance metric used. Given v1 and v2, compute the distance between those vectors.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html#dist-org.apache.commons.math.linear.RealVector-org.apache.commons.math.linear.RealVector-">dist</a></code> in class <code><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric">MetricUDF</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>v1</code> - first vector</dd>
+<dd><code>v2</code> - second vector</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the distance between v1 and v2</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>
+<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><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/pig/hash/lsh/metric/L1.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../datafu/pig/hash/lsh/metric/MetricUDF.html" title="class in datafu.pig.hash.lsh.metric"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?datafu/pig/hash/lsh/metric/L2.html" target="_top">Frames</a></li>
+<li><a href="L2.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.datafu.pig.hash.lsh.metric.MetricUDF">Field</a> | </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>
[29/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/CondEntropy.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/CondEntropy.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/CondEntropy.html
new file mode 100644
index 0000000..9aa28f2
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/CondEntropy.html
@@ -0,0 +1,512 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>CondEntropy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="CondEntropy (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/CondEntropy.html" target="_top">Frames</a></li>
+<li><a href="CondEntropy.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats.entropy</div>
+<h2 title="Class CondEntropy" class="title">Class CondEntropy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.entropy.CondEntropy</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<java.lang.Double></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">CondEntropy</span>
+extends org.apache.pig.AccumulatorEvalFunc<java.lang.Double></pre>
+<div class="block">Calculate conditional entropy H(Y|X) of random variables X and Y following conditional entropy's
+ <a href="http://en.wikipedia.org/wiki/Conditional_entropy" target="_blank">wiki definition</a>,
+ X is the conditional variable and Y is the variable that conditions on X.
+
+ <p>
+ Each tuple of the input bag has 2 fields, the 1st field is an object instance of variable X and
+ the 2nd field is an object instance of variable Y. An exception will be thrown if the number of fields is not 2.
+ </p>
+
+ <p>
+ This UDF's constructor definition and parameters are the same as that of <a href="../../../../datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy"><code>Entropy</code></a>
+ </p>
+
+ Note:
+ <ul>
+ <li>The input bag to this UDF must be <b>sorted</b> on X and Y, with X in the first sort order.
+ An exception will be thrown if the input bag is not sorted.
+ <li>The returned entropy value is of double type.
+ </ul>
+
+ <p>
+ How to use:
+ </p>
+
+ <p>
+ This UDF calculates conditional entropy given raw data tuples of X and Y without the need to pre-compute per tuple occurrence frequency.
+ </p>
+
+ <p>
+ It could be used in a nested FOREACH after a GROUP BY, in which we sort the inner bag and use the sorted bag as this UDF's input.
+ </p>
+
+ Example:
+ <pre>
+ <code>
+ --define empirical conditional entropy with Euler's number as the logarithm base
+ define CondEntropy datafu.pig.stats.entropy.CondEntropy();
+
+ input = LOAD 'input' AS (grp: chararray, valX: double, valY: double);
+
+ -- calculate conditional entropy H(Y|X) in each group
+ input_group_g = GROUP input BY grp;
+ entropy_group = FOREACH input_group_g {
+ input_val = input.(valX, valY)
+ input_ordered = ORDER input_val BY $0, $1;
+ GENERATE FLATTEN(group) AS group, CondEntropy(input_ordered) AS cond_entropy;
+ }
+ </code>
+ </pre>
+
+ Use case to calculate mutual information:
+ <pre>
+ <code>
+ ------------
+ -- calculate mutual information I(X, Y) using conditional entropy UDF and entropy UDF
+ -- I(X, Y) = H(Y) - H(Y|X)
+ ------------
+
+ define CondEntropy datafu.pig.stats.entropy.CondEntropy();
+ define Entropy datafu.pig.stats.entropy.Entropy();
+
+ input = LOAD 'input' AS (grp: chararray, valX: double, valY: double);
+
+ -- calculate the I(X,Y) in each group
+ input_group_g = GROUP input BY grp;
+ mutual_information = FOREACH input_group_g {
+ input_val_x_y = input.(valX, valY);
+ input_val_x_y_ordered = ORDER input_val_x_y BY $0,$1;
+ input_val_y = input.valY;
+ input_val_y_ordered = ORDER input_val_y BY $0;
+ cond_h_x_y = CondEntropy(input_val_x_y_ordered);
+ h_y = Entropy(input_val_y_ordered);
+ GENERATE FLATTEN(group), h_y - cond_h_x_y;
+ }
+ </code>
+ </pre></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy"><code>Entropy</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/CondEntropy.html#CondEntropy--">CondEntropy</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/CondEntropy.html#CondEntropy-java.lang.String-">CondEntropy</a></span>(java.lang.String type)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/CondEntropy.html#CondEntropy-java.lang.String-java.lang.String-">CondEntropy</a></span>(java.lang.String type,
+ java.lang.String base)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/CondEntropy.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/CondEntropy.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/CondEntropy.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/CondEntropy.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AccumulatorEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AccumulatorEvalFunc</h3>
+<code>exec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="CondEntropy--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CondEntropy</h4>
+<pre>public CondEntropy()
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="CondEntropy-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CondEntropy</h4>
+<pre>public CondEntropy(java.lang.String type)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="CondEntropy-java.lang.String-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CondEntropy</h4>
+<pre>public CondEntropy(java.lang.String type,
+ java.lang.String base)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in class <code>org.apache.pig.AccumulatorEvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public java.lang.Double getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in class <code>org.apache.pig.AccumulatorEvalFunc<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in class <code>org.apache.pig.AccumulatorEvalFunc<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></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>
+<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><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/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/CondEntropy.html" target="_top">Frames</a></li>
+<li><a href="CondEntropy.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html
new file mode 100644
index 0000000..4d4d997
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html
@@ -0,0 +1,334 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>EmpiricalCountEntropy.Final (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="EmpiricalCountEntropy.Final (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html" target="_top">Frames</a></li>
+<li><a href="EmpiricalCountEntropy.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats.entropy</div>
+<h2 title="Class EmpiricalCountEntropy.Final" class="title">Class EmpiricalCountEntropy.Final</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.entropy.EmpiricalCountEntropy.Final</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">EmpiricalCountEntropy.Final</span>
+extends org.apache.pig.EvalFunc<java.lang.Double></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html#Final--">Final</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html#Final-java.lang.String-">Final</a></span>(java.lang.String base)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Final--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final()</pre>
+</li>
+</ul>
+<a name="Final-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Final</h4>
+<pre>public Final(java.lang.String base)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public java.lang.Double exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html" target="_top">Frames</a></li>
+<li><a href="EmpiricalCountEntropy.Final.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html
new file mode 100644
index 0000000..46d9f02
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html
@@ -0,0 +1,334 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>EmpiricalCountEntropy.Initial (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="EmpiricalCountEntropy.Initial (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/entropy/EmpiricalCountEntropy.Final.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" target="_top">Frames</a></li>
+<li><a href="EmpiricalCountEntropy.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats.entropy</div>
+<h2 title="Class EmpiricalCountEntropy.Initial" class="title">Class EmpiricalCountEntropy.Initial</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.entropy.EmpiricalCountEntropy.Initial</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">EmpiricalCountEntropy.Initial</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html#Initial--">Initial</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html#Initial-java.lang.String-">Initial</a></span>(java.lang.String base)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Initial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial()</pre>
+</li>
+</ul>
+<a name="Initial-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Initial</h4>
+<pre>public Initial(java.lang.String base)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/entropy/EmpiricalCountEntropy.Final.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" target="_top">Frames</a></li>
+<li><a href="EmpiricalCountEntropy.Initial.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html
new file mode 100644
index 0000000..d428cf7
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html
@@ -0,0 +1,334 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>EmpiricalCountEntropy.Intermediate (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="EmpiricalCountEntropy.Intermediate (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="EmpiricalCountEntropy.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats.entropy</div>
+<h2 title="Class EmpiricalCountEntropy.Intermediate" class="title">Class EmpiricalCountEntropy.Intermediate</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.entropy.EmpiricalCountEntropy.Intermediate</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">EmpiricalCountEntropy.Intermediate</span>
+extends org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html#Intermediate--">Intermediate</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html#Intermediate-java.lang.String-">Intermediate</a></span>(java.lang.String base)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html#exec-org.apache.pig.data.Tuple-">exec</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, outputSchema, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="Intermediate--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate()</pre>
+</li>
+</ul>
+<a name="Intermediate-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Intermediate</h4>
+<pre>public Intermediate(java.lang.String base)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="exec-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>exec</h4>
+<pre>public org.apache.pig.data.Tuple exec(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>exec</code> in class <code>org.apache.pig.EvalFunc<org.apache.pig.data.Tuple></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></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>
+<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><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/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" target="_top">Frames</a></li>
+<li><a href="EmpiricalCountEntropy.Intermediate.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><a href="#nested.classes.inherited.from.class.org.apache.pig.EvalFunc">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.html
----------------------------------------------------------------------
diff --git a/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.html b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.html
new file mode 100644
index 0000000..45a8dad
--- /dev/null
+++ b/site/source/docs/datafu/1.3.0/datafu/pig/stats/entropy/EmpiricalCountEntropy.html
@@ -0,0 +1,602 @@
+<!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_60) on Tue Nov 17 10:08:50 PST 2015 -->
+<title>EmpiricalCountEntropy (datafu-pig 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="EmpiricalCountEntropy (datafu-pig 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/EmpiricalCountEntropy.html" target="_top">Frames</a></li>
+<li><a href="EmpiricalCountEntropy.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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.pig.stats.entropy</div>
+<h2 title="Class EmpiricalCountEntropy" class="title">Class EmpiricalCountEntropy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.EvalFunc<T></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pig.AccumulatorEvalFunc<java.lang.Double></li>
+<li>
+<ul class="inheritance">
+<li>datafu.pig.stats.entropy.EmpiricalCountEntropy</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.pig.Accumulator<java.lang.Double>, org.apache.pig.Algebraic</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">EmpiricalCountEntropy</span>
+extends org.apache.pig.AccumulatorEvalFunc<java.lang.Double>
+implements org.apache.pig.Algebraic</pre>
+<div class="block">Calculate the empirical entropy of random variable X given its occurrence frequencies, following entropy's
+ <a href="http://en.wikipedia.org/wiki/Entropy_%28information_theory%29" target="_blank">wiki definition</a>.
+
+ <p>
+ This UDF's constructor takes 1 argument: the logarithm base, whose definition is the same as that defined in <a href="../../../../datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy"><code>Entropy</code></a>
+ </p>
+
+ Note:
+ <ul>
+ <li>Unlike <a href="../../../../datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy"><code>Entropy</code></a>, which calculates entropy from sorted raw data bag in accumulative mode,
+ this UDF calculates entropy from the data's occurrence frequencies which does not need to be sorted, either in accumulative or algebraic mode.</li>
+ <li>Each tuple of the UDF's input bag <b>must only</b> have 1 field, the occurrence frequency of a data instance,
+ and the data type of this field <b>must</b> be int or long. Otherwise, an exception will be thrown.</li>
+ <li>Negative frequency number will be silently discarded and a warning message will be logged in the job's log file.</li>
+ <li>The returned entropy value is of double type.</li>
+ </ul>
+
+ <p>
+ How to use:
+ </p>
+
+ <p>
+ To use this UDF, customer needs to pre-compute the occurrence frequency of each data instance, often in an outer GROUP BY
+ , and then use this UDF to calculate entropy with those frequency numbers in another outer GROUP BY.
+ </p>
+
+ <p>
+ Compared with <a href="../../../../datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy"><code>Entropy</code></a>, this UDF is more scalable when we need to handle a very large data set,
+ since it could distribute computation onto mappers and take advantage of combiners to reduce intermedidate output from mappers to reducers.
+ </p>
+
+ Example:
+ <pre>
+ <code>
+
+ define Entropy datafu.pig.stats.entropy.EmpiricalCountEntropy();
+
+ input = LOAD 'input' AS (val: double);
+
+ -- calculate the occurrence of each instance
+ counts_g = GROUP input BY val;
+ counts = FOREACh counts_g GENERATE COUNT(input) AS cnt;
+
+ -- calculate entropy
+ input_counts_g = GROUP counts ALL;
+ entropy = FOREACH input_counts_g GENERATE Entropy(counts) AS entropy;
+ </code>
+ </pre>
+
+ Use case to calculate mutual information using EmpiricalCountEntropy:
+
+ <pre>
+ <code>
+
+ define Entropy datafu.pig.stats.entropy.EmpiricalCountEntropy();
+
+ input = LOAD 'input' AS (valX: double, valY: double);
+
+ ------------
+ -- calculate mutual information I(X, Y) using entropy
+ -- I(X, Y) = H(X) + H(Y) - H(X, Y)
+ ------------
+
+ input_x_y_g = GROUP input BY (valX, valY);
+ input_x_y_cnt = FOREACH input_x_y_g GENERATE flatten(group) as (valX, valY), COUNT(input) AS cnt;
+
+ input_x_g = GROUP input_x_y_cnt BY valX;
+ input_x_cnt = FOREACH input_x_g GENERATE flatten(group) as valX, SUM(input_x_y_cnt.cnt) AS cnt;
+
+ input_y_g = GROUP input_x_y_cnt BY valY;
+ input_y_cnt = FOREACH input_y_g GENERATE flatten(group) as valY, SUM(input_x_y_cnt.cnt) AS cnt;
+
+ input_x_y_entropy_g = GROUP input_x_y_cnt ALL;
+ input_x_y_entropy = FOREACH input_x_y_entropy_g {
+ input_x_y_entropy_cnt = input_x_y_cnt.cnt;
+ GENERATE Entropy(input_x_y_entropy_cnt) AS x_y_entropy;
+ }
+
+ input_x_entropy_g = GROUP input_x_cnt ALL;
+ input_x_entropy = FOREACH input_x_entropy_g {
+ input_x_entropy_cnt = input_x_cnt.cnt;
+ GENERATE Entropy(input_x_entropy_cnt) AS x_entropy;
+ }
+
+ input_y_entropy_g = GROUP input_y_cnt ALL;
+ input_y_entropy = FOREACH input_y_entropy_g {
+ input_y_entropy_cnt = input_y_cnt.cnt;
+ GENERATE Entropy(input_y_entropy_cnt) AS y_entropy;
+ }
+
+ input_mi_cross = CROSS input_x_y_entropy, input_x_entropy, input_y_entropy;
+ input_mi = FOREACH input_mi_cross GENERATE (input_x_entropy::x_entropy +
+ input_y_entropy::y_entropy -
+ input_x_y_entropy::x_y_entropy) AS mi;
+ </code>
+ </pre></div>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../datafu/pig/stats/entropy/Entropy.html" title="class in datafu.pig.stats.entropy"><code>Entropy</code></a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy.Final</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Initial.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy.Initial</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Intermediate.html" title="class in datafu.pig.stats.entropy">EmpiricalCountEntropy.Intermediate</a></span></code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Nested classes/interfaces inherited from class org.apache.pig.EvalFunc</h3>
+<code>org.apache.pig.EvalFunc.SchemaType</code></li>
+</ul>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Fields inherited from class org.apache.pig.EvalFunc</h3>
+<code>log, pigLogger, reporter, returnType</code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html#EmpiricalCountEntropy--">EmpiricalCountEntropy</a></span>()</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html#EmpiricalCountEntropy-java.lang.String-">EmpiricalCountEntropy</a></span>(java.lang.String base)</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html#accumulate-org.apache.pig.data.Tuple-">accumulate</a></span>(org.apache.pig.data.Tuple input)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html#cleanup--">cleanup</a></span>()</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected static org.apache.pig.data.Tuple</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html#combine-org.apache.pig.data.DataBag-">combine</a></span>(org.apache.pig.data.DataBag values)</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html#getFinal--">getFinal</a></span>()</code> </td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html#getInitial--">getInitial</a></span>()</code> </td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html#getIntermed--">getIntermed</a></span>()</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.Double</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html#getValue--">getValue</a></span>()</code> </td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>org.apache.pig.impl.logicalLayer.schema.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.html#outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">outputSchema</a></span>(org.apache.pig.impl.logicalLayer.schema.Schema input)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.AccumulatorEvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.AccumulatorEvalFunc</h3>
+<code>exec</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.pig.EvalFunc">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.pig.EvalFunc</h3>
+<code>allowCompileTimeCalculation, finish, getArgToFuncMapping, getCacheFiles, getInputSchema, getLogger, getPigLogger, getReporter, getReturnType, getSchemaName, getSchemaType, getShipFiles, isAsynchronous, progress, setInputSchema, setPigLogger, setReporter, setUDFContextSignature, warn</code></li>
+</ul>
+<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="EmpiricalCountEntropy--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>EmpiricalCountEntropy</h4>
+<pre>public EmpiricalCountEntropy()
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="EmpiricalCountEntropy-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EmpiricalCountEntropy</h4>
+<pre>public EmpiricalCountEntropy(java.lang.String base)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getFinal--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFinal</h4>
+<pre>public java.lang.String getFinal()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getFinal</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getInitial--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInitial</h4>
+<pre>public java.lang.String getInitial()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getInitial</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getIntermed--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIntermed</h4>
+<pre>public java.lang.String getIntermed()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getIntermed</code> in interface <code>org.apache.pig.Algebraic</code></dd>
+</dl>
+</li>
+</ul>
+<a name="combine-org.apache.pig.data.DataBag-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>combine</h4>
+<pre>protected static org.apache.pig.data.Tuple combine(org.apache.pig.data.DataBag values)
+ throws org.apache.pig.backend.executionengine.ExecException</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>org.apache.pig.backend.executionengine.ExecException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="accumulate-org.apache.pig.data.Tuple-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>accumulate</h4>
+<pre>public void accumulate(org.apache.pig.data.Tuple input)
+ throws java.io.IOException</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>accumulate</code> in class <code>org.apache.pig.AccumulatorEvalFunc<java.lang.Double></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getValue--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getValue</h4>
+<pre>public java.lang.Double getValue()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>getValue</code> in class <code>org.apache.pig.AccumulatorEvalFunc<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="cleanup--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cleanup</h4>
+<pre>public void cleanup()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in interface <code>org.apache.pig.Accumulator<java.lang.Double></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code>cleanup</code> in class <code>org.apache.pig.AccumulatorEvalFunc<java.lang.Double></code></dd>
+</dl>
+</li>
+</ul>
+<a name="outputSchema-org.apache.pig.impl.logicalLayer.schema.Schema-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>outputSchema</h4>
+<pre>public org.apache.pig.impl.logicalLayer.schema.Schema outputSchema(org.apache.pig.impl.logicalLayer.schema.Schema input)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>outputSchema</code> in class <code>org.apache.pig.EvalFunc<java.lang.Double></code></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>
+<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><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/pig/stats/entropy/CondEntropy.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../datafu/pig/stats/entropy/EmpiricalCountEntropy.Final.html" title="class in datafu.pig.stats.entropy"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?datafu/pig/stats/entropy/EmpiricalCountEntropy.html" target="_top">Frames</a></li>
+<li><a href="EmpiricalCountEntropy.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><a href="#nested.class.summary">Nested</a> | </li>
+<li><a href="#fields.inherited.from.class.org.apache.pig.EvalFunc">Field</a> | </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>
[15/51] [partial] incubator-datafu git commit: DATAFU-110 Update
website for 1.3.0 release
Posted by mh...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html
new file mode 100644
index 0000000..0e91fec
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html
@@ -0,0 +1,362 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>AbstractNonIncrementalJob.Report (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AbstractNonIncrementalJob.Report (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/AbstractNonIncrementalJob.BaseReducer.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" target="_top">Frames</a></li>
+<li><a href="AbstractNonIncrementalJob.Report.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.jobs</div>
+<h2 title="Class AbstractNonIncrementalJob.Report" class="title">Class AbstractNonIncrementalJob.Report</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.AbstractNonIncrementalJob.Report</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">AbstractNonIncrementalJob.Report</span>
+extends java.lang.Object</pre>
+<div class="block">Reports files created and processed for an iteration of the job.</div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html#Report--">Report</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html#getCountersPath--">getCountersPath</a></span>()</code>
+<div class="block">Gets the path to the counters file, if one was written.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html#getInputFiles--">getInputFiles</a></span>()</code>
+<div class="block">Gets input files that were processed.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html#getJobId--">getJobId</a></span>()</code>
+<div class="block">Gets the job ID.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html#getJobName--">getJobName</a></span>()</code>
+<div class="block">Gets the job name.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html#getOutputFile--">getOutputFile</a></span>()</code>
+<div class="block">Gets the output file that was produced by the job.</div>
+</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="Report--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Report</h4>
+<pre>public Report()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getJobName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobName</h4>
+<pre>public java.lang.String getJobName()</pre>
+<div class="block">Gets the job name.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>job name</dd>
+</dl>
+</li>
+</ul>
+<a name="getJobId--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobId</h4>
+<pre>public java.lang.String getJobId()</pre>
+<div class="block">Gets the job ID.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>job ID</dd>
+</dl>
+</li>
+</ul>
+<a name="getCountersPath--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCountersPath</h4>
+<pre>public org.apache.hadoop.fs.Path getCountersPath()</pre>
+<div class="block">Gets the path to the counters file, if one was written.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>counters path</dd>
+</dl>
+</li>
+</ul>
+<a name="getInputFiles--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputFiles</h4>
+<pre>public java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>> getInputFiles()</pre>
+<div class="block">Gets input files that were processed. These are files that are within
+ the desired date range.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>input files</dd>
+</dl>
+</li>
+</ul>
+<a name="getOutputFile--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOutputFile</h4>
+<pre>public <a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a> getOutputFile()</pre>
+<div class="block">Gets the output file that was produced by the job.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>output file</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>
+<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><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/jobs/AbstractNonIncrementalJob.BaseReducer.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" target="_top">Frames</a></li>
+<li><a href="AbstractNonIncrementalJob.Report.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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.html
new file mode 100644
index 0000000..7e82373
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractNonIncrementalJob.html
@@ -0,0 +1,589 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>AbstractNonIncrementalJob (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AbstractNonIncrementalJob (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":10,"i8":10,"i9":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractNonIncrementalJob.html" target="_top">Frames</a></li>
+<li><a href="AbstractNonIncrementalJob.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><a href="#nested.class.summary">Nested</a> | </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.jobs</div>
+<h2 title="Class AbstractNonIncrementalJob" class="title">Class AbstractNonIncrementalJob</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.conf.Configured</li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.AbstractJob</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">datafu.hourglass.jobs.TimeBasedJob</a></li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.AbstractNonIncrementalJob</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>org.apache.hadoop.conf.Configurable</dd>
+</dl>
+<hr>
+<br>
+<pre>public abstract class <span class="typeNameLabel">AbstractNonIncrementalJob</span>
+extends <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></pre>
+<div class="block">Base class for Hadoop jobs that consume time-partitioned data
+ in a non-incremental way. Typically this is only used for comparing incremental
+ jobs against a non-incremental baseline.
+ It is essentially the same as <a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractPartitionCollapsingIncrementalJob</code></a>
+ without all the incremental features.
+
+ <p>
+ Jobs extending this class consume input data partitioned according to yyyy/MM/dd.
+ Only a single input path is supported. The output will be written to a directory
+ in the output path with name format yyyyMMdd derived from the end of the time
+ window that is consumed.
+ </p>
+
+ <p>
+ This class has the same configuration and methods as <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs"><code>TimeBasedJob</code></a>.
+ In addition it also recognizes the following properties:
+ </p>
+
+ <ul>
+ <li><em>combine.inputs</em> - True if inputs should be combined (defaults to false)</li>
+ <li><em>num.reducers.bytes.per.reducer</em> - Number of input bytes per reducer</li>
+ </ul>
+
+ <p>
+ When <em>combine.inputs</em> is true, then CombinedAvroKeyInputFormat is used
+ instead of AvroKeyInputFormat. This enables a single map task to consume more than
+ one file.
+ </p>
+
+ <p>
+ The <em>num.reducers.bytes.per.reducer</em> property controls the number of reducers to
+ use based on the input size. The total size of the input files is divided by this number
+ and then rounded up.
+ </p></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseCombiner</a></span></code>
+<div class="block">Combiner base class for <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractNonIncrementalJob</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseMapper</a></span></code>
+<div class="block">Mapper base class for <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractNonIncrementalJob</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseReducer</a></span></code>
+<div class="block">Reducer base class for <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html" title="class in datafu.hourglass.jobs"><code>AbstractNonIncrementalJob</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.Report</a></span></code>
+<div class="block">Reports files created and processed for an iteration of the job.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html#AbstractNonIncrementalJob-java.lang.String-java.util.Properties-">AbstractNonIncrementalJob</a></span>(java.lang.String name,
+ java.util.Properties props)</code>
+<div class="block">Initializes the job.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html#getCombineInputs--">getCombineInputs</a></span>()</code>
+<div class="block">Gets whether inputs should be combined.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.lang.Class<? extends <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseCombiner</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html#getCombinerClass--">getCombinerClass</a></span>()</code>
+<div class="block">Gets the combiner class.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected abstract org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html#getMapOutputKeySchema--">getMapOutputKeySchema</a></span>()</code>
+<div class="block">Gets the key schema for the map output.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>protected abstract org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html#getMapOutputValueSchema--">getMapOutputValueSchema</a></span>()</code>
+<div class="block">Gets the value schema for the map output.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>abstract java.lang.Class<? extends <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseMapper</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html#getMapperClass--">getMapperClass</a></span>()</code>
+<div class="block">Gets the mapper class.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>protected abstract org.apache.avro.Schema</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html#getReduceOutputSchema--">getReduceOutputSchema</a></span>()</code>
+<div class="block">Gets the reduce output schema.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>abstract java.lang.Class<? extends <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseReducer</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html#getReducerClass--">getReducerClass</a></span>()</code>
+<div class="block">Gets the reducer class.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.Report</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html#getReport--">getReport</a></span>()</code>
+<div class="block">Gets a report summarizing the run.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html#run--">run</a></span>()</code>
+<div class="block">Runs the job.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.html#setCombineInputs-boolean-">setCombineInputs</a></span>(boolean combineInputs)</code>
+<div class="block">Sets whether inputs should be combined.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.TimeBasedJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/TimeBasedJob.html" title="class in datafu.hourglass.jobs">TimeBasedJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getDaysAgo--">getDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getEndDate--">getEndDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getNumDays--">getNumDays</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#getStartDate--">getStartDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setDaysAgo-java.lang.Integer-">setDaysAgo</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setEndDate-java.util.Date-">setEndDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setNumDays-java.lang.Integer-">setNumDays</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setProperties-java.util.Properties-">setProperties</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#setStartDate-java.util.Date-">setStartDate</a>, <a href="../../../datafu/hourglass/jobs/TimeBasedJob.html#validate--">validate</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.datafu.hourglass.jobs.AbstractJob">
+<!-- -->
+</a>
+<h3>Methods inherited from class datafu.hourglass.jobs.<a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></h3>
+<code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#config-org.apache.hadoop.conf.Configuration-">config</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#createRandomTempPath--">createRandomTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#ensurePath-org.apache.hadoop.fs.Path-">ensurePath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getCountersParentPath--">getCountersParentPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getFileSystem--">getFileSystem</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getInputPaths--">getInputPaths</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getName--">getName</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getNumReducers--">getNumReducers</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getOutputPath--">getOutputPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getProperties--">getProperties</a>,
<a href="../../../datafu/hourglass/jobs/AbstractJob.html#getRetentionCount--">getRetentionCount</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#getTempPath--">getTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#initialize--">initialize</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#isUseCombiner--">isUseCombiner</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#randomTempPath--">randomTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setCountersParentPath-org.apache.hadoop.fs.Path-">setCountersParentPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setInputPaths-java.util.List-">setInputPaths</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setName-java.lang.String-">setName</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setNumReducers-java.lang.Integer-">setNumReducers</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setOutputPath-org.apache.
hadoop.fs.Path-">setOutputPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setRetentionCount-java.lang.Integer-">setRetentionCount</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setTempPath-org.apache.hadoop.fs.Path-">setTempPath</a>, <a href="../../../datafu/hourglass/jobs/AbstractJob.html#setUseCombiner-boolean-">setUseCombiner</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.conf.Configured">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.hadoop.conf.Configured</h3>
+<code>getConf, setConf</code></li>
+</ul>
+<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="AbstractNonIncrementalJob-java.lang.String-java.util.Properties-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AbstractNonIncrementalJob</h4>
+<pre>public AbstractNonIncrementalJob(java.lang.String name,
+ java.util.Properties props)
+ throws java.io.IOException</pre>
+<div class="block">Initializes the job.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - job name</dd>
+<dd><code>props</code> - configuration properties</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getCombineInputs--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCombineInputs</h4>
+<pre>public boolean getCombineInputs()</pre>
+<div class="block">Gets whether inputs should be combined.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if inputs are to be combined</dd>
+</dl>
+</li>
+</ul>
+<a name="setCombineInputs-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setCombineInputs</h4>
+<pre>public void setCombineInputs(boolean combineInputs)</pre>
+<div class="block">Sets whether inputs should be combined.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>combineInputs</code> - true to combine inputs</dd>
+</dl>
+</li>
+</ul>
+<a name="getReport--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReport</h4>
+<pre>public <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.Report.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.Report</a> getReport()</pre>
+<div class="block">Gets a report summarizing the run.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>report</dd>
+</dl>
+</li>
+</ul>
+<a name="run--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>run</h4>
+<pre>public void run()
+ throws java.io.IOException,
+ java.lang.InterruptedException,
+ java.lang.ClassNotFoundException</pre>
+<div class="block">Runs the job.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../datafu/hourglass/jobs/AbstractJob.html#run--">run</a></code> in class <code><a href="../../../datafu/hourglass/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs">AbstractJob</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.io.IOException</code> - IOException</dd>
+<dd><code>java.lang.InterruptedException</code> - InterruptedException</dd>
+<dd><code>java.lang.ClassNotFoundException</code> - ClassNotFoundException</dd>
+</dl>
+</li>
+</ul>
+<a name="getMapOutputKeySchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMapOutputKeySchema</h4>
+<pre>protected abstract org.apache.avro.Schema getMapOutputKeySchema()</pre>
+<div class="block">Gets the key schema for the map output.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>map output key schema</dd>
+</dl>
+</li>
+</ul>
+<a name="getMapOutputValueSchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMapOutputValueSchema</h4>
+<pre>protected abstract org.apache.avro.Schema getMapOutputValueSchema()</pre>
+<div class="block">Gets the value schema for the map output.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>map output value schema</dd>
+</dl>
+</li>
+</ul>
+<a name="getReduceOutputSchema--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReduceOutputSchema</h4>
+<pre>protected abstract org.apache.avro.Schema getReduceOutputSchema()</pre>
+<div class="block">Gets the reduce output schema.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>reduce output schema</dd>
+</dl>
+</li>
+</ul>
+<a name="getMapperClass--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMapperClass</h4>
+<pre>public abstract java.lang.Class<? extends <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseMapper.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseMapper</a>> getMapperClass()</pre>
+<div class="block">Gets the mapper class.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the mapper</dd>
+</dl>
+</li>
+</ul>
+<a name="getReducerClass--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReducerClass</h4>
+<pre>public abstract java.lang.Class<? extends <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseReducer.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseReducer</a>> getReducerClass()</pre>
+<div class="block">Gets the reducer class.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the reducer</dd>
+</dl>
+</li>
+</ul>
+<a name="getCombinerClass--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getCombinerClass</h4>
+<pre>public java.lang.Class<? extends <a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html" title="class in datafu.hourglass.jobs">AbstractNonIncrementalJob.BaseCombiner</a>> getCombinerClass()</pre>
+<div class="block">Gets the combiner class.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the combiner</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>
+<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><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/jobs/AbstractJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractNonIncrementalJob.BaseCombiner.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractNonIncrementalJob.html" target="_top">Frames</a></li>
+<li><a href="AbstractNonIncrementalJob.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><a href="#nested.class.summary">Nested</a> | </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>
http://git-wip-us.apache.org/repos/asf/incubator-datafu/blob/158f9991/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html
----------------------------------------------------------------------
diff --git a/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html
new file mode 100644
index 0000000..33172a8
--- /dev/null
+++ b/site/source/docs/hourglass/1.3.0/datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html
@@ -0,0 +1,403 @@
+<!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_60) on Tue Nov 17 10:08:43 PST 2015 -->
+<title>AbstractPartitionCollapsingIncrementalJob.Report (datafu-hourglass 1.3.0 API)</title>
+<meta name="date" content="2015-11-17">
+<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="AbstractPartitionCollapsingIncrementalJob.Report (datafu-hourglass 1.3.0 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</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><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/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" target="_top">Frames</a></li>
+<li><a href="AbstractPartitionCollapsingIncrementalJob.Report.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.jobs</div>
+<h2 title="Class AbstractPartitionCollapsingIncrementalJob.Report" class="title">Class AbstractPartitionCollapsingIncrementalJob.Report</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>datafu.hourglass.jobs.AbstractPartitionCollapsingIncrementalJob.Report</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs">AbstractPartitionCollapsingIncrementalJob</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">AbstractPartitionCollapsingIncrementalJob.Report</span>
+extends java.lang.Object</pre>
+<div class="block">Reports files created and processed for an iteration of the job.</div>
+</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="memberSummary" 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><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html#Report--">Report</a></span>()</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="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>org.apache.hadoop.fs.Path</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html#getCountersPath--">getCountersPath</a></span>()</code>
+<div class="block">Gets the path to the counters file, if one was written.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html#getInputFiles--">getInputFiles</a></span>()</code>
+<div class="block">Gets new input files that were processed.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html#getJobId--">getJobId</a></span>()</code>
+<div class="block">Gets the job ID.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html#getJobName--">getJobName</a></span>()</code>
+<div class="block">Gets the job name.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html#getOldInputFiles--">getOldInputFiles</a></span>()</code>
+<div class="block">Gets old input files that were processed.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html#getOutputPath--">getOutputPath</a></span>()</code>
+<div class="block">Gets the path to the output which was produced by the job.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html#getReusedOutput--">getReusedOutput</a></span>()</code>
+<div class="block">Gets the output that was reused, if one was reused.</div>
+</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="Report--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Report</h4>
+<pre>public Report()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getJobName--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobName</h4>
+<pre>public java.lang.String getJobName()</pre>
+<div class="block">Gets the job name.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>job name</dd>
+</dl>
+</li>
+</ul>
+<a name="getJobId--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getJobId</h4>
+<pre>public java.lang.String getJobId()</pre>
+<div class="block">Gets the job ID.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>job ID</dd>
+</dl>
+</li>
+</ul>
+<a name="getCountersPath--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCountersPath</h4>
+<pre>public org.apache.hadoop.fs.Path getCountersPath()</pre>
+<div class="block">Gets the path to the counters file, if one was written.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>counters path</dd>
+</dl>
+</li>
+</ul>
+<a name="getOutputPath--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOutputPath</h4>
+<pre>public <a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a> getOutputPath()</pre>
+<div class="block">Gets the path to the output which was produced by the job.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>output path</dd>
+</dl>
+</li>
+</ul>
+<a name="getReusedOutput--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReusedOutput</h4>
+<pre>public <a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a> getReusedOutput()</pre>
+<div class="block">Gets the output that was reused, if one was reused.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>reused output path</dd>
+</dl>
+</li>
+</ul>
+<a name="getInputFiles--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getInputFiles</h4>
+<pre>public java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>> getInputFiles()</pre>
+<div class="block">Gets new input files that were processed. These are files that are within
+ the desired date range.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>input files</dd>
+</dl>
+</li>
+</ul>
+<a name="getOldInputFiles--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getOldInputFiles</h4>
+<pre>public java.util.List<<a href="../../../datafu/hourglass/fs/DatePath.html" title="class in datafu.hourglass.fs">DatePath</a>> getOldInputFiles()</pre>
+<div class="block">Gets old input files that were processed. These are files that are before
+ the desired date range and were subtracted from the reused output.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>output files</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>
+<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><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/jobs/AbstractPartitionCollapsingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../datafu/hourglass/jobs/AbstractPartitionPreservingIncrementalJob.html" title="class in datafu.hourglass.jobs"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?datafu/hourglass/jobs/AbstractPartitionCollapsingIncrementalJob.Report.html" target="_top">Frames</a></li>
+<li><a href="AbstractPartitionCollapsingIncrementalJob.Report.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>