blob: d75df7c2aea6683ed1d39525c118d066e210c39f [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_31) on Thu Apr 05 22:07:34 PDT 2012 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
Class Hierarchy (crunch 0.2.0 API)
</TITLE>
<META NAME="date" CONTENT="2012-04-05">
<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Class Hierarchy (crunch 0.2.0 API)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<CENTER>
<H2>
Hierarchy For All Packages</H2>
</CENTER>
<DL>
<DT><B>Package Hierarchies:</B><DD><A HREF="com/cloudera/crunch/package-tree.html">com.cloudera.crunch</A>, <A HREF="com/cloudera/crunch/fn/package-tree.html">com.cloudera.crunch.fn</A>, <A HREF="com/cloudera/crunch/impl/mem/package-tree.html">com.cloudera.crunch.impl.mem</A>, <A HREF="com/cloudera/crunch/impl/mem/collect/package-tree.html">com.cloudera.crunch.impl.mem.collect</A>, <A HREF="com/cloudera/crunch/impl/mr/package-tree.html">com.cloudera.crunch.impl.mr</A>, <A HREF="com/cloudera/crunch/impl/mr/collect/package-tree.html">com.cloudera.crunch.impl.mr.collect</A>, <A HREF="com/cloudera/crunch/impl/mr/emit/package-tree.html">com.cloudera.crunch.impl.mr.emit</A>, <A HREF="com/cloudera/crunch/impl/mr/exec/package-tree.html">com.cloudera.crunch.impl.mr.exec</A>, <A HREF="com/cloudera/crunch/impl/mr/plan/package-tree.html">com.cloudera.crunch.impl.mr.plan</A>, <A HREF="com/cloudera/crunch/impl/mr/run/package-tree.html">com.cloudera.crunch.impl.mr.run</A>, <A HREF="com/cloudera/crunch/io/package-tree.html">com.cloudera.crunch.io</A>, <A HREF="com/cloudera/crunch/io/avro/package-tree.html">com.cloudera.crunch.io.avro</A>, <A HREF="com/cloudera/crunch/io/hbase/package-tree.html">com.cloudera.crunch.io.hbase</A>, <A HREF="com/cloudera/crunch/io/impl/package-tree.html">com.cloudera.crunch.io.impl</A>, <A HREF="com/cloudera/crunch/io/seq/package-tree.html">com.cloudera.crunch.io.seq</A>, <A HREF="com/cloudera/crunch/io/text/package-tree.html">com.cloudera.crunch.io.text</A>, <A HREF="com/cloudera/crunch/lib/package-tree.html">com.cloudera.crunch.lib</A>, <A HREF="com/cloudera/crunch/materialize/package-tree.html">com.cloudera.crunch.materialize</A>, <A HREF="com/cloudera/crunch/test/package-tree.html">com.cloudera.crunch.test</A>, <A HREF="com/cloudera/crunch/tool/package-tree.html">com.cloudera.crunch.tool</A>, <A HREF="com/cloudera/crunch/type/package-tree.html">com.cloudera.crunch.type</A>, <A HREF="com/cloudera/crunch/type/avro/package-tree.html">com.cloudera.crunch.type.avro</A>, <A HREF="com/cloudera/crunch/type/writable/package-tree.html">com.cloudera.crunch.type.writable</A>, <A HREF="com/cloudera/crunch/util/package-tree.html">com.cloudera.crunch.util</A>, <A HREF="org/apache/hadoop/mapreduce/lib/jobcontrol/package-tree.html">org.apache.hadoop.mapreduce.lib.jobcontrol</A>, <A HREF="org/apache/hadoop/mapreduce/lib/output/package-tree.html">org.apache.hadoop.mapreduce.lib.output</A></DL>
<HR>
<H2>
Class Hierarchy
</H2>
<UL>
<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
<LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/Aggregate.html" title="class in com.cloudera.crunch.lib"><B>Aggregate</B></A><LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/Aggregate.PairValueComparator.html" title="class in com.cloudera.crunch.lib"><B>Aggregate.PairValueComparator</B></A>&lt;K,V&gt; (implements java.util.<A HREF="http://download.oracle.com/javase/6/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/At.html" title="class in com.cloudera.crunch.io"><B>At</B></A><LI TYPE="circle">com.cloudera.crunch.io.avro.<A HREF="com/cloudera/crunch/io/avro/AvroFileReaderFactory.html" title="class in com.cloudera.crunch.io.avro"><B>AvroFileReaderFactory</B></A>&lt;T&gt; (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/FileReaderFactory.html" title="interface in com.cloudera.crunch.io">FileReaderFactory</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.type.avro.<A HREF="com/cloudera/crunch/type/avro/AvroKeyConverter.html" title="class in com.cloudera.crunch.type.avro"><B>AvroKeyConverter</B></A>&lt;K&gt; (implements com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/Converter.html" title="interface in com.cloudera.crunch.type">Converter</A>&lt;K,V,S,T&gt;)
<LI TYPE="circle">com.cloudera.crunch.type.avro.<A HREF="com/cloudera/crunch/type/avro/AvroPairConverter.html" title="class in com.cloudera.crunch.type.avro"><B>AvroPairConverter</B></A>&lt;K,V&gt; (implements com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/Converter.html" title="interface in com.cloudera.crunch.type">Converter</A>&lt;K,V,S,T&gt;)
<LI TYPE="circle">com.cloudera.crunch.type.avro.<A HREF="com/cloudera/crunch/type/avro/Avros.html" title="class in com.cloudera.crunch.type.avro"><B>Avros</B></A><LI TYPE="circle">com.cloudera.crunch.type.avro.<A HREF="com/cloudera/crunch/type/avro/AvroType.html" title="class in com.cloudera.crunch.type.avro"><B>AvroType</B></A>&lt;T&gt; (implements com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/PType.html" title="interface in com.cloudera.crunch.type">PType</A>&lt;T&gt;)
<UL>
<LI TYPE="circle">com.cloudera.crunch.type.avro.<A HREF="com/cloudera/crunch/type/avro/AvroTableType.html" title="class in com.cloudera.crunch.type.avro"><B>AvroTableType</B></A>&lt;K,V&gt; (implements com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/PTableType.html" title="interface in com.cloudera.crunch.type">PTableType</A>&lt;K,V&gt;)
</UL>
<LI TYPE="circle">com.cloudera.crunch.type.avro.<A HREF="com/cloudera/crunch/type/avro/AvroTypeFamily.html" title="class in com.cloudera.crunch.type.avro"><B>AvroTypeFamily</B></A> (implements com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/PTypeFamily.html" title="interface in com.cloudera.crunch.type">PTypeFamily</A>)
<LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/Cogroup.html" title="class in com.cloudera.crunch.lib"><B>Cogroup</B></A><LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/Collects.html" title="class in com.cloudera.crunch.util"><B>Collects</B></A><LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.FirstNAggregator.html" title="class in com.cloudera.crunch"><B>CombineFn.FirstNAggregator</B></A>&lt;V&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.LastNAggregator.html" title="class in com.cloudera.crunch"><B>CombineFn.LastNAggregator</B></A>&lt;V&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.MaxBigInts.html" title="class in com.cloudera.crunch"><B>CombineFn.MaxBigInts</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.MaxDoubles.html" title="class in com.cloudera.crunch"><B>CombineFn.MaxDoubles</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.MaxFloats.html" title="class in com.cloudera.crunch"><B>CombineFn.MaxFloats</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.MaxInts.html" title="class in com.cloudera.crunch"><B>CombineFn.MaxInts</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.MaxLongs.html" title="class in com.cloudera.crunch"><B>CombineFn.MaxLongs</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.MaxNAggregator.html" title="class in com.cloudera.crunch"><B>CombineFn.MaxNAggregator</B></A>&lt;V&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.MinBigInts.html" title="class in com.cloudera.crunch"><B>CombineFn.MinBigInts</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.MinDoubles.html" title="class in com.cloudera.crunch"><B>CombineFn.MinDoubles</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.MinFloats.html" title="class in com.cloudera.crunch"><B>CombineFn.MinFloats</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.MinInts.html" title="class in com.cloudera.crunch"><B>CombineFn.MinInts</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.MinLongs.html" title="class in com.cloudera.crunch"><B>CombineFn.MinLongs</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.MinNAggregator.html" title="class in com.cloudera.crunch"><B>CombineFn.MinNAggregator</B></A>&lt;V&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.PairAggregator.html" title="class in com.cloudera.crunch"><B>CombineFn.PairAggregator</B></A>&lt;V1,V2&gt;<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.QuadAggregator.html" title="class in com.cloudera.crunch"><B>CombineFn.QuadAggregator</B></A>&lt;A,B,C,D&gt;<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.SumBigInts.html" title="class in com.cloudera.crunch"><B>CombineFn.SumBigInts</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.SumDoubles.html" title="class in com.cloudera.crunch"><B>CombineFn.SumDoubles</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.SumFloats.html" title="class in com.cloudera.crunch"><B>CombineFn.SumFloats</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.SumInts.html" title="class in com.cloudera.crunch"><B>CombineFn.SumInts</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.SumLongs.html" title="class in com.cloudera.crunch"><B>CombineFn.SumLongs</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch">CombineFn.Aggregator</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.TripAggregator.html" title="class in com.cloudera.crunch"><B>CombineFn.TripAggregator</B></A>&lt;A,B,C&gt;<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.TupleNAggregator.html" title="class in com.cloudera.crunch"><B>CombineFn.TupleNAggregator</B></A><LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/CompositePathIterable.html" title="class in com.cloudera.crunch.io"><B>CompositePathIterable</B></A>&lt;T&gt; (implements java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A>&lt;T&gt;)
<LI TYPE="circle">org.apache.hadoop.conf.Configured (implements org.apache.hadoop.conf.Configurable)
<UL>
<LI TYPE="circle">com.cloudera.crunch.tool.<A HREF="com/cloudera/crunch/tool/CrunchTool.html" title="class in com.cloudera.crunch.tool"><B>CrunchTool</B></A> (implements org.apache.hadoop.util.Tool)
<LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/JoinUtils.AvroPairGroupingComparator.html" title="class in com.cloudera.crunch.lib"><B>JoinUtils.AvroPairGroupingComparator</B></A>&lt;T&gt; (implements org.apache.hadoop.io.RawComparator&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.type.avro.<A HREF="com/cloudera/crunch/type/avro/SafeAvroSerialization.html" title="class in com.cloudera.crunch.type.avro"><B>SafeAvroSerialization</B></A>&lt;T&gt; (implements org.apache.hadoop.io.serializer.Serialization&lt;T&gt;)
</UL>
<LI TYPE="circle">org.apache.hadoop.mapreduce.lib.jobcontrol.<A HREF="org/apache/hadoop/mapreduce/lib/jobcontrol/ControlledJob.html" title="class in org.apache.hadoop.mapreduce.lib.jobcontrol"><B>ControlledJob</B></A><UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.exec.<A HREF="com/cloudera/crunch/impl/mr/exec/CrunchJob.html" title="class in com.cloudera.crunch.impl.mr.exec"><B>CrunchJob</B></A></UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.run.<A HREF="com/cloudera/crunch/impl/mr/run/CrunchInputs.html" title="class in com.cloudera.crunch.impl.mr.run"><B>CrunchInputs</B></A><LI TYPE="circle">org.apache.hadoop.mapreduce.lib.output.<A HREF="org/apache/hadoop/mapreduce/lib/output/CrunchMultipleOutputs.html" title="class in org.apache.hadoop.mapreduce.lib.output"><B>CrunchMultipleOutputs</B></A>&lt;KEYOUT,VALUEOUT&gt;<LI TYPE="circle">com.cloudera.crunch.impl.mr.run.<A HREF="com/cloudera/crunch/impl/mr/run/CrunchTaskContext.html" title="class in com.cloudera.crunch.impl.mr.run"><B>CrunchTaskContext</B></A><LI TYPE="circle">com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/DataBridge.html" title="class in com.cloudera.crunch.type"><B>DataBridge</B></A><LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/DistCache.html" title="class in com.cloudera.crunch.util"><B>DistCache</B></A><LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/DoFn.html" title="class in com.cloudera.crunch"><B>DoFn</B></A>&lt;S,T&gt; (implements java.io.<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
<UL>
<LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/Aggregate.TopKFn.html" title="class in com.cloudera.crunch.lib"><B>Aggregate.TopKFn</B></A>&lt;K,V&gt;<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.html" title="class in com.cloudera.crunch"><B>CombineFn</B></A>&lt;S,T&gt;<UL>
<LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/Aggregate.TopKCombineFn.html" title="class in com.cloudera.crunch.lib"><B>Aggregate.TopKCombineFn</B></A>&lt;K,V&gt;<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.AggregatorCombineFn.html" title="class in com.cloudera.crunch"><B>CombineFn.AggregatorCombineFn</B></A>&lt;K,V&gt;</UL>
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/FilterFn.html" title="class in com.cloudera.crunch"><B>FilterFn</B></A>&lt;T&gt;<UL>
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/FilterFn.AndFn.html" title="class in com.cloudera.crunch"><B>FilterFn.AndFn</B></A>&lt;S&gt;<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/FilterFn.NotFn.html" title="class in com.cloudera.crunch"><B>FilterFn.NotFn</B></A>&lt;S&gt;<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/FilterFn.OrFn.html" title="class in com.cloudera.crunch"><B>FilterFn.OrFn</B></A>&lt;S&gt;</UL>
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/MapFn.html" title="class in com.cloudera.crunch"><B>MapFn</B></A>&lt;S,T&gt;<UL>
<LI TYPE="circle">com.cloudera.crunch.fn.<A HREF="com/cloudera/crunch/fn/CompositeMapFn.html" title="class in com.cloudera.crunch.fn"><B>CompositeMapFn</B></A>&lt;R,S,T&gt;<LI TYPE="circle">com.cloudera.crunch.fn.<A HREF="com/cloudera/crunch/fn/IdentityFn.html" title="class in com.cloudera.crunch.fn"><B>IdentityFn</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.fn.<A HREF="com/cloudera/crunch/fn/PairMapFn.html" title="class in com.cloudera.crunch.fn"><B>PairMapFn</B></A>&lt;K,V,S,T&gt;<LI TYPE="circle">com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/PGroupedTableType.PairIterableMapFn.html" title="class in com.cloudera.crunch.type"><B>PGroupedTableType.PairIterableMapFn</B></A>&lt;K,V&gt;<LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/PTypes.JacksonInputMapFn.html" title="class in com.cloudera.crunch.util"><B>PTypes.JacksonInputMapFn</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/PTypes.JacksonOutputMapFn.html" title="class in com.cloudera.crunch.util"><B>PTypes.JacksonOutputMapFn</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/PTypes.ProtoInputMapFn.html" title="class in com.cloudera.crunch.util"><B>PTypes.ProtoInputMapFn</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/PTypes.ProtoOutputMapFn.html" title="class in com.cloudera.crunch.util"><B>PTypes.ProtoOutputMapFn</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/PTypes.SmileInputMapFn.html" title="class in com.cloudera.crunch.util"><B>PTypes.SmileInputMapFn</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/PTypes.SmileOutputMapFn.html" title="class in com.cloudera.crunch.util"><B>PTypes.SmileOutputMapFn</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/PTypes.ThriftInputMapFn.html" title="class in com.cloudera.crunch.util"><B>PTypes.ThriftInputMapFn</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/PTypes.ThriftOutputMapFn.html" title="class in com.cloudera.crunch.util"><B>PTypes.ThriftOutputMapFn</B></A>&lt;T&gt;</UL>
<LI TYPE="circle">com.cloudera.crunch.fn.<A HREF="com/cloudera/crunch/fn/MapKeysFn.html" title="class in com.cloudera.crunch.fn"><B>MapKeysFn</B></A>&lt;K1,K2,V&gt;<LI TYPE="circle">com.cloudera.crunch.fn.<A HREF="com/cloudera/crunch/fn/MapValuesFn.html" title="class in com.cloudera.crunch.fn"><B>MapValuesFn</B></A>&lt;K,V1,V2&gt;<LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/Sample.SamplerFn.html" title="class in com.cloudera.crunch.lib"><B>Sample.SamplerFn</B></A>&lt;S&gt;</UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.plan.<A HREF="com/cloudera/crunch/impl/mr/plan/DoNode.html" title="class in com.cloudera.crunch.impl.mr.plan"><B>DoNode</B></A><LI TYPE="circle">com.cloudera.crunch.test.<A HREF="com/cloudera/crunch/test/FileHelper.html" title="class in com.cloudera.crunch.test"><B>FileHelper</B></A><LI TYPE="circle">com.cloudera.crunch.io.impl.<A HREF="com/cloudera/crunch/io/impl/FileSourceImpl.html" title="class in com.cloudera.crunch.io.impl"><B>FileSourceImpl</B></A>&lt;T&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/Source.html" title="interface in com.cloudera.crunch">Source</A>&lt;T&gt;)
<UL>
<LI TYPE="circle">com.cloudera.crunch.io.avro.<A HREF="com/cloudera/crunch/io/avro/AvroFileSource.html" title="class in com.cloudera.crunch.io.avro"><B>AvroFileSource</B></A>&lt;T&gt; (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSource.html" title="interface in com.cloudera.crunch.io">ReadableSource</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.io.impl.<A HREF="com/cloudera/crunch/io/impl/FileTableSourceImpl.html" title="class in com.cloudera.crunch.io.impl"><B>FileTableSourceImpl</B></A>&lt;K,V&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/TableSource.html" title="interface in com.cloudera.crunch">TableSource</A>&lt;K,V&gt;)
<LI TYPE="circle">com.cloudera.crunch.io.seq.<A HREF="com/cloudera/crunch/io/seq/SeqFileSource.html" title="class in com.cloudera.crunch.io.seq"><B>SeqFileSource</B></A>&lt;T&gt; (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSource.html" title="interface in com.cloudera.crunch.io">ReadableSource</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.io.text.<A HREF="com/cloudera/crunch/io/text/TextFileSource.html" title="class in com.cloudera.crunch.io.text"><B>TextFileSource</B></A>&lt;T&gt; (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSource.html" title="interface in com.cloudera.crunch.io">ReadableSource</A>&lt;T&gt;)
</UL>
<LI TYPE="circle">com.cloudera.crunch.io.impl.<A HREF="com/cloudera/crunch/io/impl/FileTargetImpl.html" title="class in com.cloudera.crunch.io.impl"><B>FileTargetImpl</B></A> (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/PathTarget.html" title="interface in com.cloudera.crunch.io">PathTarget</A>)
<UL>
<LI TYPE="circle">com.cloudera.crunch.io.avro.<A HREF="com/cloudera/crunch/io/avro/AvroFileTarget.html" title="class in com.cloudera.crunch.io.avro"><B>AvroFileTarget</B></A><LI TYPE="circle">com.cloudera.crunch.io.seq.<A HREF="com/cloudera/crunch/io/seq/SeqFileTarget.html" title="class in com.cloudera.crunch.io.seq"><B>SeqFileTarget</B></A><UL>
<LI TYPE="circle">com.cloudera.crunch.io.seq.<A HREF="com/cloudera/crunch/io/seq/SeqFileTableSourceTarget.html" title="class in com.cloudera.crunch.io.seq"><B>SeqFileTableSourceTarget</B></A>&lt;K,V&gt; (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/PathTarget.html" title="interface in com.cloudera.crunch.io">PathTarget</A>, com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSourceTarget.html" title="interface in com.cloudera.crunch.io">ReadableSourceTarget</A>&lt;T&gt;, com.cloudera.crunch.<A HREF="com/cloudera/crunch/TableSource.html" title="interface in com.cloudera.crunch">TableSource</A>&lt;K,V&gt;)
</UL>
<LI TYPE="circle">com.cloudera.crunch.io.text.<A HREF="com/cloudera/crunch/io/text/TextFileTarget.html" title="class in com.cloudera.crunch.io.text"><B>TextFileTarget</B></A></UL>
<LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/From.html" title="class in com.cloudera.crunch.io"><B>From</B></A><LI TYPE="circle">com.cloudera.crunch.type.writable.<A HREF="com/cloudera/crunch/type/writable/GenericArrayWritable.html" title="class in com.cloudera.crunch.type.writable"><B>GenericArrayWritable</B></A>&lt;T&gt; (implements org.apache.hadoop.io.Writable)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/GroupingOptions.html" title="class in com.cloudera.crunch"><B>GroupingOptions</B></A><LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/GroupingOptions.Builder.html" title="class in com.cloudera.crunch"><B>GroupingOptions.Builder</B></A><LI TYPE="circle">com.cloudera.crunch.io.hbase.<A HREF="com/cloudera/crunch/io/hbase/HBaseTarget.html" title="class in com.cloudera.crunch.io.hbase"><B>HBaseTarget</B></A> (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/MapReduceTarget.html" title="interface in com.cloudera.crunch.io">MapReduceTarget</A>)
<UL>
<LI TYPE="circle">com.cloudera.crunch.io.hbase.<A HREF="com/cloudera/crunch/io/hbase/HBaseSourceTarget.html" title="class in com.cloudera.crunch.io.hbase"><B>HBaseSourceTarget</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/SourceTarget.html" title="interface in com.cloudera.crunch">SourceTarget</A>&lt;T&gt;, com.cloudera.crunch.<A HREF="com/cloudera/crunch/TableSource.html" title="interface in com.cloudera.crunch">TableSource</A>&lt;K,V&gt;)
</UL>
<LI TYPE="circle">org.apache.hadoop.mapreduce.InputFormat&lt;K,V&gt;<UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.run.<A HREF="com/cloudera/crunch/impl/mr/run/CrunchInputFormat.html" title="class in com.cloudera.crunch.impl.mr.run"><B>CrunchInputFormat</B></A>&lt;K,V&gt;<LI TYPE="circle">org.apache.hadoop.mapreduce.lib.input.FileInputFormat&lt;K,V&gt;<UL>
<LI TYPE="circle">com.cloudera.crunch.type.avro.<A HREF="com/cloudera/crunch/type/avro/AvroInputFormat.html" title="class in com.cloudera.crunch.type.avro"><B>AvroInputFormat</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.type.avro.<A HREF="com/cloudera/crunch/type/avro/AvroUtf8InputFormat.html" title="class in com.cloudera.crunch.type.avro"><B>AvroUtf8InputFormat</B></A><LI TYPE="circle">com.cloudera.crunch.io.text.<A HREF="com/cloudera/crunch/io/text/BZip2TextInputFormat.html" title="class in com.cloudera.crunch.io.text"><B>BZip2TextInputFormat</B></A></UL>
</UL>
<LI TYPE="circle">org.apache.hadoop.mapreduce.InputSplit<UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.run.<A HREF="com/cloudera/crunch/impl/mr/run/CrunchInputSplit.html" title="class in com.cloudera.crunch.impl.mr.run"><B>CrunchInputSplit</B></A> (implements org.apache.hadoop.conf.Configurable, org.apache.hadoop.io.Writable)
</UL>
<LI TYPE="circle">java.io.<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io"><B>InputStream</B></A> (implements java.io.<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</A>)
<UL>
<LI TYPE="circle">com.cloudera.crunch.io.text.<A HREF="com/cloudera/crunch/io/text/CBZip2InputStream.html" title="class in com.cloudera.crunch.io.text"><B>CBZip2InputStream</B></A> (implements org.apache.hadoop.io.compress.bzip2.BZip2Constants)
</UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.emit.<A HREF="com/cloudera/crunch/impl/mr/emit/IntermediateEmitter.html" title="class in com.cloudera.crunch.impl.mr.emit"><B>IntermediateEmitter</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/Emitter.html" title="interface in com.cloudera.crunch">Emitter</A>&lt;T&gt;)
<LI TYPE="circle">org.apache.hadoop.mapreduce.lib.jobcontrol.<A HREF="org/apache/hadoop/mapreduce/lib/jobcontrol/JobControl.html" title="class in org.apache.hadoop.mapreduce.lib.jobcontrol"><B>JobControl</B></A> (implements java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</A>)
<LI TYPE="circle">com.cloudera.crunch.impl.mr.plan.<A HREF="com/cloudera/crunch/impl/mr/plan/JobNameBuilder.html" title="class in com.cloudera.crunch.impl.mr.plan"><B>JobNameBuilder</B></A><LI TYPE="circle">com.cloudera.crunch.impl.mr.plan.<A HREF="com/cloudera/crunch/impl/mr/plan/JobPrototype.html" title="class in com.cloudera.crunch.impl.mr.plan"><B>JobPrototype</B></A><LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/Join.html" title="class in com.cloudera.crunch.lib"><B>Join</B></A><LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/JoinUtils.html" title="class in com.cloudera.crunch.lib"><B>JoinUtils</B></A><LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/JoinUtils.TupleWritableComparator.html" title="class in com.cloudera.crunch.lib"><B>JoinUtils.TupleWritableComparator</B></A> (implements org.apache.hadoop.io.RawComparator&lt;T&gt;)
<LI TYPE="circle">org.apache.hadoop.mapreduce.Mapper&lt;KEYIN,VALUEIN,KEYOUT,VALUEOUT&gt;<UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.run.<A HREF="com/cloudera/crunch/impl/mr/run/CrunchMapper.html" title="class in com.cloudera.crunch.impl.mr.run"><B>CrunchMapper</B></A></UL>
<LI TYPE="circle">com.cloudera.crunch.materialize.<A HREF="com/cloudera/crunch/materialize/MaterializableIterable.html" title="class in com.cloudera.crunch.materialize"><B>MaterializableIterable</B></A>&lt;E&gt; (implements java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.impl.mem.collect.<A HREF="com/cloudera/crunch/impl/mem/collect/MemCollection.html" title="class in com.cloudera.crunch.impl.mem.collect"><B>MemCollection</B></A>&lt;S&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/PCollection.html" title="interface in com.cloudera.crunch">PCollection</A>&lt;S&gt;)
<UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mem.collect.<A HREF="com/cloudera/crunch/impl/mem/collect/MemTable.html" title="class in com.cloudera.crunch.impl.mem.collect"><B>MemTable</B></A>&lt;K,V&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/PTable.html" title="interface in com.cloudera.crunch">PTable</A>&lt;K,V&gt;)
</UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mem.<A HREF="com/cloudera/crunch/impl/mem/MemPipeline.html" title="class in com.cloudera.crunch.impl.mem"><B>MemPipeline</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/Pipeline.html" title="interface in com.cloudera.crunch">Pipeline</A>)
<LI TYPE="circle">com.cloudera.crunch.impl.mr.exec.<A HREF="com/cloudera/crunch/impl/mr/exec/MRExecutor.html" title="class in com.cloudera.crunch.impl.mr.exec"><B>MRExecutor</B></A><LI TYPE="circle">com.cloudera.crunch.impl.mr.<A HREF="com/cloudera/crunch/impl/mr/MRPipeline.html" title="class in com.cloudera.crunch.impl.mr"><B>MRPipeline</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/Pipeline.html" title="interface in com.cloudera.crunch">Pipeline</A>)
<LI TYPE="circle">com.cloudera.crunch.impl.mr.plan.<A HREF="com/cloudera/crunch/impl/mr/plan/MSCROutputHandler.html" title="class in com.cloudera.crunch.impl.mr.plan"><B>MSCROutputHandler</B></A> (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/OutputHandler.html" title="interface in com.cloudera.crunch.io">OutputHandler</A>)
<LI TYPE="circle">com.cloudera.crunch.impl.mr.plan.<A HREF="com/cloudera/crunch/impl/mr/plan/MSCRPlanner.html" title="class in com.cloudera.crunch.impl.mr.plan"><B>MSCRPlanner</B></A><LI TYPE="circle">com.cloudera.crunch.impl.mr.emit.<A HREF="com/cloudera/crunch/impl/mr/emit/MultipleOutputEmitter.html" title="class in com.cloudera.crunch.impl.mr.emit"><B>MultipleOutputEmitter</B></A>&lt;T,K,V&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/Emitter.html" title="interface in com.cloudera.crunch">Emitter</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.impl.mr.emit.<A HREF="com/cloudera/crunch/impl/mr/emit/OutputEmitter.html" title="class in com.cloudera.crunch.impl.mr.emit"><B>OutputEmitter</B></A>&lt;T,K,V&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/Emitter.html" title="interface in com.cloudera.crunch">Emitter</A>&lt;T&gt;)
<LI TYPE="circle">org.apache.hadoop.mapreduce.OutputFormat&lt;K,V&gt;<UL>
<LI TYPE="circle">org.apache.hadoop.mapreduce.lib.output.FileOutputFormat&lt;K,V&gt;<UL>
<LI TYPE="circle">com.cloudera.crunch.type.avro.<A HREF="com/cloudera/crunch/type/avro/AvroOutputFormat.html" title="class in com.cloudera.crunch.type.avro"><B>AvroOutputFormat</B></A>&lt;T&gt;</UL>
</UL>
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/Pair.html" title="class in com.cloudera.crunch"><B>Pair</B></A>&lt;K,V&gt; (implements java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;T&gt;, com.cloudera.crunch.<A HREF="com/cloudera/crunch/Tuple.html" title="interface in com.cloudera.crunch">Tuple</A>)
<LI TYPE="circle">org.apache.hadoop.mapreduce.Partitioner&lt;KEY,VALUE&gt;<UL>
<LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/JoinUtils.AvroIndexedRecordPartitioner.html" title="class in com.cloudera.crunch.lib"><B>JoinUtils.AvroIndexedRecordPartitioner</B></A><LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/JoinUtils.TupleWritablePartitioner.html" title="class in com.cloudera.crunch.lib"><B>JoinUtils.TupleWritablePartitioner</B></A></UL>
<LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/PathTargetImpl.html" title="class in com.cloudera.crunch.io"><B>PathTargetImpl</B></A> (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/PathTarget.html" title="interface in com.cloudera.crunch.io">PathTarget</A>)
<LI TYPE="circle">com.cloudera.crunch.impl.mr.collect.<A HREF="com/cloudera/crunch/impl/mr/collect/PCollectionImpl.html" title="class in com.cloudera.crunch.impl.mr.collect"><B>PCollectionImpl</B></A>&lt;S&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/PCollection.html" title="interface in com.cloudera.crunch">PCollection</A>&lt;S&gt;)
<UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.collect.<A HREF="com/cloudera/crunch/impl/mr/collect/DoCollectionImpl.html" title="class in com.cloudera.crunch.impl.mr.collect"><B>DoCollectionImpl</B></A>&lt;S&gt;<LI TYPE="circle">com.cloudera.crunch.impl.mr.collect.<A HREF="com/cloudera/crunch/impl/mr/collect/InputCollection.html" title="class in com.cloudera.crunch.impl.mr.collect"><B>InputCollection</B></A>&lt;S&gt;<LI TYPE="circle">com.cloudera.crunch.impl.mr.collect.<A HREF="com/cloudera/crunch/impl/mr/collect/PGroupedTableImpl.html" title="class in com.cloudera.crunch.impl.mr.collect"><B>PGroupedTableImpl</B></A>&lt;K,V&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/PGroupedTable.html" title="interface in com.cloudera.crunch">PGroupedTable</A>&lt;K,V&gt;)
<LI TYPE="circle">com.cloudera.crunch.impl.mr.collect.<A HREF="com/cloudera/crunch/impl/mr/collect/PTableBase.html" title="class in com.cloudera.crunch.impl.mr.collect"><B>PTableBase</B></A>&lt;K,V&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/PTable.html" title="interface in com.cloudera.crunch">PTable</A>&lt;K,V&gt;)
<UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.collect.<A HREF="com/cloudera/crunch/impl/mr/collect/DoTableImpl.html" title="class in com.cloudera.crunch.impl.mr.collect"><B>DoTableImpl</B></A>&lt;K,V&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/PTable.html" title="interface in com.cloudera.crunch">PTable</A>&lt;K,V&gt;)
<LI TYPE="circle">com.cloudera.crunch.impl.mr.collect.<A HREF="com/cloudera/crunch/impl/mr/collect/InputTable.html" title="class in com.cloudera.crunch.impl.mr.collect"><B>InputTable</B></A>&lt;K,V&gt;<LI TYPE="circle">com.cloudera.crunch.impl.mr.collect.<A HREF="com/cloudera/crunch/impl/mr/collect/UnionTable.html" title="class in com.cloudera.crunch.impl.mr.collect"><B>UnionTable</B></A>&lt;K,V&gt;</UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.collect.<A HREF="com/cloudera/crunch/impl/mr/collect/UnionCollection.html" title="class in com.cloudera.crunch.impl.mr.collect"><B>UnionCollection</B></A>&lt;S&gt;</UL>
<LI TYPE="circle">com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/PGroupedTableType.html" title="class in com.cloudera.crunch.type"><B>PGroupedTableType</B></A>&lt;K,V&gt; (implements com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/PType.html" title="interface in com.cloudera.crunch.type">PType</A>&lt;T&gt;)
<UL>
<LI TYPE="circle">com.cloudera.crunch.type.avro.<A HREF="com/cloudera/crunch/type/avro/AvroGroupedTableType.html" title="class in com.cloudera.crunch.type.avro"><B>AvroGroupedTableType</B></A>&lt;K,V&gt;<LI TYPE="circle">com.cloudera.crunch.type.writable.<A HREF="com/cloudera/crunch/type/writable/WritableGroupedTableType.html" title="class in com.cloudera.crunch.type.writable"><B>WritableGroupedTableType</B></A>&lt;K,V&gt;</UL>
<LI TYPE="circle">com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/PGroupedTableType.PTypeIterable.html" title="class in com.cloudera.crunch.type"><B>PGroupedTableType.PTypeIterable</B></A>&lt;V&gt; (implements java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.impl.mr.plan.<A HREF="com/cloudera/crunch/impl/mr/plan/PlanningParameters.html" title="class in com.cloudera.crunch.impl.mr.plan"><B>PlanningParameters</B></A><LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/PTables.html" title="class in com.cloudera.crunch.lib"><B>PTables</B></A><LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/PTypes.html" title="class in com.cloudera.crunch.util"><B>PTypes</B></A><LI TYPE="circle">com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/PTypeUtils.html" title="class in com.cloudera.crunch.type"><B>PTypeUtils</B></A><LI TYPE="circle">org.apache.hadoop.mapreduce.RecordReader&lt;KEYIN,VALUEIN&gt; (implements java.io.<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</A>)
<UL>
<LI TYPE="circle">com.cloudera.crunch.type.avro.<A HREF="com/cloudera/crunch/type/avro/AvroRecordReader.html" title="class in com.cloudera.crunch.type.avro"><B>AvroRecordReader</B></A>&lt;T&gt;</UL>
<LI TYPE="circle">org.apache.hadoop.mapreduce.Reducer&lt;KEYIN,VALUEIN,KEYOUT,VALUEOUT&gt;<UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.run.<A HREF="com/cloudera/crunch/impl/mr/run/CrunchReducer.html" title="class in com.cloudera.crunch.impl.mr.run"><B>CrunchReducer</B></A><UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.run.<A HREF="com/cloudera/crunch/impl/mr/run/CrunchCombiner.html" title="class in com.cloudera.crunch.impl.mr.run"><B>CrunchCombiner</B></A></UL>
</UL>
<LI TYPE="circle">com.cloudera.crunch.type.avro.<A HREF="com/cloudera/crunch/type/avro/ReflectDataFactory.html" title="class in com.cloudera.crunch.type.avro"><B>ReflectDataFactory</B></A><LI TYPE="circle">com.cloudera.crunch.impl.mr.run.<A HREF="com/cloudera/crunch/impl/mr/run/RTNode.html" title="class in com.cloudera.crunch.impl.mr.run"><B>RTNode</B></A> (implements java.io.<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
<LI TYPE="circle">com.cloudera.crunch.impl.mr.run.<A HREF="com/cloudera/crunch/impl/mr/run/RuntimeParameters.html" title="class in com.cloudera.crunch.impl.mr.run"><B>RuntimeParameters</B></A><LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/Sample.html" title="class in com.cloudera.crunch.lib"><B>Sample</B></A><LI TYPE="circle">com.cloudera.crunch.io.seq.<A HREF="com/cloudera/crunch/io/seq/SeqFileHelper.html" title="class in com.cloudera.crunch.io.seq"><B>SeqFileHelper</B></A><LI TYPE="circle">com.cloudera.crunch.io.seq.<A HREF="com/cloudera/crunch/io/seq/SeqFileReaderFactory.html" title="class in com.cloudera.crunch.io.seq"><B>SeqFileReaderFactory</B></A>&lt;T&gt; (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/FileReaderFactory.html" title="interface in com.cloudera.crunch.io">FileReaderFactory</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.io.seq.<A HREF="com/cloudera/crunch/io/seq/SeqFileTableReaderFactory.html" title="class in com.cloudera.crunch.io.seq"><B>SeqFileTableReaderFactory</B></A>&lt;K,V&gt; (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/FileReaderFactory.html" title="interface in com.cloudera.crunch.io">FileReaderFactory</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/Set.html" title="class in com.cloudera.crunch.lib"><B>Set</B></A><LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/Sort.html" title="class in com.cloudera.crunch.lib"><B>Sort</B></A><LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/Sort.ColumnOrder.html" title="class in com.cloudera.crunch.lib"><B>Sort.ColumnOrder</B></A><LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/SourceTargetHelper.html" title="class in com.cloudera.crunch.io"><B>SourceTargetHelper</B></A><LI TYPE="circle">com.cloudera.crunch.io.impl.<A HREF="com/cloudera/crunch/io/impl/SourceTargetImpl.html" title="class in com.cloudera.crunch.io.impl"><B>SourceTargetImpl</B></A>&lt;T&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/SourceTarget.html" title="interface in com.cloudera.crunch">SourceTarget</A>&lt;T&gt;)
<UL>
<LI TYPE="circle">com.cloudera.crunch.io.impl.<A HREF="com/cloudera/crunch/io/impl/ReadableSourceTargetImpl.html" title="class in com.cloudera.crunch.io.impl"><B>ReadableSourceTargetImpl</B></A>&lt;T&gt; (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSourceTarget.html" title="interface in com.cloudera.crunch.io">ReadableSourceTarget</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.io.impl.<A HREF="com/cloudera/crunch/io/impl/SourcePathTargetImpl.html" title="class in com.cloudera.crunch.io.impl"><B>SourcePathTargetImpl</B></A>&lt;T&gt; (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/PathTarget.html" title="interface in com.cloudera.crunch.io">PathTarget</A>)
<UL>
<LI TYPE="circle">com.cloudera.crunch.io.impl.<A HREF="com/cloudera/crunch/io/impl/ReadableSourcePathTargetImpl.html" title="class in com.cloudera.crunch.io.impl"><B>ReadableSourcePathTargetImpl</B></A>&lt;T&gt; (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSourceTarget.html" title="interface in com.cloudera.crunch.io">ReadableSourceTarget</A>&lt;T&gt;)
<UL>
<LI TYPE="circle">com.cloudera.crunch.io.avro.<A HREF="com/cloudera/crunch/io/avro/AvroFileSourceTarget.html" title="class in com.cloudera.crunch.io.avro"><B>AvroFileSourceTarget</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.io.seq.<A HREF="com/cloudera/crunch/io/seq/SeqFileSourceTarget.html" title="class in com.cloudera.crunch.io.seq"><B>SeqFileSourceTarget</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.io.text.<A HREF="com/cloudera/crunch/io/text/TextFileSourceTarget.html" title="class in com.cloudera.crunch.io.text"><B>TextFileSourceTarget</B></A>&lt;T&gt;</UL>
<LI TYPE="circle">com.cloudera.crunch.io.impl.<A HREF="com/cloudera/crunch/io/impl/TableSourcePathTargetImpl.html" title="class in com.cloudera.crunch.io.impl"><B>TableSourcePathTargetImpl</B></A>&lt;K,V&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/TableSource.html" title="interface in com.cloudera.crunch">TableSource</A>&lt;K,V&gt;)
</UL>
<LI TYPE="circle">com.cloudera.crunch.io.impl.<A HREF="com/cloudera/crunch/io/impl/TableSourceTargetImpl.html" title="class in com.cloudera.crunch.io.impl"><B>TableSourceTargetImpl</B></A>&lt;K,V&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/TableSource.html" title="interface in com.cloudera.crunch">TableSource</A>&lt;K,V&gt;)
</UL>
<LI TYPE="circle">com.cloudera.crunch.test.<A HREF="com/cloudera/crunch/test/TestCounters.html" title="class in com.cloudera.crunch.test"><B>TestCounters</B></A><LI TYPE="circle">com.cloudera.crunch.io.text.<A HREF="com/cloudera/crunch/io/text/TextFileReaderFactory.html" title="class in com.cloudera.crunch.io.text"><B>TextFileReaderFactory</B></A>&lt;T&gt; (implements com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/FileReaderFactory.html" title="interface in com.cloudera.crunch.io">FileReaderFactory</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.type.writable.<A HREF="com/cloudera/crunch/type/writable/TextMapWritable.html" title="class in com.cloudera.crunch.type.writable"><B>TextMapWritable</B></A>&lt;T&gt; (implements org.apache.hadoop.io.Writable)
<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang"><B>Throwable</B></A> (implements java.io.<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
<UL>
<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang"><B>Exception</B></A><UL>
<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/RuntimeException.html?is-external=true" title="class or interface in java.lang"><B>RuntimeException</B></A><UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.run.<A HREF="com/cloudera/crunch/impl/mr/run/CrunchRuntimeException.html" title="class in com.cloudera.crunch.impl.mr.run"><B>CrunchRuntimeException</B></A></UL>
</UL>
</UL>
<LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/To.html" title="class in com.cloudera.crunch.io"><B>To</B></A><LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/Tuple3.html" title="class in com.cloudera.crunch"><B>Tuple3</B></A>&lt;V1,V2,V3&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/Tuple.html" title="interface in com.cloudera.crunch">Tuple</A>)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/Tuple4.html" title="class in com.cloudera.crunch"><B>Tuple4</B></A>&lt;V1,V2,V3,V4&gt; (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/Tuple.html" title="interface in com.cloudera.crunch">Tuple</A>)
<LI TYPE="circle">com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/TupleFactory.html" title="class in com.cloudera.crunch.type"><B>TupleFactory</B></A>&lt;T&gt; (implements java.io.<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/TupleN.html" title="class in com.cloudera.crunch"><B>TupleN</B></A> (implements com.cloudera.crunch.<A HREF="com/cloudera/crunch/Tuple.html" title="interface in com.cloudera.crunch">Tuple</A>)
<LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/Tuples.html" title="class in com.cloudera.crunch.util"><B>Tuples</B></A><LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/Tuples.PairIterable.html" title="class in com.cloudera.crunch.util"><B>Tuples.PairIterable</B></A>&lt;S,T&gt; (implements java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/Tuples.QuadIterable.html" title="class in com.cloudera.crunch.util"><B>Tuples.QuadIterable</B></A>&lt;A,B,C,D&gt; (implements java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/Tuples.TripIterable.html" title="class in com.cloudera.crunch.util"><B>Tuples.TripIterable</B></A>&lt;A,B,C&gt; (implements java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.util.<A HREF="com/cloudera/crunch/util/Tuples.TupleNIterable.html" title="class in com.cloudera.crunch.util"><B>Tuples.TupleNIterable</B></A> (implements java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.type.writable.<A HREF="com/cloudera/crunch/type/writable/TupleWritable.html" title="class in com.cloudera.crunch.type.writable"><B>TupleWritable</B></A> (implements org.apache.hadoop.io.WritableComparable&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.type.writable.<A HREF="com/cloudera/crunch/type/writable/WritablePairConverter.html" title="class in com.cloudera.crunch.type.writable"><B>WritablePairConverter</B></A>&lt;K,V&gt; (implements com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/Converter.html" title="interface in com.cloudera.crunch.type">Converter</A>&lt;K,V,S,T&gt;)
<LI TYPE="circle">com.cloudera.crunch.type.writable.<A HREF="com/cloudera/crunch/type/writable/Writables.html" title="class in com.cloudera.crunch.type.writable"><B>Writables</B></A><LI TYPE="circle">com.cloudera.crunch.type.writable.<A HREF="com/cloudera/crunch/type/writable/WritableType.html" title="class in com.cloudera.crunch.type.writable"><B>WritableType</B></A>&lt;T,W&gt; (implements com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/PType.html" title="interface in com.cloudera.crunch.type">PType</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.type.writable.<A HREF="com/cloudera/crunch/type/writable/WritableTypeFamily.html" title="class in com.cloudera.crunch.type.writable"><B>WritableTypeFamily</B></A> (implements com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/PTypeFamily.html" title="interface in com.cloudera.crunch.type">PTypeFamily</A>)
</UL>
</UL>
<H2>
Interface Hierarchy
</H2>
<UL>
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.AggregatorFactory.html" title="interface in com.cloudera.crunch"><B>CombineFn.AggregatorFactory</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/Emitter.html" title="interface in com.cloudera.crunch"><B>Emitter</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/FileReaderFactory.html" title="interface in com.cloudera.crunch.io"><B>FileReaderFactory</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/OutputHandler.html" title="interface in com.cloudera.crunch.io"><B>OutputHandler</B></A><LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/PCollection.html" title="interface in com.cloudera.crunch"><B>PCollection</B></A>&lt;S&gt;<UL>
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/PGroupedTable.html" title="interface in com.cloudera.crunch"><B>PGroupedTable</B></A>&lt;K,V&gt;<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/PTable.html" title="interface in com.cloudera.crunch"><B>PTable</B></A>&lt;K,V&gt;</UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.collect.<A HREF="com/cloudera/crunch/impl/mr/collect/PCollectionImpl.Visitor.html" title="interface in com.cloudera.crunch.impl.mr.collect"><B>PCollectionImpl.Visitor</B></A><LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/Pipeline.html" title="interface in com.cloudera.crunch"><B>Pipeline</B></A><LI TYPE="circle">com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/PType.html" title="interface in com.cloudera.crunch.type"><B>PType</B></A>&lt;T&gt;<UL>
<LI TYPE="circle">com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/PTableType.html" title="interface in com.cloudera.crunch.type"><B>PTableType</B></A>&lt;K,V&gt;</UL>
<LI TYPE="circle">com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/PTypeFamily.html" title="interface in com.cloudera.crunch.type"><B>PTypeFamily</B></A><LI TYPE="circle">java.io.<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io"><B>Serializable</B></A><UL>
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/CombineFn.Aggregator.html" title="interface in com.cloudera.crunch"><B>CombineFn.Aggregator</B></A>&lt;T&gt;<LI TYPE="circle">com.cloudera.crunch.type.<A HREF="com/cloudera/crunch/type/Converter.html" title="interface in com.cloudera.crunch.type"><B>Converter</B></A>&lt;K,V,S,T&gt;</UL>
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/Source.html" title="interface in com.cloudera.crunch"><B>Source</B></A>&lt;T&gt;<UL>
<LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSource.html" title="interface in com.cloudera.crunch.io"><B>ReadableSource</B></A>&lt;T&gt;<UL>
<LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSourceTarget.html" title="interface in com.cloudera.crunch.io"><B>ReadableSourceTarget</B></A>&lt;T&gt; (also extends com.cloudera.crunch.<A HREF="com/cloudera/crunch/SourceTarget.html" title="interface in com.cloudera.crunch">SourceTarget</A>&lt;T&gt;)
</UL>
<LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSourceTarget.html" title="interface in com.cloudera.crunch.io"><B>ReadableSourceTarget</B></A>&lt;T&gt; (also extends com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSource.html" title="interface in com.cloudera.crunch.io">ReadableSource</A>&lt;T&gt;, com.cloudera.crunch.<A HREF="com/cloudera/crunch/SourceTarget.html" title="interface in com.cloudera.crunch">SourceTarget</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/SourceTarget.html" title="interface in com.cloudera.crunch"><B>SourceTarget</B></A>&lt;T&gt; (also extends com.cloudera.crunch.<A HREF="com/cloudera/crunch/Target.html" title="interface in com.cloudera.crunch">Target</A>)
<UL>
<LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSourceTarget.html" title="interface in com.cloudera.crunch.io"><B>ReadableSourceTarget</B></A>&lt;T&gt; (also extends com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSource.html" title="interface in com.cloudera.crunch.io">ReadableSource</A>&lt;T&gt;)
</UL>
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/TableSource.html" title="interface in com.cloudera.crunch"><B>TableSource</B></A>&lt;K,V&gt;</UL>
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/Target.html" title="interface in com.cloudera.crunch"><B>Target</B></A><UL>
<LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/MapReduceTarget.html" title="interface in com.cloudera.crunch.io"><B>MapReduceTarget</B></A><UL>
<LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/PathTarget.html" title="interface in com.cloudera.crunch.io"><B>PathTarget</B></A></UL>
<LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/PathTarget.html" title="interface in com.cloudera.crunch.io"><B>PathTarget</B></A><LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSourceTarget.html" title="interface in com.cloudera.crunch.io"><B>ReadableSourceTarget</B></A>&lt;T&gt; (also extends com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSource.html" title="interface in com.cloudera.crunch.io">ReadableSource</A>&lt;T&gt;, com.cloudera.crunch.<A HREF="com/cloudera/crunch/SourceTarget.html" title="interface in com.cloudera.crunch">SourceTarget</A>&lt;T&gt;)
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/SourceTarget.html" title="interface in com.cloudera.crunch"><B>SourceTarget</B></A>&lt;T&gt; (also extends com.cloudera.crunch.<A HREF="com/cloudera/crunch/Source.html" title="interface in com.cloudera.crunch">Source</A>&lt;T&gt;)
<UL>
<LI TYPE="circle">com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSourceTarget.html" title="interface in com.cloudera.crunch.io"><B>ReadableSourceTarget</B></A>&lt;T&gt; (also extends com.cloudera.crunch.io.<A HREF="com/cloudera/crunch/io/ReadableSource.html" title="interface in com.cloudera.crunch.io">ReadableSource</A>&lt;T&gt;)
</UL>
</UL>
<LI TYPE="circle">com.cloudera.crunch.<A HREF="com/cloudera/crunch/Tuple.html" title="interface in com.cloudera.crunch"><B>Tuple</B></A></UL>
<H2>
Enum Hierarchy
</H2>
<UL>
<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><B>Object</B></A><UL>
<LI TYPE="circle">java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><B>Enum</B></A>&lt;E&gt; (implements java.lang.<A HREF="http://download.oracle.com/javase/6/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</A>&lt;T&gt;, java.io.<A HREF="http://download.oracle.com/javase/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</A>)
<UL>
<LI TYPE="circle">com.cloudera.crunch.impl.mr.run.<A HREF="com/cloudera/crunch/impl/mr/run/NodeContext.html" title="enum in com.cloudera.crunch.impl.mr.run"><B>NodeContext</B></A><LI TYPE="circle">com.cloudera.crunch.lib.<A HREF="com/cloudera/crunch/lib/Sort.Order.html" title="enum in com.cloudera.crunch.lib"><B>Sort.Order</B></A><LI TYPE="circle">org.apache.hadoop.mapreduce.lib.jobcontrol.<A HREF="org/apache/hadoop/mapreduce/lib/jobcontrol/JobControl.ThreadState.html" title="enum in org.apache.hadoop.mapreduce.lib.jobcontrol"><B>JobControl.ThreadState</B></A><LI TYPE="circle">org.apache.hadoop.mapreduce.lib.jobcontrol.<A HREF="org/apache/hadoop/mapreduce/lib/jobcontrol/ControlledJob.State.html" title="enum in org.apache.hadoop.mapreduce.lib.jobcontrol"><B>ControlledJob.State</B></A></UL>
</UL>
</UL>
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Use</FONT>&nbsp;</TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="index.html?overview-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
&nbsp;<A HREF="overview-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
&nbsp;<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
Copyright &#169; 2012. All Rights Reserved.
</BODY>
</HTML>