public class LazySimpleDeserializeRead extends Object implements DeserializeRead
DeserializeRead.ReadBinaryResults, DeserializeRead.ReadBytesResults, DeserializeRead.ReadDateResults, DeserializeRead.ReadDecimalResults, DeserializeRead.ReadHiveCharResults, DeserializeRead.ReadHiveVarcharResults, DeserializeRead.ReadIntervalDayTimeResults, DeserializeRead.ReadIntervalYearMonthResults, DeserializeRead.ReadStringResults, DeserializeRead.ReadTimestampResults| Modifier and Type | Field and Description |
|---|---|
static org.apache.commons.logging.Log |
LOG |
| Constructor and Description |
|---|
LazySimpleDeserializeRead(PrimitiveTypeInfo[] primitiveTypeInfos,
byte separator,
LazySerDeParameters lazyParams) |
public LazySimpleDeserializeRead(PrimitiveTypeInfo[] primitiveTypeInfos, byte separator, LazySerDeParameters lazyParams)
public PrimitiveTypeInfo[] primitiveTypeInfos()
primitiveTypeInfos in interface DeserializeReadpublic void set(byte[] bytes,
int offset,
int length)
set in interface DeserializeReadpublic boolean readCheckNull()
readCheckNull in interface DeserializeReadpublic void logExceptionMessage(byte[] bytes,
int bytesStart,
int bytesLength,
String dataType)
public void extraFieldsCheck()
extraFieldsCheck in interface DeserializeReadpublic boolean readBeyondConfiguredFieldsWarned()
readBeyondConfiguredFieldsWarned in interface DeserializeReadpublic boolean readBeyondBufferRangeWarned()
readBeyondBufferRangeWarned in interface DeserializeReadpublic boolean bufferRangeHasExtraDataWarned()
bufferRangeHasExtraDataWarned in interface DeserializeReadpublic boolean readBoolean()
readBoolean in interface DeserializeReadpublic byte readByte()
readByte in interface DeserializeReadpublic short readShort()
readShort in interface DeserializeReadpublic int readInt()
readInt in interface DeserializeReadpublic long readLong()
readLong in interface DeserializeReadpublic float readFloat()
readFloat in interface DeserializeReadpublic double readDouble()
readDouble in interface DeserializeReadpublic DeserializeRead.ReadStringResults createReadStringResults()
createReadStringResults in interface DeserializeReadpublic void readString(DeserializeRead.ReadStringResults readStringResults)
readString in interface DeserializeReadpublic DeserializeRead.ReadHiveCharResults createReadHiveCharResults()
createReadHiveCharResults in interface DeserializeReadpublic void readHiveChar(DeserializeRead.ReadHiveCharResults readHiveCharResults) throws IOException
readHiveChar in interface DeserializeReadIOExceptionpublic DeserializeRead.ReadHiveVarcharResults createReadHiveVarcharResults()
createReadHiveVarcharResults in interface DeserializeReadpublic void readHiveVarchar(DeserializeRead.ReadHiveVarcharResults readHiveVarcharResults) throws IOException
readHiveVarchar in interface DeserializeReadIOExceptionpublic DeserializeRead.ReadBinaryResults createReadBinaryResults()
createReadBinaryResults in interface DeserializeReadpublic void readBinary(DeserializeRead.ReadBinaryResults readBinaryResults)
readBinary in interface DeserializeReadpublic DeserializeRead.ReadDateResults createReadDateResults()
createReadDateResults in interface DeserializeReadpublic void readDate(DeserializeRead.ReadDateResults readDateResults)
readDate in interface DeserializeReadpublic DeserializeRead.ReadIntervalYearMonthResults createReadIntervalYearMonthResults()
createReadIntervalYearMonthResults in interface DeserializeReadpublic void readIntervalYearMonth(DeserializeRead.ReadIntervalYearMonthResults readIntervalYearMonthResults) throws IOException
readIntervalYearMonth in interface DeserializeReadIOExceptionpublic DeserializeRead.ReadIntervalDayTimeResults createReadIntervalDayTimeResults()
createReadIntervalDayTimeResults in interface DeserializeReadpublic void readIntervalDayTime(DeserializeRead.ReadIntervalDayTimeResults readIntervalDayTimeResults) throws IOException
readIntervalDayTime in interface DeserializeReadIOExceptionpublic DeserializeRead.ReadTimestampResults createReadTimestampResults()
createReadTimestampResults in interface DeserializeReadpublic void readTimestamp(DeserializeRead.ReadTimestampResults readTimestampResults)
readTimestamp in interface DeserializeReadpublic DeserializeRead.ReadDecimalResults createReadDecimalResults()
createReadDecimalResults in interface DeserializeReadpublic void readHiveDecimal(DeserializeRead.ReadDecimalResults readDecimalResults)
readHiveDecimal in interface DeserializeReadpublic static int byteArrayCompareRanges(byte[] arg1,
int start1,
byte[] arg2,
int start2,
int len)
Copyright © 2017 The Apache Software Foundation. All rights reserved.