public abstract class DeserializeRead extends Object
Modifier and Type | Field and Description |
---|---|
protected ObjectInspector.Category[] |
categories |
protected boolean[] |
columnsToInclude |
boolean |
currentBoolean |
byte |
currentByte |
byte[] |
currentBytes |
int |
currentBytesLength |
int |
currentBytesStart |
DateWritable |
currentDateWritable |
double |
currentDouble |
float |
currentFloat |
HiveDecimalWritable |
currentHiveDecimalWritable |
HiveIntervalDayTimeWritable |
currentHiveIntervalDayTimeWritable |
HiveIntervalYearMonthWritable |
currentHiveIntervalYearMonthWritable |
int |
currentInt |
long |
currentLong |
short |
currentShort |
TimestampWritable |
currentTimestampWritable |
protected PrimitiveObjectInspector.PrimitiveCategory[] |
primitiveCategories |
protected TypeInfo[] |
typeInfos |
Modifier | Constructor and Description |
---|---|
protected |
DeserializeRead() |
|
DeserializeRead(TypeInfo[] typeInfos) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
bufferRangeHasExtraDataWarned() |
abstract void |
extraFieldsCheck() |
abstract String |
getDetailedReadPositionString() |
abstract boolean |
readBeyondConfiguredFieldsWarned() |
abstract boolean |
readCheckNull() |
abstract void |
set(byte[] bytes,
int offset,
int length) |
void |
setColumnsToInclude(boolean[] columnsToInclude) |
TypeInfo[] |
typeInfos() |
protected TypeInfo[] typeInfos
protected boolean[] columnsToInclude
protected ObjectInspector.Category[] categories
protected PrimitiveObjectInspector.PrimitiveCategory[] primitiveCategories
public boolean currentBoolean
public byte currentByte
public short currentShort
public int currentInt
public long currentLong
public float currentFloat
public double currentDouble
public byte[] currentBytes
public int currentBytesStart
public int currentBytesLength
public DateWritable currentDateWritable
public TimestampWritable currentTimestampWritable
public HiveIntervalYearMonthWritable currentHiveIntervalYearMonthWritable
public HiveIntervalDayTimeWritable currentHiveIntervalDayTimeWritable
public HiveDecimalWritable currentHiveDecimalWritable
public DeserializeRead(TypeInfo[] typeInfos)
protected DeserializeRead()
public TypeInfo[] typeInfos()
public void setColumnsToInclude(boolean[] columnsToInclude)
public abstract void set(byte[] bytes, int offset, int length)
public abstract boolean readCheckNull() throws IOException
IOException
public abstract void extraFieldsCheck()
public abstract boolean readBeyondConfiguredFieldsWarned()
public abstract boolean bufferRangeHasExtraDataWarned()
public abstract String getDetailedReadPositionString()
Copyright © 2016 The Apache Software Foundation. All rights reserved.