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 2016/08/10 22:07:31 UTC

svn commit: r1755883 [31/49] - in /incubator/datafu/site: ./ blog/ blog/2012/01/10/ blog/2013/01/24/ blog/2013/09/04/ blog/2013/10/03/ blog/2014/04/27/ blog/2015/11/17/ blog/2016/ blog/2016/08/ blog/2016/08/10/ community/ docs/ docs/datafu/ docs/datafu...

Added: incubator/datafu/site/docs/datafu/1.3.1/index.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/1.3.1/index.html?rev=1755883&view=auto
==============================================================================
--- incubator/datafu/site/docs/datafu/1.3.1/index.html (added)
+++ incubator/datafu/site/docs/datafu/1.3.1/index.html Wed Aug 10 22:07:27 2016
@@ -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 on Wed Aug 10 15:01:03 PDT 2016 -->
+<title>datafu-pig 1.3.1 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>

Added: incubator/datafu/site/docs/datafu/1.3.1/overview-frame.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/1.3.1/overview-frame.html?rev=1755883&view=auto
==============================================================================
--- incubator/datafu/site/docs/datafu/1.3.1/overview-frame.html (added)
+++ incubator/datafu/site/docs/datafu/1.3.1/overview-frame.html Wed Aug 10 22:07:27 2016
@@ -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 (version 1.7.0_79) on Wed Aug 10 15:01:03 PDT 2016 -->
+<title>Overview List (datafu-pig 1.3.1 API)</title>
+<meta name="date" content="2016-08-10">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">All Classes</a></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>&nbsp;</p>
+</body>
+</html>

Added: incubator/datafu/site/docs/datafu/1.3.1/overview-summary.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/1.3.1/overview-summary.html?rev=1755883&view=auto
==============================================================================
--- incubator/datafu/site/docs/datafu/1.3.1/overview-summary.html (added)
+++ incubator/datafu/site/docs/datafu/1.3.1/overview-summary.html Wed Aug 10 22:07:27 2016
@@ -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 (version 1.7.0_79) on Wed Aug 10 15:01:03 PDT 2016 -->
+<title>Overview (datafu-pig 1.3.1 API)</title>
+<meta name="date" content="2016-08-10">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Overview (datafu-pig 1.3.1 API)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li 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.1 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">&nbsp;</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">&nbsp;</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">&nbsp;</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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><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>

Added: incubator/datafu/site/docs/datafu/1.3.1/overview-tree.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/1.3.1/overview-tree.html?rev=1755883&view=auto
==============================================================================
--- incubator/datafu/site/docs/datafu/1.3.1/overview-tree.html (added)
+++ incubator/datafu/site/docs/datafu/1.3.1/overview-tree.html Wed Aug 10 22:07:27 2016
@@ -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 (version 1.7.0_79) on Wed Aug 10 15:01:03 PDT 2016 -->
+<title>Class Hierarchy (datafu-pig 1.3.1 API)</title>
+<meta name="date" content="2016-08-10">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Class Hierarchy (datafu-pig 1.3.1 API)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>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="strong">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="strong">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="strong">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="strong">EntropyUtil</span></a></li>
+<li type="circle">org.apache.pig.EvalFunc&lt;T&gt;
+<ul>
+<li type="circle">org.apache.pig.AccumulatorEvalFunc&lt;T&gt; (implements org.apache.pig.Accumulator&lt;T&gt;)
+<ul>
+<li type="circle">org.apache.pig.AlgebraicEvalFunc&lt;T&gt; (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="strong">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="strong">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="strong">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="strong">CondEntropy</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/CountDistinctUpTo.html" title="class in datafu.pig.bags"><span class="strong">CountDistinctUpTo</span></a> (implements org.apache.pig.Algebraic)</li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/CountEach.html" title="class in datafu.pig.bags"><span class="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">StreamingMedian</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="strong">TupleFromBag</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="strong">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="strong">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="strong">ContextualEvalFunc</span></a>&lt;T&gt;
+<ul>
+<li type="circle">datafu.pig.util.<a href="datafu/pig/util/AliasableEvalFunc.html" title="class in datafu.pig.util"><span class="strong">AliasableEvalFunc</span></a>&lt;T&gt;
+<ul>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/BagGroup.html" title="class in datafu.pig.bags"><span class="strong">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="strong">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="strong">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="strong">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="strong">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="strong">EmptyBagToNullFields</span></a></li>
+</ul>
+</li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/CountDistinctUpTo.Final.html" title="class in datafu.pig.bags"><span class="strong">CountDistinctUpTo.Final</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/CountDistinctUpTo.Initial.html" title="class in datafu.pig.bags"><span class="strong">CountDistinctUpTo.Initial</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/CountDistinctUpTo.Intermediate.html" title="class in datafu.pig.bags"><span class="strong">CountDistinctUpTo.Intermediate</span></a></li>
+<li type="circle">datafu.pig.stats.<a href="datafu/pig/stats/DoubleVAR.html" title="class in datafu.pig.stats"><span class="strong">DoubleVAR</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, 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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">FloatVAR</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, 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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">IntVAR</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, 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="strong">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="strong">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="strong">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="strong">LongVAR</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, 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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">SimpleEvalFunc</span></a>&lt;T&gt;
+<ul>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/AppendToBag.html" title="class in datafu.pig.bags"><span class="strong">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="strong">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="strong">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="strong">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="strong">FirstTupleFromBag</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;)</li>
+<li type="circle">datafu.pig.geo.<a href="datafu/pig/geo/HaversineDistInMiles.html" title="class in datafu.pig.geo"><span class="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">TokenizeWhitespace</span></a></li>
+<li type="circle">datafu.pig.bags.<a href="datafu/pig/bags/UnorderedPairs.html" title="class in datafu.pig.bags"><span class="strong">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="strong">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="strong">VAR</span></a> (implements org.apache.pig.Accumulator&lt;T&gt;, 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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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="strong">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&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, 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="strong">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="strong">DataTypeUtil</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>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>

Added: incubator/datafu/site/docs/datafu/1.3.1/package-list
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/1.3.1/package-list?rev=1755883&view=auto
==============================================================================
--- incubator/datafu/site/docs/datafu/1.3.1/package-list (added)
+++ incubator/datafu/site/docs/datafu/1.3.1/package-list Wed Aug 10 22:07:27 2016
@@ -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

Added: incubator/datafu/site/docs/datafu/1.3.1/resources/background.gif
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/1.3.1/resources/background.gif?rev=1755883&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/datafu/site/docs/datafu/1.3.1/resources/background.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/datafu/site/docs/datafu/1.3.1/resources/tab.gif
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/1.3.1/resources/tab.gif?rev=1755883&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/datafu/site/docs/datafu/1.3.1/resources/tab.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/datafu/site/docs/datafu/1.3.1/resources/titlebar.gif
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/1.3.1/resources/titlebar.gif?rev=1755883&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/datafu/site/docs/datafu/1.3.1/resources/titlebar.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/datafu/site/docs/datafu/1.3.1/resources/titlebar_end.gif
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/1.3.1/resources/titlebar_end.gif?rev=1755883&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/datafu/site/docs/datafu/1.3.1/resources/titlebar_end.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/datafu/site/docs/datafu/1.3.1/serialized-form.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/1.3.1/serialized-form.html?rev=1755883&view=auto
==============================================================================
--- incubator/datafu/site/docs/datafu/1.3.1/serialized-form.html (added)
+++ incubator/datafu/site/docs/datafu/1.3.1/serialized-form.html Wed Aug 10 22:07:27 2016
@@ -0,0 +1,156 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_79) on Wed Aug 10 15:01:03 PDT 2016 -->
+<title>Serialized Form (datafu-pig 1.3.1 API)</title>
+<meta name="date" content="2016-08-10">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Serialized Form (datafu-pig 1.3.1 API)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>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&nbsp;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"><a name="serializedForm">
+<!--   -->
+</a>
+<h3>Serialized Fields</h3>
+<ul class="blockList">
+<li class="blockList">
+<h4>fieldAliases</h4>
+<pre>java.util.Map&lt;K,V&gt; 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><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>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>

Added: incubator/datafu/site/docs/datafu/1.3.1/stylesheet.css
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/1.3.1/stylesheet.css?rev=1755883&view=auto
==============================================================================
--- incubator/datafu/site/docs/datafu/1.3.1/stylesheet.css (added)
+++ incubator/datafu/site/docs/datafu/1.3.1/stylesheet.css Wed Aug 10 22:07:27 2016
@@ -0,0 +1,474 @@
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+body {
+    background-color:#ffffff;
+    color:#353833;
+    font-family:Arial, Helvetica, sans-serif;
+    font-size:76%;
+    margin:0;
+}
+a:link, a:visited {
+    text-decoration:none;
+    color:#4c6b87;
+}
+a:hover, a:focus {
+    text-decoration:none;
+    color:#bb7a2a;
+}
+a:active {
+    text-decoration:none;
+    color:#4c6b87;
+}
+a[name] {
+    color:#353833;
+}
+a[name]:hover {
+    text-decoration:none;
+    color:#353833;
+}
+pre {
+    font-size:1.3em;
+}
+h1 {
+    font-size:1.8em;
+}
+h2 {
+    font-size:1.5em;
+}
+h3 {
+    font-size:1.4em;
+}
+h4 {
+    font-size:1.3em;
+}
+h5 {
+    font-size:1.2em;
+}
+h6 {
+    font-size:1.1em;
+}
+ul {
+    list-style-type:disc;
+}
+code, tt {
+    font-size:1.2em;
+}
+dt code {
+    font-size:1.2em;
+}
+table tr td dt code {
+    font-size:1.2em;
+    vertical-align:top;
+}
+sup {
+    font-size:.6em;
+}
+/*
+Document title and Copyright styles
+*/
+.clear {
+    clear:both;
+    height:0px;
+    overflow:hidden;
+}
+.aboutLanguage {
+    float:right;
+    padding:0px 21px;
+    font-size:.8em;
+    z-index:200;
+    margin-top:-7px;
+}
+.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;
+    background-image:url(resources/titlebar.gif);
+    background-position:left top;
+    background-repeat:no-repeat;
+    color:#ffffff;
+    padding:8px;
+    width:5em;
+    font-weight:bold;
+}
+/*
+Navigation bar styles
+*/
+.bar {
+    background-image:url(resources/background.gif);
+    background-repeat:repeat-x;
+    color:#FFFFFF;
+    padding:.8em .5em .4em .8em;
+    height:auto;/*height:1.8em;*/
+    font-size:1em;
+    margin:0;
+}
+.topNav {
+    background-image:url(resources/background.gif);
+    background-repeat:repeat-x;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+}
+.bottomNav {
+    margin-top:10px;
+    background-image:url(resources/background.gif);
+    background-repeat:repeat-x;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+}
+.subNav {
+    background-color:#dee3e9;
+    border-bottom:1px solid #9eadc0;
+    float:left;
+    width:100%;
+    overflow:hidden;
+}
+.subNav div {
+    clear:left;
+    float:left;
+    padding:0 0 5px 6px;
+}
+ul.navList, ul.subNavList {
+    float:left;
+    margin:0 25px 0 0;
+    padding:0;
+}
+ul.navList li{
+    list-style:none;
+    float:left;
+    padding:3px 6px;
+}
+ul.subNavList li{
+    list-style:none;
+    float:left;
+    font-size:90%;
+}
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+    color:#FFFFFF;
+    text-decoration:none;
+}
+.topNav a:hover, .bottomNav a:hover {
+    text-decoration:none;
+    color:#bb7a2a;
+}
+.navBarCell1Rev {
+    background-image:url(resources/tab.gif);
+    background-color:#a88834;
+    color:#FFFFFF;
+    margin: auto 5px;
+    border:1px solid #c9aa44;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+    clear:both;
+    margin:0 20px;
+    padding:5px 0 0 0;
+}
+.indexHeader {
+    margin:10px;
+    position:relative;
+}
+.indexHeader h1 {
+    font-size:1.3em;
+}
+.title {
+    color:#2c4557;
+    margin:10px 0;
+}
+.subTitle {
+    margin:5px 0 0 0;
+}
+.header ul {
+    margin:0 0 25px 0;
+    padding:0;
+}
+.footer ul {
+    margin:20px 0 5px 0;
+}
+.header ul li, .footer ul li {
+    list-style:none;
+    font-size:1.2em;
+}
+/*
+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-top:1px solid #9eadc0;
+    border-bottom:1px solid #9eadc0;
+    margin:0 0 6px -8px;
+    padding:2px 5px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    background-color:#dee3e9;
+    border-top:1px solid #9eadc0;
+    border-bottom:1px solid #9eadc0;
+    margin:0 0 6px -8px;
+    padding:2px 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:1.0em;
+}
+.indexContainer h2 {
+    font-size:1.1em;
+    padding:0 0 3px 0;
+}
+.indexContainer ul {
+    margin:0;
+    padding:0;
+}
+.indexContainer ul li {
+    list-style:none;
+}
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+    font-size:1.1em;
+    font-weight:bold;
+    margin:10px 0 0 0;
+    color:#4E4E4E;
+}
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+    margin:10px 0 10px 20px;
+}
+.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:25px;
+}
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+    padding:0px 20px 5px 10px;
+    border:1px solid #9eadc0;
+    background-color:#f9f9f9;
+}
+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:1px solid #9eadc0;
+    border-top:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+    margin-left:0;
+    padding-left:0;
+    padding-bottom:15px;
+    border:none;
+    border-bottom:1px solid #9eadc0;
+}
+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
+*/
+.contentContainer table, .classUseContainer table, .constantValuesContainer table {
+    border-bottom:1px solid #9eadc0;
+    width:100%;
+}
+.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table {
+    width:100%;
+}
+.contentContainer .description table, .contentContainer .details table {
+    border-bottom:none;
+}
+.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{
+    vertical-align:top;
+    padding-right:20px;
+}
+.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast,
+.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast,
+.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne,
+.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne {
+    padding-right:3px;
+}
+.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption {
+    position:relative;
+    text-align:left;
+    background-repeat:no-repeat;
+    color:#FFFFFF;
+    font-weight:bold;
+    clear:none;
+    overflow:hidden;
+    padding:0px;
+    margin:0px;
+}
+caption a:link, caption a:hover, caption a:active, caption a:visited {
+    color:#FFFFFF;
+}
+.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span {
+    white-space:nowrap;
+    padding-top:8px;
+    padding-left:8px;
+    display:block;
+    float:left;
+    background-image:url(resources/titlebar.gif);
+    height:18px;
+}
+.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd {
+    width:10px;
+    background-image:url(resources/titlebar_end.gif);
+    background-repeat:no-repeat;
+    background-position:top right;
+    position:relative;
+    float:left;
+}
+ul.blockList ul.blockList li.blockList table {
+    margin:0 0 12px 0px;
+    width:100%;
+}
+.tableSubHeadingColor {
+    background-color: #EEEEFF;
+}
+.altColor {
+    background-color:#eeeeef;
+}
+.rowColor {
+    background-color:#ffffff;
+}
+.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td {
+    text-align:left;
+    padding:3px 3px 3px 7px;
+}
+th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
+    background:#dee3e9;
+    border-top:1px solid #9eadc0;
+    border-bottom:1px solid #9eadc0;
+    text-align:left;
+    padding:3px 3px 3px 7px;
+}
+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;
+}
+td.colFirst, th.colFirst {
+    border-left:1px solid #9eadc0;
+    white-space:nowrap;
+}
+td.colLast, th.colLast {
+    border-right:1px solid #9eadc0;
+}
+td.colOne, th.colOne {
+    border-right:1px solid #9eadc0;
+    border-left:1px solid #9eadc0;
+}
+table.overviewSummary  {
+    padding:0px;
+    margin-left:0px;
+}
+table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
+table.overviewSummary td.colOne, table.overviewSummary th.colOne {
+    width:25%;
+    vertical-align:middle;
+}
+table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
+    width:25%;
+    vertical-align:middle;
+}
+/*
+Content styles
+*/
+.description pre {
+    margin-top:0;
+}
+.deprecatedContent {
+    margin:0;
+    padding:10px 0;
+}
+.docSummary {
+    padding:0;
+}
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+    color:green;
+    padding:0 30px 0 0;
+}
+h1.hidden {
+    visibility:hidden;
+    overflow:hidden;
+    font-size:.9em;
+}
+.block {
+    display:block;
+    margin:3px 0 0 0;
+}
+.strong {
+    font-weight:bold;
+}

Modified: incubator/datafu/site/docs/datafu/getting-started.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/getting-started.html?rev=1755883&r1=1755882&r2=1755883&view=diff
==============================================================================
--- incubator/datafu/site/docs/datafu/getting-started.html (original)
+++ incubator/datafu/site/docs/datafu/getting-started.html Wed Aug 10 22:07:27 2016
@@ -156,7 +156,7 @@ Suppose we have a file <code>input</code
 
 <p>We can clearly see that the median is 2 for this data set.  First we&#39;ll start up Pig&#39;s grunt shell by running <code>pig</code> and
 then register the DataFu JAR:</p>
-<pre class="highlight pig"><code><span class="k">register</span> <span class="n">datafu</span><span class="o">-</span><span class="n">pig</span><span class="o">-</span><span class="n">incubating</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="mi">3</span><span class="p">.</span><span class="mi">0</span><span class="p">.</span><span class="n">jar</span>
+<pre class="highlight pig"><code><span class="k">register</span> <span class="n">datafu</span><span class="o">-</span><span class="n">pig</span><span class="o">-</span><span class="n">incubating</span><span class="o">-</span><span class="mi">1</span><span class="p">.</span><span class="mi">3</span><span class="p">.</span><span class="mi">1</span><span class="p">.</span><span class="n">jar</span>
 </code></pre>
 
 <p>To compute the median we&#39;ll use DataFu&#39;s <code>StreamingMedian</code>, which computes an estimate of the median but has the benefit
@@ -185,7 +185,7 @@ of not requiring the data to be sorted:<
 
       
 <div class="footer">
-Copyright &copy; 2011-2015 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>. <br>
+Copyright &copy; 2011-2016 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>. <br>
 Apache DataFu, DataFu, Apache Pig, Apache Hadoop, Hadoop, Apache, and the Apache feather logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and other countries.
 </div>
 

Modified: incubator/datafu/site/docs/datafu/guide.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/guide.html?rev=1755883&r1=1755882&r2=1755883&view=diff
==============================================================================
--- incubator/datafu/site/docs/datafu/guide.html (original)
+++ incubator/datafu/site/docs/datafu/guide.html Wed Aug 10 22:07:27 2016
@@ -134,7 +134,7 @@ Our policy is to test against the most r
 
       
 <div class="footer">
-Copyright &copy; 2011-2015 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>. <br>
+Copyright &copy; 2011-2016 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>. <br>
 Apache DataFu, DataFu, Apache Pig, Apache Hadoop, Hadoop, Apache, and the Apache feather logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and other countries.
 </div>
 

Modified: incubator/datafu/site/docs/datafu/guide/bag-operations.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/guide/bag-operations.html?rev=1755883&r1=1755882&r2=1755883&view=diff
==============================================================================
--- incubator/datafu/site/docs/datafu/guide/bag-operations.html (original)
+++ incubator/datafu/site/docs/datafu/guide/bag-operations.html Wed Aug 10 22:07:27 2016
@@ -88,7 +88,7 @@ operations on bags that come up in pract
 
 <h3 id="counting-items-in-bags">Counting Items in Bags</h3>
 
-<p>The <a href="/docs/datafu/1.3.0/datafu/pig/bags/CountEach.html">CountEach</a> UDF
+<p>The <a href="/docs/datafu/1.3.1/datafu/pig/bags/CountEach.html">CountEach</a> UDF
 can be used to count the number of instances of items within a bag.  It produces a new bag of the
 distinct items with their respective counts appended.</p>
 
@@ -116,7 +116,7 @@ It will produce the same output, but it
 
 <h3 id="bag-concatenation">Bag Concatenation</h3>
 
-<p><a href="/docs/datafu/1.3.0/datafu/pig/bags/BagConcat.html">BagConcat</a> can be used
+<p><a href="/docs/datafu/1.3.1/datafu/pig/bags/BagConcat.html">BagConcat</a> can be used
 to concatenate the tuples from two or more bags into a single bag:</p>
 <pre class="highlight pig"><code><span class="k">define</span> <span class="n">BagConcat</span> <span class="n">datafu</span><span class="p">.</span><span class="n">pig</span><span class="p">.</span><span class="n">bags</span><span class="p">.</span><span class="n">BagConcat</span><span class="p">();</span>
 
@@ -127,7 +127,7 @@ to concatenate the tuples from two or mo
 </span><span class="n">output</span> <span class="o">=</span> <span class="k">FOREACH</span> <span class="n">input</span> <span class="k">GENERATE</span> <span class="n">BagConcat</span><span class="p">(</span><span class="n">B1</span><span class="p">,</span><span class="n">B2</span><span class="p">,</span><span class="n">B3</span><span class="p">);</span>
 </code></pre>
 
-<p><a href="/docs/datafu/1.3.0/datafu/pig/bags/BagConcat.html">BagConcat</a> can also be
+<p><a href="/docs/datafu/1.3.1/datafu/pig/bags/BagConcat.html">BagConcat</a> can also be
 used to concatenate all tuples present in a bag of bags.</p>
 <pre class="highlight pig"><code><span class="k">define</span> <span class="n">BagConcat</span> <span class="n">datafu</span><span class="p">.</span><span class="n">pig</span><span class="p">.</span><span class="n">bags</span><span class="p">.</span><span class="n">BagConcat</span><span class="p">();</span>
 <span class="c1">-- ({({(1),(2),(3)}),({(3),(4),(5)})})
@@ -143,7 +143,7 @@ used to concatenate all tuples present i
 tuples are grouped by a particular key.  A bag in the relation contains the grouped tuples for that key.  The key
 is represented by a <code>group</code> parameter.</p>
 
-<p><a href="/docs/datafu/1.3.0/datafu/pig/bags/BagGroup.html">BagGroup</a> mimics the <code>GROUP</code>
+<p><a href="/docs/datafu/1.3.1/datafu/pig/bags/BagGroup.html">BagGroup</a> mimics the <code>GROUP</code>
 operation from Pig.  The difference between them is that <code>BagGroup</code> operates within a bag, rather than on a relation.
 This can be useful when operating on bags that are not very large in size.  We can operate on the tuples within
 this bag without involving <code>GROUP</code>, which would result in another MapReduce job.  With <code>BagGroup</code> we can avoid this.</p>
@@ -176,7 +176,7 @@ consists of the value <code>v</code>:</p
 
 <h3 id="append-to-bag">Append to Bag</h3>
 
-<p><a href="/docs/datafu/1.3.0/datafu/pig/bags/AppendToBag.html">AppendToBag</a> can be
+<p><a href="/docs/datafu/1.3.1/datafu/pig/bags/AppendToBag.html">AppendToBag</a> can be
 used to append a tuple to a bag:</p>
 <pre class="highlight pig"><code><span class="k">define</span> <span class="n">AppendToBag</span> <span class="n">datafu</span><span class="p">.</span><span class="n">pig</span><span class="p">.</span><span class="n">bags</span><span class="p">.</span><span class="n">AppendToBag</span><span class="p">();</span>
 
@@ -189,7 +189,7 @@ used to append a tuple to a bag:</p>
 
 <h3 id="prepend-to-bag">Prepend to Bag</h3>
 
-<p><a href="/docs/datafu/1.3.0/datafu/pig/bags/PrependToBag.html">PrependToBag</a> can be
+<p><a href="/docs/datafu/1.3.1/datafu/pig/bags/PrependToBag.html">PrependToBag</a> can be
 used to prepend a tuple to a bag:</p>
 <pre class="highlight pig"><code><span class="k">define</span> <span class="n">PrependToBag</span> <span class="n">datafu</span><span class="p">.</span><span class="n">pig</span><span class="p">.</span><span class="n">bags</span><span class="p">.</span><span class="n">PrependToBag</span><span class="p">();</span>
 
@@ -204,7 +204,7 @@ used to prepend a tuple to a bag:</p>
 
 <p>Pig has a <code>JOIN</code> operator, but unfortunately it only operates on relations.  Thus, if you wish to join
 tuples from two bags, you must first flatten, then join, then re-group.  To make this process simpler DataFu
-provides a <a href="/docs/datafu/1.3.0/datafu/pig/bags/BagLeftOuterJoin.html">BagLeftOuterJoin</a>
+provides a <a href="/docs/datafu/1.3.1/datafu/pig/bags/BagLeftOuterJoin.html">BagLeftOuterJoin</a>
 UDF.</p>
 
 <p>Let&#39;s walk through an example where this is useful.  Suppose that we are building a recommendation system.
@@ -220,7 +220,7 @@ When analyzing this system, we have a st
 </code></pre>
 
 <p>Using DataFu&#39;s
-<a href="/docs/datafu/1.3.0/datafu/pig/bags/CountEach.html">CountEach</a>
+<a href="/docs/datafu/1.3.1/datafu/pig/bags/CountEach.html">CountEach</a>
 we can efficiently produce the counts per item for impressions, accepts, and rejects as separate
 bags per member using a single MapReduce job:</p>
 <pre class="highlight pig"><code><span class="k">define</span> <span class="n">CountEach</span> <span class="n">datafu</span><span class="p">.</span><span class="n">pig</span><span class="p">.</span><span class="n">bags</span><span class="p">.</span><span class="n">CountEach</span><span class="p">();</span>
@@ -269,7 +269,7 @@ clean those up by replacing null values
 
       
 <div class="footer">
-Copyright &copy; 2011-2015 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>. <br>
+Copyright &copy; 2011-2016 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>. <br>
 Apache DataFu, DataFu, Apache Pig, Apache Hadoop, Hadoop, Apache, and the Apache feather logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and other countries.
 </div>
 

Modified: incubator/datafu/site/docs/datafu/guide/estimation.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/guide/estimation.html?rev=1755883&r1=1755882&r2=1755883&view=diff
==============================================================================
--- incubator/datafu/site/docs/datafu/guide/estimation.html (original)
+++ incubator/datafu/site/docs/datafu/guide/estimation.html Wed Aug 10 22:07:27 2016
@@ -86,37 +86,11 @@ execution.  With this in mind Apache Dat
 
 <h3 id="median-and-quantiles">Median and Quantiles</h3>
 
-<p><a href="/docs/datafu/1.3.0/datafu/pig/stats/StreamingMedian.html">StreamingMedian</a> and
-<a href="/docs/datafu/1.3.0/datafu/pig/stats/StreamingQuantile.html">StreamingQuantile</a> can
+<p><a href="/docs/datafu/1.3.1/datafu/pig/stats/StreamingMedian.html">StreamingMedian</a> and
+<a href="/docs/datafu/1.3.1/datafu/pig/stats/StreamingQuantile.html">StreamingQuantile</a> can
 compute estimates of the <a href="http://en.wikipedia.org/wiki/Median">median</a>
 and <a href="http://en.wikipedia.org/wiki/Quantile">quantiles</a> of bags. The advantage of these methods is they do not require
-the input bags to be sorted.</p>
-
-<p>See <a href="/docs/datafu/guide/statistics.html">Statistics</a> for more details.</p>
-
-<h3 id="cardinality">Cardinality</h3>
-
-<p>The <a href="http://en.wikipedia.org/wiki/Cardinality">cardinality</a> of a data set is the number of distinct elements
-within it.</p>
-
-<p>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:</p>
-<pre class="highlight pig"><code><span class="n">data</span> <span class="o">=</span> <span class="k">FOREACH</span> <span class="n">data</span> <span class="k">GENERATE</span> <span class="n">member_id</span><span class="p">;</span>
-<span class="n">data</span> <span class="o">=</span> <span class="k">DISTINCT</span> <span class="n">data</span><span class="p">;</span>
-<span class="n">data</span> <span class="o">=</span> <span class="k">FOREACH</span> <span class="p">(</span><span class="k">GROUP</span> <span class="n">data</span> <span class="k">ALL</span><span class="p">)</span> <span class="k">GENERATE</span> <span class="k">SIZE</span><span class="p">(</span><span class="n">data</span><span class="p">);</span>
-</code></pre>
-
-<p>However, this requires two jobs.  Alternatively we can use the
-<a href="/docs/datafu/1.3.0/datafu/pig/stats/HyperLogLogPlusPlus.html">HyperLogLogPlusPlus</a> UDF
-to estimate the cardinality with good accuracy using only one job:</p>
-<pre class="highlight pig"><code><span class="k">define</span> <span class="n">HyperLogLogPlusPlus</span> <span class="n">datafu</span><span class="p">.</span><span class="n">pig</span><span class="p">.</span><span class="n">stats</span><span class="p">.</span><span class="n">HyperLogLogPlusPlus</span><span class="p">();</span>
-<span class="n">data</span> <span class="o">=</span> <span class="k">FOREACH</span> <span class="p">(</span><span class="k">GROUP</span> <span class="n">data</span> <span class="k">ALL</span><span class="p">)</span> <span class="k">GENERATE</span> <span class="n">HyperLogLogPlusPlus</span><span class="p">(</span><span class="n">data</span><span class="p">);</span>
-</code></pre>
-
-<p>The <code>HyperLogLogPlusPlus</code> UDF uses an implementation of the
-<a href="http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/pubs/archive/40671.pdf">HyperLogLog++</a>
-algorithm provided by the <a href="https://github.com/addthis/stream-lib">stream-lib</a> library.  HyperLogLog++ itself is an enhancement to
-the well known <a href="http://algo.inria.fr/flajolet/Publications/FlFuGaMe07.pdf">HyperLogLog</a> algorithm.</p>
+the input bags to be sorted.  See <a href="/docs/datafu/guide/statistics.html">Statistics</a> for more details.</p>
 
     </div>
   </div>
@@ -125,7 +99,7 @@ the well known <a href="http://algo.inri
 
       
 <div class="footer">
-Copyright &copy; 2011-2015 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>. <br>
+Copyright &copy; 2011-2016 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>. <br>
 Apache DataFu, DataFu, Apache Pig, Apache Hadoop, Hadoop, Apache, and the Apache feather logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and other countries.
 </div>
 

Modified: incubator/datafu/site/docs/datafu/guide/hashing.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/guide/hashing.html?rev=1755883&r1=1755882&r2=1755883&view=diff
==============================================================================
--- incubator/datafu/site/docs/datafu/guide/hashing.html (original)
+++ incubator/datafu/site/docs/datafu/guide/hashing.html Wed Aug 10 22:07:27 2016
@@ -84,7 +84,7 @@
 <h3 id="md5">MD5</h3>
 
 <p>The <a href="http://en.wikipedia.org/wiki/MD5">MD5 hash</a> of a string can be computed with the
-<a href="/docs/datafu/1.3.0/datafu/pig/hash/MD5.html">MD5</a>
+<a href="/docs/datafu/1.3.1/datafu/pig/hash/MD5.html">MD5</a>
 UDF.</p>
 
 <p>For example:</p>
@@ -106,7 +106,7 @@ The default is &#39;hex&#39; for hexadec
 <h3 id="sha">SHA</h3>
 
 <p>A <a href="http://en.wikipedia.org/wiki/Secure_Hash_Algorithm">SHA</a> hash can be computed with
-<a href="/docs/datafu/1.3.0/datafu/pig/hash/SHA.html">SHA</a>.
+<a href="/docs/datafu/1.3.1/datafu/pig/hash/SHA.html">SHA</a>.
 The output will be in hexadecimal.</p>
 <pre class="highlight pig"><code><span class="k">define</span> <span class="n">SHA</span> <span class="n">datafu</span><span class="p">.</span><span class="n">pig</span><span class="p">.</span><span class="n">hash</span><span class="p">.</span><span class="n">SHA</span><span class="p">();</span>
 
@@ -131,7 +131,7 @@ To use SHA-512 instead:</p>
 
       
 <div class="footer">
-Copyright &copy; 2011-2015 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>. <br>
+Copyright &copy; 2011-2016 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>. <br>
 Apache DataFu, DataFu, Apache Pig, Apache Hadoop, Hadoop, Apache, and the Apache feather logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and other countries.
 </div>
 

Modified: incubator/datafu/site/docs/datafu/guide/link-analysis.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/guide/link-analysis.html?rev=1755883&r1=1755882&r2=1755883&view=diff
==============================================================================
--- incubator/datafu/site/docs/datafu/guide/link-analysis.html (original)
+++ incubator/datafu/site/docs/datafu/guide/link-analysis.html Wed Aug 10 22:07:27 2016
@@ -83,7 +83,7 @@
 
 <h3 id="pagerank">PageRank</h3>
 
-<p>Run PageRank on a large number of independent graphs through the <a href="/docs/datafu/1.3.0/datafu/pig/linkanalysis/PageRank.html">PageRank UDF</a>:</p>
+<p>Run PageRank on a large number of independent graphs through the <a href="/docs/datafu/1.3.1/datafu/pig/linkanalysis/PageRank.html">PageRank UDF</a>:</p>
 <pre class="highlight pig"><code><span class="k">define</span> <span class="n">PageRank</span> <span class="n">datafu</span><span class="p">.</span><span class="n">pig</span><span class="p">.</span><span class="n">linkanalysis</span><span class="p">.</span><span class="n">PageRank</span><span class="p">(</span><span class="s1">'dangling_nodes'</span><span class="p">,</span><span class="s1">'true'</span><span class="p">);</span>
 
 <span class="n">topic_edges</span> <span class="o">=</span> <span class="k">LOAD</span> <span class="s1">'input_edges'</span> <span class="k">as</span> <span class="p">(</span><span class="n">topic</span><span class="p">:</span><span class="n">INT</span><span class="p">,</span><span class="n">source</span><span class="p">:</span><span class="n">INT</span><span class="p">,</span><span class="n">dest</span><span class="p">:</span><span class="n">INT</span><span class="p">,</span><span class="n">weight</span><span class="p">:</span><span class="n">DOUBLE</span><span class="p">);</span>
@@ -113,7 +113,7 @@
 
       
 <div class="footer">
-Copyright &copy; 2011-2015 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>. <br>
+Copyright &copy; 2011-2016 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>. <br>
 Apache DataFu, DataFu, Apache Pig, Apache Hadoop, Hadoop, Apache, and the Apache feather logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and other countries.
 </div>
 

Modified: incubator/datafu/site/docs/datafu/guide/more-tips-and-tricks.html
URL: http://svn.apache.org/viewvc/incubator/datafu/site/docs/datafu/guide/more-tips-and-tricks.html?rev=1755883&r1=1755882&r2=1755883&view=diff
==============================================================================
--- incubator/datafu/site/docs/datafu/guide/more-tips-and-tricks.html (original)
+++ incubator/datafu/site/docs/datafu/guide/more-tips-and-tricks.html Wed Aug 10 22:07:27 2016
@@ -97,7 +97,7 @@ values with zero:</p>
 
 <p>The above code is very hard to follow, and it is very cumersome to write.  To solve this problem,
 Apache DataFu provides the useful
-<a href="/docs/datafu/1.3.0/datafu/pig/util/Coalesce.html">Coalesce</a>.  This is
+<a href="/docs/datafu/1.3.1/datafu/pig/util/Coalesce.html">Coalesce</a>.  This is
 very similar to the <a href="http://msdn.microsoft.com/en-us/library/ms190349.aspx">COALESCE</a> available
 in some SQL implementations.  It simply takes the first non-null value from the arguments passed in.
 With <code>Coalesce</code> we can clean up the code above.</p>
@@ -156,7 +156,7 @@ bag with a bag having just a single tupl
 simulate a left join on multiple relations.</p>
 
 <p>To clean up this code, DataFu provides the
-<a href="/docs/datafu/1.3.0/datafu/pig/bags/EmptyBagToNullFields.html">EmptyBagToNullFields</a>
+<a href="/docs/datafu/1.3.1/datafu/pig/bags/EmptyBagToNullFields.html">EmptyBagToNullFields</a>
 UDF.  This performs the same logic above and makes the code much easier to write and understand:</p>
 <pre class="highlight pig"><code><span class="k">DEFINE</span> <span class="n">EmptyBagToNullFields</span> <span class="n">datafu</span><span class="p">.</span><span class="n">pig</span><span class="p">.</span><span class="n">bags</span><span class="p">.</span><span class="n">EmptyBagToNullFields</span><span class="p">();</span>
 
@@ -187,7 +187,7 @@ UDF.  This performs the same logic above
 
       
 <div class="footer">
-Copyright &copy; 2011-2015 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>. <br>
+Copyright &copy; 2011-2016 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>. <br>
 Apache DataFu, DataFu, Apache Pig, Apache Hadoop, Hadoop, Apache, and the Apache feather logo are either registered trademarks or trademarks of the Apache Software Foundation in the United States and other countries.
 </div>