incubator-hcatalog-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ga...@apache.org
Subject svn commit: r1339782 [38/41] - in /incubator/hcatalog/site: author/src/documentation/content/xdocs/ publish/ publish/docs/r0.4.0/ publish/docs/r0.4.0/api/ publish/docs/r0.4.0/api/org/ publish/docs/r0.4.0/api/org/apache/ publish/docs/r0.4.0/api/org/apac...
Date Thu, 17 May 2012 18:36:06 GMT
Added: incubator/hcatalog/site/publish/docs/r0.4.0/api/serialized-form.html
URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/api/serialized-form.html?rev=1339782&view=auto
==============================================================================
--- incubator/hcatalog/site/publish/docs/r0.4.0/api/serialized-form.html (added)
+++ incubator/hcatalog/site/publish/docs/r0.4.0/api/serialized-form.html Thu May 17 18:35:47 2012
@@ -0,0 +1,1189 @@
+<!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 Wed May 16 17:39:41 PDT 2012 -->
+<TITLE>
+Serialized Form (HCatalog 0.4.0-dev API)
+</TITLE>
+
+<META NAME="date" CONTENT="2012-05-16">
+
+<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="Serialized Form (HCatalog 0.4.0-dev 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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&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?serialized-form.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="serialized-form.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>
+<H1>
+Serialized Form</H1>
+</CENTER>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>org.apache.hadoop.mapred</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="org.apache.hadoop.mapred.Counters.CountersExceededException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.hadoop.mapred.Counters.CountersExceededException extends java.lang.RuntimeException implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+
+<P>
+<A NAME="org.apache.hadoop.mapred.FileAlreadyExistsException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.hadoop.mapred.FileAlreadyExistsException extends java.io.IOException implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+
+<P>
+<A NAME="org.apache.hadoop.mapred.InvalidFileTypeException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.hadoop.mapred.InvalidFileTypeException extends java.io.IOException implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+
+<P>
+<A NAME="org.apache.hadoop.mapred.InvalidInputException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.hadoop.mapred.InvalidInputException extends java.io.IOException implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+problems</H3>
+<PRE>
+java.util.List&lt;E&gt; <B>problems</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="org.apache.hadoop.mapred.InvalidJobConfException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.hadoop.mapred.InvalidJobConfException extends java.io.IOException implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+
+<P>
+<A NAME="org.apache.hadoop.mapred.JobTracker.IllegalStateException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.hadoop.mapred.JobTracker.IllegalStateException extends java.io.IOException implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+
+<P>
+<A NAME="org.apache.hadoop.mapred.NotificationTestCase.NotificationServlet"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.hadoop.mapred.NotificationTestCase.NotificationServlet extends javax.servlet.http.HttpServlet implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+
+<P>
+<A NAME="org.apache.hadoop.mapred.RawHistoryFileServlet"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.hadoop.mapred.RawHistoryFileServlet extends javax.servlet.http.HttpServlet implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+servletContext</H3>
+<PRE>
+javax.servlet.ServletContext <B>servletContext</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="org.apache.hadoop.mapred.TaskGraphServlet"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.hadoop.mapred.TaskGraphServlet extends javax.servlet.http.HttpServlet implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-1365683739392460020L
+
+<P>
+
+<P>
+<A NAME="org.apache.hadoop.mapred.TaskLogServlet"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.hadoop.mapred.TaskLogServlet extends javax.servlet.http.HttpServlet implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-6615764817774487321L
+
+<P>
+
+<P>
+<A NAME="org.apache.hadoop.mapred.TaskTracker.MapOutputServlet"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.hadoop.mapred.TaskTracker.MapOutputServlet extends javax.servlet.http.HttpServlet implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+
+<P>
+<A NAME="org.apache.hadoop.mapred.TestShuffleExceptionCount.TestMapOutputServlet"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class org.apache.hadoop.mapred.TestShuffleExceptionCount.TestMapOutputServlet extends org.apache.hadoop.mapred.TaskTracker.MapOutputServlet implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>org.apache.hcatalog.common</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="org.apache.hcatalog.common.HCatException"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/hcatalog/common/HCatException.html" title="class in org.apache.hcatalog.common">org.apache.hcatalog.common.HCatException</A> extends java.io.IOException implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+errorType</H3>
+<PRE>
+<A HREF="org/apache/hcatalog/common/ErrorType.html" title="enum in org.apache.hcatalog.common">ErrorType</A> <B>errorType</B></PRE>
+<DL>
+<DD>The error type enum for this exception.
+<P>
+<DL>
+</DL>
+</DL>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>org.apache.hcatalog.data</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="org.apache.hcatalog.data.Pair"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/hcatalog/data/Pair.html" title="class in org.apache.hcatalog.data">org.apache.hcatalog.data.Pair</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+first</H3>
+<PRE>
+java.lang.Object <B>first</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+second</H3>
+<PRE>
+java.lang.Object <B>second</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>org.apache.hcatalog.data.schema</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="org.apache.hcatalog.data.schema.HCatFieldSchema"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/hcatalog/data/schema/HCatFieldSchema.html" title="class in org.apache.hcatalog.data.schema">org.apache.hcatalog.data.schema.HCatFieldSchema</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+fieldName</H3>
+<PRE>
+java.lang.String <B>fieldName</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+comment</H3>
+<PRE>
+java.lang.String <B>comment</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+type</H3>
+<PRE>
+<A HREF="org/apache/hcatalog/data/schema/HCatFieldSchema.Type.html" title="enum in org.apache.hcatalog.data.schema">HCatFieldSchema.Type</A> <B>type</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+category</H3>
+<PRE>
+<A HREF="org/apache/hcatalog/data/schema/HCatFieldSchema.Category.html" title="enum in org.apache.hcatalog.data.schema">HCatFieldSchema.Category</A> <B>category</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+subSchema</H3>
+<PRE>
+<A HREF="org/apache/hcatalog/data/schema/HCatSchema.html" title="class in org.apache.hcatalog.data.schema">HCatSchema</A> <B>subSchema</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+mapKeyType</H3>
+<PRE>
+<A HREF="org/apache/hcatalog/data/schema/HCatFieldSchema.Type.html" title="enum in org.apache.hcatalog.data.schema">HCatFieldSchema.Type</A> <B>mapKeyType</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+typeString</H3>
+<PRE>
+java.lang.String <B>typeString</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="org.apache.hcatalog.data.schema.HCatSchema"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/hcatalog/data/schema/HCatSchema.html" title="class in org.apache.hcatalog.data.schema">org.apache.hcatalog.data.schema.HCatSchema</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+fieldSchemas</H3>
+<PRE>
+java.util.List&lt;E&gt; <B>fieldSchemas</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+fieldPositionMap</H3>
+<PRE>
+java.util.Map&lt;K,V&gt; <B>fieldPositionMap</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+fieldNames</H3>
+<PRE>
+java.util.List&lt;E&gt; <B>fieldNames</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>org.apache.hcatalog.data.transfer</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="org.apache.hcatalog.data.transfer.ReaderContext"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/hcatalog/data/transfer/ReaderContext.html" title="class in org.apache.hcatalog.data.transfer">org.apache.hcatalog.data.transfer.ReaderContext</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-2656468331739574367L
+
+<P>
+<A NAME="serialized_methods"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialization Methods</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="readExternal(java.io.ObjectInput)"><!-- --></A><H3>
+readExternal</H3>
+<PRE>
+public void <B>readExternal</B>(java.io.ObjectInput&nbsp;in)
+                  throws java.io.IOException,
+                         java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DD>
+</DL>
+</DL>
+<HR>
+<A NAME="writeExternal(java.io.ObjectOutput)"><!-- --></A><H3>
+writeExternal</H3>
+<PRE>
+public void <B>writeExternal</B>(java.io.ObjectOutput&nbsp;out)
+                   throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DD>
+</DL>
+</DL>
+
+<P>
+<A NAME="org.apache.hcatalog.data.transfer.WriterContext"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/hcatalog/data/transfer/WriterContext.html" title="class in org.apache.hcatalog.data.transfer">org.apache.hcatalog.data.transfer.WriterContext</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>-5899374262971611840L
+
+<P>
+<A NAME="serialized_methods"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialization Methods</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="readExternal(java.io.ObjectInput)"><!-- --></A><H3>
+readExternal</H3>
+<PRE>
+public void <B>readExternal</B>(java.io.ObjectInput&nbsp;in)
+                  throws java.io.IOException,
+                         java.lang.ClassNotFoundException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE>
+<DD><CODE>java.lang.ClassNotFoundException</CODE></DD>
+</DL>
+</DL>
+<HR>
+<A NAME="writeExternal(java.io.ObjectOutput)"><!-- --></A><H3>
+writeExternal</H3>
+<PRE>
+public void <B>writeExternal</B>(java.io.ObjectOutput&nbsp;out)
+                   throws java.io.IOException</PRE>
+<DL>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.io.IOException</CODE></DD>
+</DL>
+</DL>
+<HR SIZE="4" NOSHADE>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="center"><FONT SIZE="+2">
+<B>Package</B> <B>org.apache.hcatalog.mapreduce</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<A NAME="org.apache.hcatalog.mapreduce.HCatTableInfo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/hcatalog/mapreduce/HCatTableInfo.html" title="class in org.apache.hcatalog.mapreduce">org.apache.hcatalog.mapreduce.HCatTableInfo</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+databaseName</H3>
+<PRE>
+java.lang.String <B>databaseName</B></PRE>
+<DL>
+<DD>The db and table names
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+tableName</H3>
+<PRE>
+java.lang.String <B>tableName</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+dataColumns</H3>
+<PRE>
+<A HREF="org/apache/hcatalog/data/schema/HCatSchema.html" title="class in org.apache.hcatalog.data.schema">HCatSchema</A> <B>dataColumns</B></PRE>
+<DL>
+<DD>The table schema.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+partitionColumns</H3>
+<PRE>
+<A HREF="org/apache/hcatalog/data/schema/HCatSchema.html" title="class in org.apache.hcatalog.data.schema">HCatSchema</A> <B>partitionColumns</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+table</H3>
+<PRE>
+org.apache.hadoop.hive.metastore.api.Table <B>table</B></PRE>
+<DL>
+<DD>The table being written to
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+storerInfo</H3>
+<PRE>
+<A HREF="org/apache/hcatalog/mapreduce/StorerInfo.html" title="class in org.apache.hcatalog.mapreduce">StorerInfo</A> <B>storerInfo</B></PRE>
+<DL>
+<DD>The storer info
+<P>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="org.apache.hcatalog.mapreduce.InputJobInfo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/hcatalog/mapreduce/InputJobInfo.html" title="class in org.apache.hcatalog.mapreduce">org.apache.hcatalog.mapreduce.InputJobInfo</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+databaseName</H3>
+<PRE>
+java.lang.String <B>databaseName</B></PRE>
+<DL>
+<DD>The db and table names.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+tableName</H3>
+<PRE>
+java.lang.String <B>tableName</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+tableInfo</H3>
+<PRE>
+<A HREF="org/apache/hcatalog/mapreduce/HCatTableInfo.html" title="class in org.apache.hcatalog.mapreduce">HCatTableInfo</A> <B>tableInfo</B></PRE>
+<DL>
+<DD>meta information of the table to be read from
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+filter</H3>
+<PRE>
+java.lang.String <B>filter</B></PRE>
+<DL>
+<DD>The partition filter
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+partitions</H3>
+<PRE>
+java.util.List&lt;E&gt; <B>partitions</B></PRE>
+<DL>
+<DD>The list of partitions matching the filter.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+properties</H3>
+<PRE>
+java.util.Properties <B>properties</B></PRE>
+<DL>
+<DD>implementation specific job properties
+<P>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="org.apache.hcatalog.mapreduce.OutputJobInfo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/hcatalog/mapreduce/OutputJobInfo.html" title="class in org.apache.hcatalog.mapreduce">org.apache.hcatalog.mapreduce.OutputJobInfo</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+databaseName</H3>
+<PRE>
+java.lang.String <B>databaseName</B></PRE>
+<DL>
+<DD>The db and table names.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+tableName</H3>
+<PRE>
+java.lang.String <B>tableName</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+tableInfo</H3>
+<PRE>
+<A HREF="org/apache/hcatalog/mapreduce/HCatTableInfo.html" title="class in org.apache.hcatalog.mapreduce">HCatTableInfo</A> <B>tableInfo</B></PRE>
+<DL>
+<DD>The table info provided by user.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+outputSchema</H3>
+<PRE>
+<A HREF="org/apache/hcatalog/data/schema/HCatSchema.html" title="class in org.apache.hcatalog.data.schema">HCatSchema</A> <B>outputSchema</B></PRE>
+<DL>
+<DD>The output schema. This is given to us by user.  This wont contain any
+ partition columns ,even if user has specified them.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+location</H3>
+<PRE>
+java.lang.String <B>location</B></PRE>
+<DL>
+<DD>The location of the partition being written
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+partitionValues</H3>
+<PRE>
+java.util.Map&lt;K,V&gt; <B>partitionValues</B></PRE>
+<DL>
+<DD>The partition values to publish to, if used for output
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+posOfPartCols</H3>
+<PRE>
+java.util.List&lt;E&gt; <B>posOfPartCols</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+posOfDynPartCols</H3>
+<PRE>
+java.util.List&lt;E&gt; <B>posOfDynPartCols</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+properties</H3>
+<PRE>
+java.util.Properties <B>properties</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+maxDynamicPartitions</H3>
+<PRE>
+int <B>maxDynamicPartitions</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+dynamicPartitioningKeys</H3>
+<PRE>
+java.util.List&lt;E&gt; <B>dynamicPartitioningKeys</B></PRE>
+<DL>
+<DD>List of keys for which values were not specified at write setup time, to be infered at write time
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+harRequested</H3>
+<PRE>
+boolean <B>harRequested</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="org.apache.hcatalog.mapreduce.PartInfo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/hcatalog/mapreduce/PartInfo.html" title="class in org.apache.hcatalog.mapreduce">org.apache.hcatalog.mapreduce.PartInfo</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+partitionSchema</H3>
+<PRE>
+<A HREF="org/apache/hcatalog/data/schema/HCatSchema.html" title="class in org.apache.hcatalog.data.schema">HCatSchema</A> <B>partitionSchema</B></PRE>
+<DL>
+<DD>The partition schema.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+storageHandlerClassName</H3>
+<PRE>
+java.lang.String <B>storageHandlerClassName</B></PRE>
+<DL>
+<DD>The information about which input storage handler to use
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+inputFormatClassName</H3>
+<PRE>
+java.lang.String <B>inputFormatClassName</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+outputFormatClassName</H3>
+<PRE>
+java.lang.String <B>outputFormatClassName</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+serdeClassName</H3>
+<PRE>
+java.lang.String <B>serdeClassName</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+hcatProperties</H3>
+<PRE>
+java.util.Properties <B>hcatProperties</B></PRE>
+<DL>
+<DD>HCat-specific properties set at the partition
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+location</H3>
+<PRE>
+java.lang.String <B>location</B></PRE>
+<DL>
+<DD>The data location.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+partitionValues</H3>
+<PRE>
+java.util.Map&lt;K,V&gt; <B>partitionValues</B></PRE>
+<DL>
+<DD>The map of partition key names and their values.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+jobProperties</H3>
+<PRE>
+java.util.Map&lt;K,V&gt; <B>jobProperties</B></PRE>
+<DL>
+<DD>Job properties associated with this parition
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+tableInfo</H3>
+<PRE>
+<A HREF="org/apache/hcatalog/mapreduce/HCatTableInfo.html" title="class in org.apache.hcatalog.mapreduce">HCatTableInfo</A> <B>tableInfo</B></PRE>
+<DL>
+<DD>the table info associated with this partition
+<P>
+<DL>
+</DL>
+</DL>
+
+<P>
+<A NAME="org.apache.hcatalog.mapreduce.StorerInfo"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class <A HREF="org/apache/hcatalog/mapreduce/StorerInfo.html" title="class in org.apache.hcatalog.mapreduce">org.apache.hcatalog.mapreduce.StorerInfo</A> extends java.lang.Object implements Serializable</B></FONT></TH>
+</TR>
+</TABLE>
+
+<P>
+<B>serialVersionUID:&nbsp;</B>1L
+
+<P>
+<A NAME="serializedForm"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Serialized Fields</B></FONT></TH>
+</TR>
+</TABLE>
+
+<H3>
+properties</H3>
+<PRE>
+java.util.Properties <B>properties</B></PRE>
+<DL>
+<DD>The properties for the storage handler
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+ofClass</H3>
+<PRE>
+java.lang.String <B>ofClass</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+ifClass</H3>
+<PRE>
+java.lang.String <B>ifClass</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+serdeClass</H3>
+<PRE>
+java.lang.String <B>serdeClass</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+<H3>
+storageHandlerClass</H3>
+<PRE>
+java.lang.String <B>storageHandlerClass</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<P>
+<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="#EEEEFF" CLASS="NavBarCell1">    <A HREF="overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&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?serialized-form.html" target="_top"><B>FRAMES</B></A>  &nbsp;
+&nbsp;<A HREF="serialized-form.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>
+
+</BODY>
+</HTML>

Added: incubator/hcatalog/site/publish/docs/r0.4.0/api/stylesheet.css
URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/api/stylesheet.css?rev=1339782&view=auto
==============================================================================
--- incubator/hcatalog/site/publish/docs/r0.4.0/api/stylesheet.css (added)
+++ incubator/hcatalog/site/publish/docs/r0.4.0/api/stylesheet.css Thu May 17 18:35:47 2012
@@ -0,0 +1,29 @@
+/* Javadoc style sheet */
+
+/* Define colors, fonts and other style attributes here to override the defaults */
+
+/* Page background color */
+body { background-color: #FFFFFF; color:#000000 }
+
+/* Headings */
+h1 { font-size: 145% }
+
+/* Table colors */
+.TableHeadingColor     { background: #CCCCFF; color:#000000 } /* Dark mauve */
+.TableSubHeadingColor  { background: #EEEEFF; color:#000000 } /* Light mauve */
+.TableRowColor         { background: #FFFFFF; color:#000000 } /* White */
+
+/* Font used in left-hand frame lists */
+.FrameTitleFont   { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameHeadingFont { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+.FrameItemFont    { font-size:  90%; font-family: Helvetica, Arial, sans-serif; color:#000000 }
+
+/* Navigation bar fonts and colors */
+.NavBarCell1    { background-color:#EEEEFF; color:#000000} /* Light mauve */
+.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */
+.NavBarFont1    { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;}
+.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;}
+
+.NavBarCell2    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+.NavBarCell3    { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000}
+

Added: incubator/hcatalog/site/publish/docs/r0.4.0/broken-links.xml
URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/broken-links.xml?rev=1339782&view=auto
==============================================================================
--- incubator/hcatalog/site/publish/docs/r0.4.0/broken-links.xml (added)
+++ incubator/hcatalog/site/publish/docs/r0.4.0/broken-links.xml Thu May 17 18:35:47 2012
@@ -0,0 +1,2 @@
+<broken-links>
+</broken-links>

Added: incubator/hcatalog/site/publish/docs/r0.4.0/cli.html
URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/cli.html?rev=1339782&view=auto
==============================================================================
--- incubator/hcatalog/site/publish/docs/r0.4.0/cli.html (added)
+++ incubator/hcatalog/site/publish/docs/r0.4.0/cli.html Thu May 17 18:35:47 2012
@@ -0,0 +1,378 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.9">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Command Line Interface</title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href=""><img class="logoImage" alt="HCatalog" src="images/hcat.jpg" title=""></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href=""><img class="logoImage" alt="HCatalog" src="images/hcat-box.jpg" title="A table abstraction on top of data for use with java MapReduce programs, Pig scripts and Hive queryies."></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li class="current">
+<a class="selected" href="index.html">HCatalog 0.4.0 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">HCatalog</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="install.html">Installation From Tarball</a>
+</div>
+<div class="menuitem">
+<a href="loadstore.html">Load &amp; Store Interfaces</a>
+</div>
+<div class="menuitem">
+<a href="inputoutput.html">Input &amp; Output Interfaces </a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Command Line Interface </div>
+</div>
+<div class="menuitem">
+<a href="supportedformats.html">Storage Formats</a>
+</div>
+<div class="menuitem">
+<a href="dynpartition.html">Dynamic Partitioning</a>
+</div>
+<div class="menuitem">
+<a href="notification.html">Notification</a>
+</div>
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="cli.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Command Line Interface</h1>
+<div id="front-matter">
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Set+Up">Set Up</a>
+</li>
+<li>
+<a href="#HCatalog+CLI">HCatalog CLI</a>
+</li>
+<li>
+<a href="#HCatalog+DDL">HCatalog DDL</a>
+<ul class="minitoc">
+<li>
+<a href="#Create%2FDrop%2FAlter+Table">Create/Drop/Alter Table</a>
+</li>
+<li>
+<a href="#Create%2FDrop%2FAlter+View">Create/Drop/Alter View</a>
+</li>
+<li>
+<a href="#Show%2FDescribe">Show/Describe </a>
+</li>
+<li>
+<a href="#Create%2FDrop+Index">Create/Drop Index</a>
+</li>
+<li>
+<a href="#Create%2FDrop+Function">Create/Drop Function</a>
+</li>
+<li>
+<a href="#%22dfs%22+command+and+%22set%22+command">"dfs" command and "set" command</a>
+</li>
+<li>
+<a href="#Other+Commands">Other Commands</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+
+<!-- ==================================================================== -->
+
+<a name="Set+Up"></a>
+<h2 class="h3">Set Up</h2>
+<div class="section">
+<p>The HCatalog command line interface (CLI) can be invoked as
+<span class="codefrag">HIVE_HOME=</span><em>hive_home hcat_home</em><span class="codefrag">/bin/hcat</span>
+where <em>hive_home</em> is the directory where Hive has been installed and
+<em>hcat_home</em> is the directory where HCatalog has been installed.</p>
+<p>If you are using BigTop's rpms or debs you can invoke the CLI by doing
+<span class="codefrag">/usr/bin/hcat</span>.</p>
+</div>
+
+
+<a name="HCatalog+CLI"></a>
+<h2 class="h3">HCatalog CLI</h2>
+<div class="section">
+<p>The HCatalog CLI supports these command line options:</p>
+<ul>
+
+<li>
+<strong>-g</strong>: Usage is -g mygroup .... This indicates to HCatalog that table that needs to be created must have group "mygroup" </li>
+
+<li>
+<strong>-p</strong>: Usage is -p rwxr-xr-x .... This indicates to HCatalog that table that needs to be created must have permissions "rwxr-xr-x" </li>
+
+<li>
+<strong>-f</strong>: Usage is -f myscript.hcatalog .... This indicates to HCatalog that myscript.hcatalog is a file which contains DDL commands it needs to execute. </li>
+
+<li>
+<strong>-e</strong>: Usage is -e 'create table mytable(a int);' .... This indicates to HCatalog to treat the following string as a DDL command and execute it. </li>
+
+<li>
+<strong>-D</strong>: Usage is -Dkey=value .... The key value pair is passed to HCatalog as a Java System Property.</li>
+
+</ul>
+<p></p>
+<p>Note the following:</p>
+<ul>
+
+<li>The <strong>-g</strong> and <strong>-p</strong> options are not mandatory. 
+</li>
+
+<li>Only one of the <strong>-e</strong> or <strong>-f</strong> option can be provided, not both. 
+</li>
+
+<li>The order of options is immaterial; you can specify the options in any order. 
+</li>
+
+<li>If no option is provided, then a usage message is printed: 
+<pre class="code">
+Usage: hcat  { -e "&lt;query&gt;" | -f "&lt;filepath&gt;" } [-g "&lt;group&gt;" ] [-p "&lt;perms&gt;"] [-D "&lt;name&gt;=&lt;value&gt;"]
+</pre>
+
+</li>
+
+</ul>
+<p></p>
+<p>
+<strong>Assumptions</strong>
+</p>
+<p>When using the HCatalog CLI, you cannot specify a permission string without read permissions for owner, such as -wxrwxr-x. If such a permission setting is desired, you can use the octal version instead, which in this case would be 375. Also, any other kind of permission string where the owner has read permissions (for example r-x------ or r--r--r--) will work fine.</p>
+</div>
+
+<!-- ==================================================================== -->
+
+<a name="HCatalog+DDL"></a>
+<h2 class="h3">HCatalog DDL</h2>
+<div class="section">
+<p>HCatalog supports all <a href="http://wiki.apache.org/hadoop/Hive/LanguageManual/DDL">Hive Data Definition Language</a> except those operations that require running a MapReduce job. For commands that are supported, any variances are noted below.</p>
+<p>HCatalog does not support the following Hive DDL commands:</p>
+<ul>
+     
+<li>IMPORT FROM ...</li>
+     
+<li>EXPORT TABLE</li>
+     
+<li>CREATE TABLE ... AS SELECT</li> 
+     
+<li>ALTER TABLE ... REBUILD</li> 
+     
+<li>ALTER TABLE ... CONCATENATE</li>
+     
+<li>ANALYZE TABLE ... COMPUTE STATISTICS</li>
+     
+<li>ALTER TABLE ARCHIVE/UNARCHIVE PARTITION</li>
+   
+</ul>
+<a name="Create%2FDrop%2FAlter+Table"></a>
+<h3 class="h4">Create/Drop/Alter Table</h3>
+<p>
+<strong>CREATE TABLE</strong>
+</p>
+<p>If you create a table with a CLUSTERED BY clause you will not be able to write to it with Pig or MapReduce. This is because they do not understand how to partition the table, so attempting to write to it would cause data corruption.</p>
+<p></p>
+<p>
+<strong>CREATE TABLE AS SELECT</strong>
+</p>
+<p>Not supported. Throws an exception with the message "Operation Not Supported". </p>
+<p>
+<strong>DROP TABLE</strong>
+</p>
+<p>Supported. Behavior the same as Hive.</p>
+<p>
+<strong>ALTER TABLE</strong>
+</p>
+<p>Supported except for the REBUILD and CONCATENATE options. Behavior the same as Hive.</p>
+<p></p>
+<a name="Create%2FDrop%2FAlter+View"></a>
+<h3 class="h4">Create/Drop/Alter View</h3>
+<p>Note: Pig and MapReduce coannot read from or write to views.</p>
+<p>
+<strong>CREATE VIEW</strong>
+</p>
+<p>Supported. Behavior same as Hive.</p>
+<p>
+<strong>DROP VIEW</strong>
+</p>
+<p>Supported. Behavior same as Hive.</p>
+<p>
+<strong>ALTER VIEW</strong>
+</p>
+<p>Supported. Behavior same as Hive.</p>
+<a name="Show%2FDescribe"></a>
+<h3 class="h4">Show/Describe </h3>
+<p>
+<strong>SHOW TABLES</strong>
+</p>
+<p>Supported. Behavior same as Hive.</p>
+<p>
+<strong>SHOW PARTITIONS</strong>
+</p>
+<p>Not supported. Throws an exception with message "Operation Not Supported". </p>
+<p>
+<strong>SHOW FUNCTIONS</strong>
+</p>
+<p>Supported. Behavior same as Hive.</p>
+<p>
+<strong>DESCRIBE</strong>
+</p>
+<p>Supported. Behavior same as Hive.</p>
+<a name="Create%2FDrop+Index"></a>
+<h3 class="h4">Create/Drop Index</h3>
+<p>CREATE and DROP INDEX operations are supported.</p>
+<p>Note: Pig and MapReduce cannot write to a table that has auto rebuild on, because Pig and MapReduce do not know how to rebuild the index.</p>
+<a name="Create%2FDrop+Function"></a>
+<h3 class="h4">Create/Drop Function</h3>
+<p>CREATE and DROP FUNCTION operations are supported, but created functions must still be registered in Pig and placed in CLASSPATH for MapReduce.</p>
+<a name="%22dfs%22+command+and+%22set%22+command"></a>
+<h3 class="h4">"dfs" command and "set" command</h3>
+<p>Supported. Behavior same as Hive.</p>
+<a name="Other+Commands"></a>
+<h3 class="h4">Other Commands</h3>
+<p>Any command not listed above is NOT supported and throws an exception with the message "Operation Not Supported". </p>
+</div>
+
+
+<p>
+<strong>Authentication</strong>
+</p>
+
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+	
+<tr>
+	
+<td colspan="1" rowspan="1">
+<p>If a failure results in a message like "2010-11-03 16:17:28,225 WARN hive.metastore ... - Unable to connect metastore with URI thrift://..." in /tmp/&lt;username&gt;/hive.log, then make sure you have run "kinit &lt;username&gt;@FOO.COM" to get a Kerberos ticket and to be able to authenticate to the HCatalog server. </p>
+</td>
+	
+</tr>
+
+</table>
+
+<p>If other errors occur while using the HCatalog CLI, more detailed messages are written to /tmp/&lt;username&gt;/hive.log. </p>
+
+
+
+  
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2011-2012 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: incubator/hcatalog/site/publish/docs/r0.4.0/cli.pdf
URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/cli.pdf?rev=1339782&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/hcatalog/site/publish/docs/r0.4.0/cli.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/hcatalog/site/publish/docs/r0.4.0/dynpartition.html
URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/dynpartition.html?rev=1339782&view=auto
==============================================================================
--- incubator/hcatalog/site/publish/docs/r0.4.0/dynpartition.html (added)
+++ incubator/hcatalog/site/publish/docs/r0.4.0/dynpartition.html Thu May 17 18:35:47 2012
@@ -0,0 +1,258 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.9">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Dynamic Partitioning </title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href=""><img class="logoImage" alt="HCatalog" src="images/hcat.jpg" title=""></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href=""><img class="logoImage" alt="HCatalog" src="images/hcat-box.jpg" title="A table abstraction on top of data for use with java MapReduce programs, Pig scripts and Hive queryies."></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li class="current">
+<a class="selected" href="index.html">HCatalog 0.4.0 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">HCatalog</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="index.html">Overview</a>
+</div>
+<div class="menuitem">
+<a href="install.html">Installation From Tarball</a>
+</div>
+<div class="menuitem">
+<a href="loadstore.html">Load &amp; Store Interfaces</a>
+</div>
+<div class="menuitem">
+<a href="inputoutput.html">Input &amp; Output Interfaces </a>
+</div>
+<div class="menuitem">
+<a href="cli.html">Command Line Interface </a>
+</div>
+<div class="menuitem">
+<a href="supportedformats.html">Storage Formats</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Dynamic Partitioning</div>
+</div>
+<div class="menuitem">
+<a href="notification.html">Notification</a>
+</div>
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="dynpartition.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Dynamic Partitioning </h1>
+<div id="front-matter">
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Overview">Overview</a>
+</li>
+<li>
+<a href="#Usage+with+Pig">Usage with Pig</a>
+</li>
+<li>
+<a href="#Usage+from+MapReduce">Usage from MapReduce</a>
+</li>
+</ul>
+</div>
+</div>
+  
+<!-- ==================================================================== -->  
+
+<a name="Overview"></a>
+<h2 class="h3">Overview</h2>
+<div class="section">
+<p>When writing data in HCatalog it is possible to write all records to a single partition. In this case the partition column(s) need not be in the output data.</p>
+<p>The following Pig script illustrates this: </p>
+<pre class="code">
+A = load 'raw' using HCatLoader(); 
+... 
+split Z into for_us if region='us', for_eu if region='eu', for_asia if region='asia'; 
+store for_us into 'processed' using HCatStorer("ds=20110110, region=us"); 
+store for_eu into 'processed' using HCatStorer("ds=20110110, region=eu"); 
+store for_asia into 'processed' using HCatStorer("ds=20110110, region=asia"); 
+</pre>
+<p></p>
+<p>In cases where you want to write data to multiple partitions simultaneously, this can be done by placing partition columns in the data and not specifying partition values when storing the data.</p>
+<pre class="code">
+A = load 'raw' using HCatLoader(); 
+... 
+store Z into 'processed' using HCatStorer(); 
+</pre>
+<p>The way dynamic partitioning works is that HCatalog locates partition columns in the data passed to it and uses the data in these columns to split the rows across multiple partitions. (The data passed to HCatalog <strong>must</strong> have a schema that matches the schema of the destination table and hence should always contain partition columns.)  It is important to note that partition columns can&rsquo;t contain null values or the whole process will fail.</p>
+<p>It is also important to note that all partitions created during a single run are part of a transaction and if any part of the process fails none of the partitions will be added to the table.</p>
+</div>
+  
+<!-- ==================================================================== -->  
+
+<a name="Usage+with+Pig"></a>
+<h2 class="h3">Usage with Pig</h2>
+<div class="section">
+<p>Usage from Pig is very simple!  Instead of specifying all keys as one normally does for a store, users can specify the keys that are actually needed. HCatOutputFormat will trigger on dynamic partitioning usage if necessary (if a key value is not specified) and will inspect the data to write it out appropriately.  </p>
+<p>So this statement...</p>
+<pre class="code">
+store A into 'mytable' using HCatStorer("a=1, b=1");
+</pre>
+<p>...is equivalent to any of the following statements, if the data has only values where a=1 and b=1: </p>
+<pre class="code">
+store A into 'mytable' using HCatStorer();
+</pre>
+<pre class="code">
+store A into 'mytable' using HCatStorer("a=1");
+</pre>
+<pre class="code">
+store A into 'mytable' using HCatStorer("b=1");
+</pre>
+<p>On the other hand, if there is data that spans more than one partition, then HCatOutputFormat will automatically figure out how to spray the data appropriately. </p>
+<p>For example, let's say a=1 for all values across our dataset and b takes the values 1 and 2. Then the following statement... </p>
+<pre class="code">
+store A into 'mytable' using HCatStorer();
+</pre>
+<p>...is equivalent to either of these statements: </p>
+<pre class="code">
+store A into 'mytable' using HCatStorer("a=1");
+</pre>
+<pre class="code">
+split A into A1 if b='1', A2 if b='2';
+store A1 into 'mytable' using HCatStorer("a=1, b=1");
+store A2 into 'mytable' using HCatStorer("a=1, b=2");
+</pre>
+</div>
+
+<!-- ==================================================================== -->  
+
+<a name="Usage+from+MapReduce"></a>
+<h2 class="h3">Usage from MapReduce</h2>
+<div class="section">
+<p>As with Pig, the only change in dynamic partitioning that a MapReduce programmer sees is that they don't have to specify all the partition key/value combinations.</p>
+<p>A current code example for writing out a specific partition for (a=1,b=1) would go something like this: </p>
+<pre class="code">
+Map&lt;String, String&gt; partitionValues = new HashMap&lt;String, String&gt;();
+partitionValues.put("a", "1");
+partitionValues.put("b", "1");
+HCatTableInfo info = HCatTableInfo.getOutputTableInfo(dbName, tblName, partitionValues);
+HCatOutputFormat.setOutput(job, info);
+</pre>
+<p>And to write to multiple partitions, separate jobs will have to be kicked off with each of the above.</p>
+<p>With dynamic partitioning, we simply specify only as many keys as we know about, or as required. It will figure out the rest of the keys by itself and spray out necessary partitions, being able to create multiple partitions with a single job.</p>
+</div>
+  
+  
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2011-2012 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: incubator/hcatalog/site/publish/docs/r0.4.0/dynpartition.pdf
URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/dynpartition.pdf?rev=1339782&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/hcatalog/site/publish/docs/r0.4.0/dynpartition.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/hcatalog/site/publish/docs/r0.4.0/images/built-with-forrest-button.png
URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/images/built-with-forrest-button.png?rev=1339782&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/hcatalog/site/publish/docs/r0.4.0/images/built-with-forrest-button.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/hcatalog/site/publish/docs/r0.4.0/images/hcat-box.jpg
URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/images/hcat-box.jpg?rev=1339782&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/hcatalog/site/publish/docs/r0.4.0/images/hcat-box.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/hcatalog/site/publish/docs/r0.4.0/images/hcat-product.jpg
URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/images/hcat-product.jpg?rev=1339782&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/hcatalog/site/publish/docs/r0.4.0/images/hcat-product.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/hcatalog/site/publish/docs/r0.4.0/images/hcat.jpg
URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/images/hcat.jpg?rev=1339782&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/hcatalog/site/publish/docs/r0.4.0/images/hcat.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/hcatalog/site/publish/docs/r0.4.0/images/instruction_arrow.png
URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/images/instruction_arrow.png?rev=1339782&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/hcatalog/site/publish/docs/r0.4.0/images/instruction_arrow.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/hcatalog/site/publish/docs/r0.4.0/index.html
URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/index.html?rev=1339782&view=auto
==============================================================================
--- incubator/hcatalog/site/publish/docs/r0.4.0/index.html (added)
+++ incubator/hcatalog/site/publish/docs/r0.4.0/index.html Thu May 17 18:35:47 2012
@@ -0,0 +1,268 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.9">
+<meta name="Forrest-skin-name" content="pelt">
+<title>Overview </title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+<script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+    |header
+    +-->
+<div class="header">
+<!--+
+    |start group logo
+    +-->
+<div class="grouplogo">
+<a href=""><img class="logoImage" alt="HCatalog" src="images/hcat.jpg" title=""></a>
+</div>
+<!--+
+    |end group logo
+    +-->
+<!--+
+    |start Project Logo
+    +-->
+<div class="projectlogoA1">
+<a href=""><img class="logoImage" alt="HCatalog" src="images/hcat-box.jpg" title="A table abstraction on top of data for use with java MapReduce programs, Pig scripts and Hive queryies."></a>
+</div>
+<!--+
+    |end Project Logo
+    +-->
+<!--+
+    |start Tabs
+    +-->
+<ul id="tabs">
+<li class="current">
+<a class="selected" href="index.html">HCatalog 0.4.0 Documentation</a>
+</li>
+</ul>
+<!--+
+    |end Tabs
+    +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+    |start Subtabs
+    +-->
+<div id="level2tabs"></div>
+<!--+
+    |end Endtabs
+    +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<!--+
+    |breadtrail
+    +-->
+<div class="breadtrail">
+
+             &nbsp;
+           </div>
+<!--+
+    |start Menu, mainarea
+    +-->
+<!--+
+    |start Menu
+    +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">HCatalog</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menupage">
+<div class="menupagetitle">Overview</div>
+</div>
+<div class="menuitem">
+<a href="install.html">Installation From Tarball</a>
+</div>
+<div class="menuitem">
+<a href="loadstore.html">Load &amp; Store Interfaces</a>
+</div>
+<div class="menuitem">
+<a href="inputoutput.html">Input &amp; Output Interfaces </a>
+</div>
+<div class="menuitem">
+<a href="cli.html">Command Line Interface </a>
+</div>
+<div class="menuitem">
+<a href="supportedformats.html">Storage Formats</a>
+</div>
+<div class="menuitem">
+<a href="dynpartition.html">Dynamic Partitioning</a>
+</div>
+<div class="menuitem">
+<a href="notification.html">Notification</a>
+</div>
+<div class="menuitem">
+<a href="api/index.html">API Docs</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+  |alternative credits
+  +-->
+<div id="credit2"></div>
+</div>
+<!--+
+    |end Menu
+    +-->
+<!--+
+    |start content
+    +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="index.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+        PDF</a>
+</div>
+<h1>Overview </h1>
+<div id="front-matter">
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#HCatalog">HCatalog </a>
+</li>
+<li>
+<a href="#HCatalog+Architecture">HCatalog Architecture</a>
+<ul class="minitoc">
+<li>
+<a href="#Interfaces">Interfaces</a>
+</li>
+<li>
+<a href="#Data+Model">Data Model</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Data+Flow+Example">Data Flow Example</a>
+</li>
+</ul>
+</div>
+</div>
+   
+<a name="HCatalog"></a>
+<h2 class="h3">HCatalog </h2>
+<div class="section">
+<p>HCatalog is a table and storage management layer for Hadoop that enables users with different data processing tools &ndash; Pig, MapReduce, and Hive &ndash; to more easily read and write data on the grid. HCatalog&rsquo;s table abstraction presents users with a relational view of data in the Hadoop distributed file system (HDFS) and ensures that users need not worry about where or in what format their data is stored &ndash; RCFile format, text files, or sequence files. </p>
+<p>HCatalog supports reading and writing files in any format for which a SerDe can be written. By default, HCatalog supports RCFile, CSV, JSON, and sequence file formats. To use a custom format, you must provide the InputFormat, OutputFormat, and SerDe.</p>
+<p></p>
+<div style="text-align: center;">
+<img class="figure" alt="HCatalog Product" src="images/hcat-product.jpg"></div>
+</div>
+      
+      
+      
+<a name="HCatalog+Architecture"></a>
+<h2 class="h3">HCatalog Architecture</h2>
+<div class="section">
+<p>HCatalog is built on top of the Hive metastore and incorporates components from the Hive DDL. HCatalog provides read and write interfaces for Pig and MapReduce and uses
+      Hive's command line interface for issuing data definition and metadata exploration commands.</p>
+<p></p>
+<a name="Interfaces"></a>
+<h3 class="h4">Interfaces</h3>
+<p>The HCatalog interface for Pig &ndash; HCatLoader and HCatStorer &ndash; is an implementation of the Pig load and store interfaces. HCatLoader accepts a table to read data from; you can indicate which partitions to scan by immediately following the load statement with a partition filter statement. HCatStorer accepts a table to write to and optionally a specification of partition keys to create a new partition. You can write to a single partition by specifying the partition key(s) and value(s) in the STORE clause; and you can write to multiple partitions if the partition key(s) are columns in the data being stored. HCatLoader and HCatStorer are implemented on top of HCatInputFormat and HCatOutputFormat, respectively (see <a href="loadstore.html">HCatalog Load and Store</a>).</p>
+<p>The HCatalog interface for MapReduce &ndash; HCatInputFormat and HCatOutputFormat &ndash; is an implementation of Hadoop InputFormat and OutputFormat. HCatInputFormat accepts a table to read data from and optionally a selection predicate to indicate which partitions to scan. HCatOutputFormat accepts a table to write to and optionally a specification of partition keys to create a new partition. You can write to a single partition by specifying the partition key(s) and value(s) in the setOutput method; and you can write to multiple partitions if the partition key(s) are columns in the data being stored. (See <a href="inputoutput.html">HCatalog Input and Output</a>.)</p>
+<p>Note: There is no Hive-specific interface. Since HCatalog uses Hive's metastore, Hive can read data in HCatalog directly.</p>
+<p>Data is defined using HCatalog's command line interface (CLI). The HCatalog CLI supports all Hive DDL that does not require MapReduce to execute, allowing users to create, alter, drop tables, etc. (Unsupported Hive DDL includes import/export, CREATE TABLE AS SELECT, ALTER TABLE options REBUILD and CONCATENATE, and ANALYZE TABLE ... COMPUTE STATISTICS.) The CLI also supports the data exploration part of the Hive command line, such as SHOW TABLES, DESCRIBE TABLE, etc. (see the <a href="cli.html">HCatalog Command Line Interface</a>).</p>
+<a name="Data+Model"></a>
+<h3 class="h4">Data Model</h3>
+<p>HCatalog presents a relational view of data. Data is stored in tables and these tables can be placed in databases. Tables can also be hash partitioned on one or more keys; that is, for a given value of a key (or set of keys) there will be one partition that contains all rows with that value (or set of values). For example, if a table is partitioned on date and there are three days of data in the table, there will be three partitions in the table. New partitions can be added to a table, and partitions can be dropped from a table. Partitioned tables have no partitions at create time. Unpartitioned tables effectively have one default partition that must be created at table creation time. There is no guaranteed read consistency when a partition is dropped.</p>
+<p>Partitions contain records. Once a partition is created records cannot be added to it, removed from it, or updated in it. Partitions are multi-dimensional and not hierarchical. Records are divided into columns. Columns have a name and a datatype. HCatalog supports the same datatypes as Hive (see <a href="loadstore.html">HCatalog Load and Store</a>). </p>
+</div>
+     
+  
+<a name="Data+Flow+Example"></a>
+<h2 class="h3">Data Flow Example</h2>
+<div class="section">
+<p>This simple data flow example shows how HCatalog can help grid users share and access data.</p>
+<p>
+<strong>First</strong> Joe in data acquisition uses distcp to get data onto the grid.</p>
+<pre class="code">
+hadoop distcp file:///file.dat hdfs://data/rawevents/20100819/data
+
+hcat "alter table rawevents add partition (ds='20100819') location 'hdfs://data/rawevents/20100819/data'"
+</pre>
+<p>
+<strong>Second</strong> Sally in data processing uses Pig to cleanse and prepare the data.</p>
+<p>Without HCatalog, Sally must be manually informed by Joe when data is available, or poll on HDFS.</p>
+<pre class="code">
+A = load '/data/rawevents/20100819/data' as (alpha:int, beta:chararray, &hellip;);
+B = filter A by bot_finder(zeta) = 0;
+&hellip;
+store Z into 'data/processedevents/20100819/data';
+</pre>
+<p>With HCatalog, HCatalog will send a JMS message that data is available. The Pig job can then be started.</p>
+<pre class="code">
+A = load 'rawevents' using HCatLoader();
+B = filter A by date = '20100819' and by bot_finder(zeta) = 0;
+&hellip;
+store Z into 'processedevents' using HCatStorer("date=20100819");
+</pre>
+<p>
+<strong>Third</strong> Robert in client management uses Hive to analyze his clients' results.</p>
+<p>Without HCatalog, Robert must alter the table to add the required partition. </p>
+<pre class="code">
+alter table processedevents add partition 20100819 hdfs://data/processedevents/20100819/data
+
+select advertiser_id, count(clicks)
+from processedevents
+where date = '20100819' 
+group by advertiser_id;
+</pre>
+<p>With HCatalog, Robert does not need to modify the table structure.</p>
+<pre class="code">
+select advertiser_id, count(clicks)
+from processedevents
+where date = &lsquo;20100819&rsquo; 
+group by advertiser_id;
+</pre>
+</div>
+  
+  
+  
+</div>
+<!--+
+    |end content
+    +-->
+<div class="clearboth">&nbsp;</div>
+</div>
+<div id="footer">
+<!--+
+    |start bottomstrip
+    +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+//  --></script>
+</div>
+<div class="copyright">
+        Copyright &copy;
+         2011-2012 <a href="http://www.apache.org/licenses/">The Apache Software Foundation</a>
+</div>
+<div id="logos">
+<a href="http://forrest.apache.org/"><img border="0" title="Built with Apache Forrest" alt="Built with Apache Forrest - logo" src="images/built-with-forrest-button.png" style="width: 88px;height: 31px;"></a>
+</div>
+<!--+
+    |end bottomstrip
+    +-->
+</div>
+</body>
+</html>

Added: incubator/hcatalog/site/publish/docs/r0.4.0/index.pdf
URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/index.pdf?rev=1339782&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/hcatalog/site/publish/docs/r0.4.0/index.pdf
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream



Mime
View raw message