From hcatalog-commits-return-894-apmail-incubator-hcatalog-commits-archive=incubator.apache.org@incubator.apache.org Thu May 17 18:37:11 2012 Return-Path: X-Original-To: apmail-incubator-hcatalog-commits-archive@minotaur.apache.org Delivered-To: apmail-incubator-hcatalog-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D930E9794 for ; Thu, 17 May 2012 18:37:11 +0000 (UTC) Received: (qmail 5114 invoked by uid 500); 17 May 2012 18:37:11 -0000 Delivered-To: apmail-incubator-hcatalog-commits-archive@incubator.apache.org Received: (qmail 5068 invoked by uid 500); 17 May 2012 18:37:11 -0000 Mailing-List: contact hcatalog-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hcatalog-dev@incubator.apache.org Delivered-To: mailing list hcatalog-commits@incubator.apache.org Received: (qmail 5055 invoked by uid 99); 17 May 2012 18:37:11 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 May 2012 18:37:11 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 17 May 2012 18:37:06 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 84F672388C65; Thu, 17 May 2012 18:36:20 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1339782 [10/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 -0000 To: hcatalog-commits@incubator.apache.org From: gates@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20120517183620.84F672388C65@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: incubator/hcatalog/site/publish/docs/r0.4.0/api/org/apache/hcatalog/data/HCatRecord.html URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/api/org/apache/hcatalog/data/HCatRecord.html?rev=1339782&view=auto ============================================================================== --- incubator/hcatalog/site/publish/docs/r0.4.0/api/org/apache/hcatalog/data/HCatRecord.html (added) +++ incubator/hcatalog/site/publish/docs/r0.4.0/api/org/apache/hcatalog/data/HCatRecord.html Thu May 17 18:35:47 2012 @@ -0,0 +1,1015 @@ + + + + + + +HCatRecord (HCatalog 0.4.0-dev API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.hcatalog.data +
+Class HCatRecord

+
+java.lang.Object
+  extended by org.apache.hcatalog.data.HCatRecord
+
+
+
All Implemented Interfaces:
org.apache.hadoop.io.Writable, HCatRecordable
+
+
+
Direct Known Subclasses:
DefaultHCatRecord, LazyHCatRecord
+
+
+
+
public abstract class HCatRecord
extends java.lang.Object
implements HCatRecordable
+ + +

+Abstract class exposing get and set semantics for basic record usage. + Note : + HCatRecord is designed only to be used as in-memory representation only. + Don't use it to store data on the physical device. +

+ +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
HCatRecord() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+abstract  voidcopy(HCatRecord r) + +
+           
+abstract  java.lang.Objectget(java.lang.String fieldName, + HCatSchema recordSchema) + +
+           
+protected  java.lang.Objectget(java.lang.String fieldName, + HCatSchema recordSchema, + java.lang.Class clazz) + +
+           
+ java.lang.BooleangetBoolean(java.lang.String fieldName, + HCatSchema recordSchema) + +
+           
+ java.lang.BytegetByte(java.lang.String fieldName, + HCatSchema recordSchema) + +
+           
+ java.lang.DoublegetDouble(java.lang.String fieldName, + HCatSchema recordSchema) + +
+           
+ java.lang.FloatgetFloat(java.lang.String fieldName, + HCatSchema recordSchema) + +
+           
+ java.lang.IntegergetInteger(java.lang.String fieldName, + HCatSchema recordSchema) + +
+           
+ java.util.List<?>getList(java.lang.String fieldName, + HCatSchema recordSchema) + +
+           
+ java.lang.LonggetLong(java.lang.String fieldName, + HCatSchema recordSchema) + +
+           
+ java.util.Map<?,?>getMap(java.lang.String fieldName, + HCatSchema recordSchema) + +
+           
+ java.lang.ShortgetShort(java.lang.String fieldName, + HCatSchema recordSchema) + +
+           
+ java.lang.StringgetString(java.lang.String fieldName, + HCatSchema recordSchema) + +
+           
+ java.util.List<? extends java.lang.Object>getStruct(java.lang.String fieldName, + HCatSchema recordSchema) + +
+           
+abstract  voidremove(int idx) + +
+           
+abstract  voidset(java.lang.String fieldName, + HCatSchema recordSchema, + java.lang.Object value) + +
+           
+ voidsetBoolean(java.lang.String fieldName, + HCatSchema recordSchema, + java.lang.Boolean value) + +
+           
+ voidsetByte(java.lang.String fieldName, + HCatSchema recordSchema, + java.lang.Byte value) + +
+           
+ voidsetDouble(java.lang.String fieldName, + HCatSchema recordSchema, + java.lang.Double value) + +
+           
+ voidsetFloat(java.lang.String fieldName, + HCatSchema recordSchema, + java.lang.Float value) + +
+           
+ voidsetInteger(java.lang.String fieldName, + HCatSchema recordSchema, + java.lang.Integer value) + +
+           
+ voidsetList(java.lang.String fieldName, + HCatSchema recordSchema, + java.util.List<?> value) + +
+           
+ voidsetLong(java.lang.String fieldName, + HCatSchema recordSchema, + java.lang.Long value) + +
+           
+ voidsetMap(java.lang.String fieldName, + HCatSchema recordSchema, + java.util.Map<?,?> value) + +
+           
+ voidsetShort(java.lang.String fieldName, + HCatSchema recordSchema, + java.lang.Short value) + +
+           
+ voidsetString(java.lang.String fieldName, + HCatSchema recordSchema, + java.lang.String value) + +
+           
+ voidsetStruct(java.lang.String fieldName, + HCatSchema recordSchema, + java.util.List<? extends java.lang.Object> value) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+ + + + + + + +
Methods inherited from interface org.apache.hcatalog.data.HCatRecordable
get, getAll, set, size
+ + + + + + + +
Methods inherited from interface org.apache.hadoop.io.Writable
readFields, write
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HCatRecord

+
+public HCatRecord()
+
+
+ + + + + + + + +
+Method Detail
+ +

+get

+
+public abstract java.lang.Object get(java.lang.String fieldName,
+                                     HCatSchema recordSchema)
+                              throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+set

+
+public abstract void set(java.lang.String fieldName,
+                         HCatSchema recordSchema,
+                         java.lang.Object value)
+                  throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+remove

+
+public abstract void remove(int idx)
+                     throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+copy

+
+public abstract void copy(HCatRecord r)
+                   throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+get

+
+protected java.lang.Object get(java.lang.String fieldName,
+                               HCatSchema recordSchema,
+                               java.lang.Class clazz)
+                        throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+getBoolean

+
+public java.lang.Boolean getBoolean(java.lang.String fieldName,
+                                    HCatSchema recordSchema)
+                             throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+setBoolean

+
+public void setBoolean(java.lang.String fieldName,
+                       HCatSchema recordSchema,
+                       java.lang.Boolean value)
+                throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+getByte

+
+public java.lang.Byte getByte(java.lang.String fieldName,
+                              HCatSchema recordSchema)
+                       throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+setByte

+
+public void setByte(java.lang.String fieldName,
+                    HCatSchema recordSchema,
+                    java.lang.Byte value)
+             throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+getShort

+
+public java.lang.Short getShort(java.lang.String fieldName,
+                                HCatSchema recordSchema)
+                         throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+setShort

+
+public void setShort(java.lang.String fieldName,
+                     HCatSchema recordSchema,
+                     java.lang.Short value)
+              throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+getInteger

+
+public java.lang.Integer getInteger(java.lang.String fieldName,
+                                    HCatSchema recordSchema)
+                             throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+setInteger

+
+public void setInteger(java.lang.String fieldName,
+                       HCatSchema recordSchema,
+                       java.lang.Integer value)
+                throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+getLong

+
+public java.lang.Long getLong(java.lang.String fieldName,
+                              HCatSchema recordSchema)
+                       throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+setLong

+
+public void setLong(java.lang.String fieldName,
+                    HCatSchema recordSchema,
+                    java.lang.Long value)
+             throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+getFloat

+
+public java.lang.Float getFloat(java.lang.String fieldName,
+                                HCatSchema recordSchema)
+                         throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+setFloat

+
+public void setFloat(java.lang.String fieldName,
+                     HCatSchema recordSchema,
+                     java.lang.Float value)
+              throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+getDouble

+
+public java.lang.Double getDouble(java.lang.String fieldName,
+                                  HCatSchema recordSchema)
+                           throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+setDouble

+
+public void setDouble(java.lang.String fieldName,
+                      HCatSchema recordSchema,
+                      java.lang.Double value)
+               throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+getString

+
+public java.lang.String getString(java.lang.String fieldName,
+                                  HCatSchema recordSchema)
+                           throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+setString

+
+public void setString(java.lang.String fieldName,
+                      HCatSchema recordSchema,
+                      java.lang.String value)
+               throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+getStruct

+
+public java.util.List<? extends java.lang.Object> getStruct(java.lang.String fieldName,
+                                                            HCatSchema recordSchema)
+                                                     throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+setStruct

+
+public void setStruct(java.lang.String fieldName,
+                      HCatSchema recordSchema,
+                      java.util.List<? extends java.lang.Object> value)
+               throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+getList

+
+public java.util.List<?> getList(java.lang.String fieldName,
+                                 HCatSchema recordSchema)
+                          throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+setList

+
+public void setList(java.lang.String fieldName,
+                    HCatSchema recordSchema,
+                    java.util.List<?> value)
+             throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+getMap

+
+public java.util.Map<?,?> getMap(java.lang.String fieldName,
+                                 HCatSchema recordSchema)
+                          throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+
+ +

+setMap

+
+public void setMap(java.lang.String fieldName,
+                   HCatSchema recordSchema,
+                   java.util.Map<?,?> value)
+            throws HCatException
+
+
+
+
+
+ +
Throws: +
HCatException
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + Added: incubator/hcatalog/site/publish/docs/r0.4.0/api/org/apache/hcatalog/data/HCatRecordObjectInspector.html URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/api/org/apache/hcatalog/data/HCatRecordObjectInspector.html?rev=1339782&view=auto ============================================================================== --- incubator/hcatalog/site/publish/docs/r0.4.0/api/org/apache/hcatalog/data/HCatRecordObjectInspector.html (added) +++ incubator/hcatalog/site/publish/docs/r0.4.0/api/org/apache/hcatalog/data/HCatRecordObjectInspector.html Thu May 17 18:35:47 2012 @@ -0,0 +1,381 @@ + + + + + + +HCatRecordObjectInspector (HCatalog 0.4.0-dev API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.hcatalog.data +
+Class HCatRecordObjectInspector

+
+java.lang.Object
+  extended by org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
+      extended by org.apache.hadoop.hive.serde2.objectinspector.SettableStructObjectInspector
+          extended by org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
+              extended by org.apache.hcatalog.data.HCatRecordObjectInspector
+
+
+
All Implemented Interfaces:
java.lang.Cloneable, org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector
+
+
+
+
public class HCatRecordObjectInspector
extends org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
+ + +

+


+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from class org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector.MyField
+  + + + + + + + + +
Nested classes/interfaces inherited from interface org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector
org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector.Category
+  + + + + + + + + + + + +
+Field Summary
+static org.apache.commons.logging.LogLOG + +
+           
+ + + + + + + +
Fields inherited from class org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
fields
+  + + + + + + + + + + + +
+Constructor Summary
+protected HCatRecordObjectInspector(java.util.List<java.lang.String> structFieldNames, + java.util.List<org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector> structFieldObjectInspectors) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ java.lang.ObjectgetStructFieldData(java.lang.Object data, + org.apache.hadoop.hive.serde2.objectinspector.StructField fieldRef) + +
+           
+ java.util.List<java.lang.Object>getStructFieldsDataAsList(java.lang.Object o) + +
+           
+ + + + + + + +
Methods inherited from class org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
create, getAllStructFieldRefs, getCategory, getStructFieldRef, getTypeName, init, init, setStructFieldData
+ + + + + + + +
Methods inherited from class org.apache.hadoop.hive.serde2.objectinspector.StructObjectInspector
toString
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+LOG

+
+public static final org.apache.commons.logging.Log LOG
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+HCatRecordObjectInspector

+
+protected HCatRecordObjectInspector(java.util.List<java.lang.String> structFieldNames,
+                                    java.util.List<org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector> structFieldObjectInspectors)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getStructFieldData

+
+public java.lang.Object getStructFieldData(java.lang.Object data,
+                                           org.apache.hadoop.hive.serde2.objectinspector.StructField fieldRef)
+
+
+
Overrides:
getStructFieldData in class org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
+
+
+
+
+
+
+ +

+getStructFieldsDataAsList

+
+public java.util.List<java.lang.Object> getStructFieldsDataAsList(java.lang.Object o)
+
+
+
Overrides:
getStructFieldsDataAsList in class org.apache.hadoop.hive.serde2.objectinspector.StandardStructObjectInspector
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + Added: incubator/hcatalog/site/publish/docs/r0.4.0/api/org/apache/hcatalog/data/HCatRecordObjectInspectorFactory.html URL: http://svn.apache.org/viewvc/incubator/hcatalog/site/publish/docs/r0.4.0/api/org/apache/hcatalog/data/HCatRecordObjectInspectorFactory.html?rev=1339782&view=auto ============================================================================== --- incubator/hcatalog/site/publish/docs/r0.4.0/api/org/apache/hcatalog/data/HCatRecordObjectInspectorFactory.html (added) +++ incubator/hcatalog/site/publish/docs/r0.4.0/api/org/apache/hcatalog/data/HCatRecordObjectInspectorFactory.html Thu May 17 18:35:47 2012 @@ -0,0 +1,317 @@ + + + + + + +HCatRecordObjectInspectorFactory (HCatalog 0.4.0-dev API) + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +org.apache.hcatalog.data +
+Class HCatRecordObjectInspectorFactory

+
+java.lang.Object
+  extended by org.apache.hcatalog.data.HCatRecordObjectInspectorFactory
+
+
+
+
public class HCatRecordObjectInspectorFactory
extends java.lang.Object
+ + +

+ObjectInspectorFactory for HCatRecordObjectInspectors (and associated helper inspectors) +

+ +

+


+ +

+ + + + + + + + + + + +
+Field Summary
+static org.apache.commons.logging.LogLOG + +
+           
+  + + + + + + + + + + +
+Constructor Summary
HCatRecordObjectInspectorFactory() + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+static HCatRecordObjectInspectorgetHCatRecordObjectInspector(org.apache.hadoop.hive.serde2.typeinfo.StructTypeInfo typeInfo) + +
+          Returns HCatRecordObjectInspector given a StructTypeInfo type definition for the record to look into
+static org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorgetStandardObjectInspectorFromTypeInfo(org.apache.hadoop.hive.serde2.typeinfo.TypeInfo typeInfo) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+LOG

+
+public static final org.apache.commons.logging.Log LOG
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+HCatRecordObjectInspectorFactory

+
+public HCatRecordObjectInspectorFactory()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getHCatRecordObjectInspector

+
+public static HCatRecordObjectInspector getHCatRecordObjectInspector(org.apache.hadoop.hive.serde2.typeinfo.StructTypeInfo typeInfo)
+                                                              throws org.apache.hadoop.hive.serde2.SerDeException
+
+
Returns HCatRecordObjectInspector given a StructTypeInfo type definition for the record to look into +

+

+
Parameters:
typeInfo - Type definition for the record to look into +
Returns:
appropriate HCatRecordObjectInspector +
Throws: +
org.apache.hadoop.hive.serde2.SerDeException
+
+
+
+ +

+getStandardObjectInspectorFromTypeInfo

+
+public static org.apache.hadoop.hive.serde2.objectinspector.ObjectInspector getStandardObjectInspectorFromTypeInfo(org.apache.hadoop.hive.serde2.typeinfo.TypeInfo typeInfo)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + +