@InterfaceAudience.Public @InterfaceStability.Stable public abstract class HCatRecord extends Object implements HCatRecordable
| Constructor and Description |
|---|
HCatRecord() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
copy(HCatRecord r) |
abstract Object |
get(String fieldName,
HCatSchema recordSchema) |
protected Object |
get(String fieldName,
HCatSchema recordSchema,
Class clazz) |
Boolean |
getBoolean(String fieldName,
HCatSchema recordSchema) |
Byte |
getByte(String fieldName,
HCatSchema recordSchema) |
byte[] |
getByteArray(String fieldName,
HCatSchema recordSchema) |
HiveChar |
getChar(String fieldName,
HCatSchema recordSchema) |
Date |
getDate(String fieldName,
HCatSchema recordSchema) |
org.apache.hadoop.hive.common.type.HiveDecimal |
getDecimal(String fieldName,
HCatSchema recordSchema) |
Double |
getDouble(String fieldName,
HCatSchema recordSchema) |
Float |
getFloat(String fieldName,
HCatSchema recordSchema) |
Integer |
getInteger(String fieldName,
HCatSchema recordSchema) |
List<?> |
getList(String fieldName,
HCatSchema recordSchema) |
Long |
getLong(String fieldName,
HCatSchema recordSchema) |
Map<?,?> |
getMap(String fieldName,
HCatSchema recordSchema) |
Short |
getShort(String fieldName,
HCatSchema recordSchema) |
String |
getString(String fieldName,
HCatSchema recordSchema) |
List<? extends Object> |
getStruct(String fieldName,
HCatSchema recordSchema) |
Timestamp |
getTimestamp(String fieldName,
HCatSchema recordSchema) |
HiveVarchar |
getVarchar(String fieldName,
HCatSchema recordSchema) |
abstract void |
remove(int idx) |
abstract void |
set(String fieldName,
HCatSchema recordSchema,
Object value) |
void |
setBoolean(String fieldName,
HCatSchema recordSchema,
Boolean value) |
void |
setByte(String fieldName,
HCatSchema recordSchema,
Byte value) |
void |
setByteArray(String fieldName,
HCatSchema recordSchema,
byte[] value) |
void |
setChar(String fieldName,
HCatSchema recordSchema,
HiveChar value) |
void |
setDate(String fieldName,
HCatSchema recordSchema,
Date value)
Note that the proper way to construct a java.sql.Date for use with this object is
Date.valueOf("1999-12-31").
|
void |
setDecimal(String fieldName,
HCatSchema recordSchema,
org.apache.hadoop.hive.common.type.HiveDecimal value) |
void |
setDouble(String fieldName,
HCatSchema recordSchema,
Double value) |
void |
setFloat(String fieldName,
HCatSchema recordSchema,
Float value) |
void |
setInteger(String fieldName,
HCatSchema recordSchema,
Integer value) |
void |
setList(String fieldName,
HCatSchema recordSchema,
List<?> value) |
void |
setLong(String fieldName,
HCatSchema recordSchema,
Long value) |
void |
setMap(String fieldName,
HCatSchema recordSchema,
Map<?,?> value) |
void |
setShort(String fieldName,
HCatSchema recordSchema,
Short value) |
void |
setString(String fieldName,
HCatSchema recordSchema,
String value) |
void |
setStruct(String fieldName,
HCatSchema recordSchema,
List<? extends Object> value) |
void |
setTimestamp(String fieldName,
HCatSchema recordSchema,
Timestamp value) |
void |
setVarchar(String fieldName,
HCatSchema recordSchema,
HiveVarchar value) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, getAll, set, sizepublic abstract Object get(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic abstract void set(String fieldName, HCatSchema recordSchema, Object value) throws HCatException
HCatExceptionpublic abstract void remove(int idx)
throws HCatException
HCatExceptionpublic abstract void copy(HCatRecord r) throws HCatException
HCatExceptionprotected Object get(String fieldName, HCatSchema recordSchema, Class clazz) throws HCatException
HCatExceptionpublic Boolean getBoolean(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setBoolean(String fieldName, HCatSchema recordSchema, Boolean value) throws HCatException
HCatExceptionpublic byte[] getByteArray(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setByteArray(String fieldName, HCatSchema recordSchema, byte[] value) throws HCatException
HCatExceptionpublic Byte getByte(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setByte(String fieldName, HCatSchema recordSchema, Byte value) throws HCatException
HCatExceptionpublic Short getShort(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setShort(String fieldName, HCatSchema recordSchema, Short value) throws HCatException
HCatExceptionpublic Integer getInteger(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setInteger(String fieldName, HCatSchema recordSchema, Integer value) throws HCatException
HCatExceptionpublic Long getLong(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setLong(String fieldName, HCatSchema recordSchema, Long value) throws HCatException
HCatExceptionpublic Float getFloat(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setFloat(String fieldName, HCatSchema recordSchema, Float value) throws HCatException
HCatExceptionpublic Double getDouble(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setDouble(String fieldName, HCatSchema recordSchema, Double value) throws HCatException
HCatExceptionpublic String getString(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setString(String fieldName, HCatSchema recordSchema, String value) throws HCatException
HCatExceptionpublic List<? extends Object> getStruct(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setStruct(String fieldName, HCatSchema recordSchema, List<? extends Object> value) throws HCatException
HCatExceptionpublic List<?> getList(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setList(String fieldName, HCatSchema recordSchema, List<?> value) throws HCatException
HCatExceptionpublic Map<?,?> getMap(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setMap(String fieldName, HCatSchema recordSchema, Map<?,?> value) throws HCatException
HCatExceptionpublic void setChar(String fieldName, HCatSchema recordSchema, HiveChar value) throws HCatException
HCatExceptionpublic HiveChar getChar(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setVarchar(String fieldName, HCatSchema recordSchema, HiveVarchar value) throws HCatException
HCatExceptionpublic HiveVarchar getVarchar(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setDecimal(String fieldName, HCatSchema recordSchema, org.apache.hadoop.hive.common.type.HiveDecimal value) throws HCatException
HCatExceptionpublic org.apache.hadoop.hive.common.type.HiveDecimal getDecimal(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setDate(String fieldName, HCatSchema recordSchema, Date value) throws HCatException
HCatExceptionpublic Date getDate(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionpublic void setTimestamp(String fieldName, HCatSchema recordSchema, Timestamp value) throws HCatException
HCatExceptionpublic Timestamp getTimestamp(String fieldName, HCatSchema recordSchema) throws HCatException
HCatExceptionCopyright © 2019 The Apache Software Foundation. All Rights Reserved.