public abstract class AbstractFieldReader extends Object implements FieldReader
BaseReader.ComplexReader, BaseReader.DictReader, BaseReader.ListReader, BaseReader.MapReader, BaseReader.RepeatedListReader, BaseReader.RepeatedMapReader, BaseReader.ScalarReader
Constructor and Description |
---|
AbstractFieldReader() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
next
copyAsValue, getField, getType, getTypeString, read, read, reset
setPosition
forEach, iterator, spliterator
copyAsValue, next
read
public TypeProtos.MinorType getVectorType()
BaseReader
getVectorType
in interface BaseReader
public boolean isSet()
isSet
in interface BaseReader
isSet
in interface BigIntReader
isSet
in interface BitReader
isSet
in interface DateReader
isSet
in interface Decimal18Reader
isSet
in interface Decimal28DenseReader
isSet
in interface Decimal28SparseReader
isSet
in interface Decimal38DenseReader
isSet
in interface Decimal38SparseReader
isSet
in interface Decimal9Reader
isSet
in interface Float4Reader
isSet
in interface Float8Reader
isSet
in interface IntervalDayReader
isSet
in interface IntervalReader
isSet
in interface IntervalYearReader
isSet
in interface IntReader
isSet
in interface RepeatedBigIntReader
isSet
in interface RepeatedBitReader
isSet
in interface RepeatedDateReader
isSet
in interface RepeatedDecimal18Reader
isSet
in interface RepeatedDecimal28DenseReader
isSet
in interface RepeatedDecimal28SparseReader
isSet
in interface RepeatedDecimal38DenseReader
isSet
in interface RepeatedDecimal38SparseReader
isSet
in interface RepeatedDecimal9Reader
isSet
in interface RepeatedFloat4Reader
isSet
in interface RepeatedFloat8Reader
isSet
in interface RepeatedIntervalDayReader
isSet
in interface RepeatedIntervalReader
isSet
in interface RepeatedIntervalYearReader
isSet
in interface RepeatedIntReader
isSet
in interface RepeatedSmallIntReader
isSet
in interface RepeatedTimeReader
isSet
in interface RepeatedTimeStampReader
isSet
in interface RepeatedTinyIntReader
isSet
in interface RepeatedUInt1Reader
isSet
in interface RepeatedUInt2Reader
isSet
in interface RepeatedUInt4Reader
isSet
in interface RepeatedUInt8Reader
isSet
in interface RepeatedVar16CharReader
isSet
in interface RepeatedVarBinaryReader
isSet
in interface RepeatedVarCharReader
isSet
in interface RepeatedVarDecimalReader
isSet
in interface SmallIntReader
isSet
in interface TimeReader
isSet
in interface TimeStampReader
isSet
in interface TinyIntReader
isSet
in interface UInt1Reader
isSet
in interface UInt2Reader
isSet
in interface UInt4Reader
isSet
in interface UInt8Reader
isSet
in interface Var16CharReader
isSet
in interface VarBinaryReader
isSet
in interface VarCharReader
isSet
in interface VarDecimalReader
isSet
in interface UntypedReader
public void read(ValueHolder holder)
read
in interface BaseReader
public Object readObject(int arrayIndex)
readObject
in interface RepeatedBigIntReader
readObject
in interface RepeatedBitReader
readObject
in interface RepeatedDateReader
readObject
in interface RepeatedDecimal18Reader
readObject
in interface RepeatedDecimal28DenseReader
readObject
in interface RepeatedDecimal28SparseReader
readObject
in interface RepeatedDecimal38DenseReader
readObject
in interface RepeatedDecimal38SparseReader
readObject
in interface RepeatedDecimal9Reader
readObject
in interface RepeatedFloat4Reader
readObject
in interface RepeatedFloat8Reader
readObject
in interface RepeatedIntervalDayReader
readObject
in interface RepeatedIntervalReader
readObject
in interface RepeatedIntervalYearReader
readObject
in interface RepeatedIntReader
readObject
in interface RepeatedSmallIntReader
readObject
in interface RepeatedTimeReader
readObject
in interface RepeatedTimeStampReader
readObject
in interface RepeatedTinyIntReader
readObject
in interface RepeatedUInt1Reader
readObject
in interface RepeatedUInt2Reader
readObject
in interface RepeatedUInt4Reader
readObject
in interface RepeatedUInt8Reader
readObject
in interface RepeatedVar16CharReader
readObject
in interface RepeatedVarBinaryReader
readObject
in interface RepeatedVarCharReader
readObject
in interface RepeatedVarDecimalReader
public Object readObject()
readObject
in interface BigIntReader
readObject
in interface BitReader
readObject
in interface DateReader
readObject
in interface Decimal18Reader
readObject
in interface Decimal28DenseReader
readObject
in interface Decimal28SparseReader
readObject
in interface Decimal38DenseReader
readObject
in interface Decimal38SparseReader
readObject
in interface Decimal9Reader
readObject
in interface Float4Reader
readObject
in interface Float8Reader
readObject
in interface IntervalDayReader
readObject
in interface IntervalReader
readObject
in interface IntervalYearReader
readObject
in interface IntReader
readObject
in interface SmallIntReader
readObject
in interface TimeReader
readObject
in interface TimeStampReader
readObject
in interface TinyIntReader
readObject
in interface UInt1Reader
readObject
in interface UInt2Reader
readObject
in interface UInt4Reader
readObject
in interface UInt8Reader
readObject
in interface Var16CharReader
readObject
in interface VarBinaryReader
readObject
in interface VarCharReader
readObject
in interface VarDecimalReader
public BigDecimal readBigDecimal(int arrayIndex)
readBigDecimal
in interface RepeatedDecimal18Reader
readBigDecimal
in interface RepeatedDecimal28DenseReader
readBigDecimal
in interface RepeatedDecimal28SparseReader
readBigDecimal
in interface RepeatedDecimal38DenseReader
readBigDecimal
in interface RepeatedDecimal38SparseReader
readBigDecimal
in interface RepeatedDecimal9Reader
readBigDecimal
in interface RepeatedVarDecimalReader
public BigDecimal readBigDecimal()
readBigDecimal
in interface Decimal18Reader
readBigDecimal
in interface Decimal28DenseReader
readBigDecimal
in interface Decimal28SparseReader
readBigDecimal
in interface Decimal38DenseReader
readBigDecimal
in interface Decimal38SparseReader
readBigDecimal
in interface Decimal9Reader
readBigDecimal
in interface VarDecimalReader
public Integer readInteger(int arrayIndex)
readInteger
in interface RepeatedIntReader
readInteger
in interface RepeatedUInt4Reader
public Integer readInteger()
readInteger
in interface IntReader
readInteger
in interface UInt4Reader
public Long readLong(int arrayIndex)
readLong
in interface RepeatedBigIntReader
readLong
in interface RepeatedUInt8Reader
public Long readLong()
readLong
in interface BigIntReader
readLong
in interface UInt8Reader
public Boolean readBoolean(int arrayIndex)
readBoolean
in interface RepeatedBitReader
public Boolean readBoolean()
readBoolean
in interface BitReader
public Character readCharacter(int arrayIndex)
readCharacter
in interface RepeatedUInt2Reader
public Character readCharacter()
readCharacter
in interface UInt2Reader
public LocalDate readLocalDate(int arrayIndex)
readLocalDate
in interface RepeatedDateReader
public LocalDate readLocalDate()
readLocalDate
in interface DateReader
public LocalTime readLocalTime(int arrayIndex)
readLocalTime
in interface RepeatedTimeReader
public LocalTime readLocalTime()
readLocalTime
in interface TimeReader
public LocalDateTime readLocalDateTime(int arrayIndex)
readLocalDateTime
in interface RepeatedTimeStampReader
public LocalDateTime readLocalDateTime()
readLocalDateTime
in interface TimeStampReader
public org.joda.time.Period readPeriod(int arrayIndex)
readPeriod
in interface RepeatedIntervalDayReader
readPeriod
in interface RepeatedIntervalReader
readPeriod
in interface RepeatedIntervalYearReader
public org.joda.time.Period readPeriod()
readPeriod
in interface IntervalDayReader
readPeriod
in interface IntervalReader
readPeriod
in interface IntervalYearReader
public Double readDouble(int arrayIndex)
readDouble
in interface RepeatedFloat8Reader
public Double readDouble()
readDouble
in interface Float8Reader
public Float readFloat(int arrayIndex)
readFloat
in interface RepeatedFloat4Reader
public Float readFloat()
readFloat
in interface Float4Reader
public Text readText(int arrayIndex)
readText
in interface RepeatedVarCharReader
public Text readText()
readText
in interface VarCharReader
public String readString(int arrayIndex)
readString
in interface RepeatedVar16CharReader
public String readString()
readString
in interface Var16CharReader
public Byte readByte(int arrayIndex)
readByte
in interface RepeatedTinyIntReader
readByte
in interface RepeatedUInt1Reader
public Byte readByte()
readByte
in interface TinyIntReader
readByte
in interface UInt1Reader
public Short readShort(int arrayIndex)
readShort
in interface RepeatedSmallIntReader
public Short readShort()
readShort
in interface SmallIntReader
public byte[] readByteArray(int arrayIndex)
readByteArray
in interface RepeatedVarBinaryReader
public byte[] readByteArray()
readByteArray
in interface VarBinaryReader
public void copyAsValue(BaseWriter.MapWriter writer)
copyAsValue
in interface BaseReader.RepeatedMapReader
public void copyAsField(String name, BaseWriter.MapWriter writer)
public void copyAsField(String name, BaseWriter.ListWriter writer)
public void read(TinyIntHolder holder)
read
in interface TinyIntReader
public void read(NullableTinyIntHolder holder)
read
in interface TinyIntReader
public void read(int arrayIndex, TinyIntHolder holder)
read
in interface RepeatedTinyIntReader
public void read(int arrayIndex, NullableTinyIntHolder holder)
read
in interface RepeatedTinyIntReader
public void copyAsValue(TinyIntWriter writer)
copyAsValue
in interface RepeatedTinyIntReader
copyAsValue
in interface TinyIntReader
public void copyAsField(String name, TinyIntWriter writer)
copyAsField
in interface RepeatedTinyIntReader
copyAsField
in interface TinyIntReader
public void read(UInt1Holder holder)
read
in interface UInt1Reader
public void read(NullableUInt1Holder holder)
read
in interface UInt1Reader
public void read(int arrayIndex, UInt1Holder holder)
read
in interface RepeatedUInt1Reader
public void read(int arrayIndex, NullableUInt1Holder holder)
read
in interface RepeatedUInt1Reader
public void copyAsValue(UInt1Writer writer)
copyAsValue
in interface RepeatedUInt1Reader
copyAsValue
in interface UInt1Reader
public void copyAsField(String name, UInt1Writer writer)
copyAsField
in interface RepeatedUInt1Reader
copyAsField
in interface UInt1Reader
public void read(UInt2Holder holder)
read
in interface UInt2Reader
public void read(NullableUInt2Holder holder)
read
in interface UInt2Reader
public void read(int arrayIndex, UInt2Holder holder)
read
in interface RepeatedUInt2Reader
public void read(int arrayIndex, NullableUInt2Holder holder)
read
in interface RepeatedUInt2Reader
public void copyAsValue(UInt2Writer writer)
copyAsValue
in interface RepeatedUInt2Reader
copyAsValue
in interface UInt2Reader
public void copyAsField(String name, UInt2Writer writer)
copyAsField
in interface RepeatedUInt2Reader
copyAsField
in interface UInt2Reader
public void read(SmallIntHolder holder)
read
in interface SmallIntReader
public void read(NullableSmallIntHolder holder)
read
in interface SmallIntReader
public void read(int arrayIndex, SmallIntHolder holder)
read
in interface RepeatedSmallIntReader
public void read(int arrayIndex, NullableSmallIntHolder holder)
read
in interface RepeatedSmallIntReader
public void copyAsValue(SmallIntWriter writer)
copyAsValue
in interface RepeatedSmallIntReader
copyAsValue
in interface SmallIntReader
public void copyAsField(String name, SmallIntWriter writer)
copyAsField
in interface RepeatedSmallIntReader
copyAsField
in interface SmallIntReader
public void read(NullableIntHolder holder)
public void read(int arrayIndex, IntHolder holder)
read
in interface RepeatedIntReader
public void read(int arrayIndex, NullableIntHolder holder)
read
in interface RepeatedIntReader
public void copyAsValue(IntWriter writer)
copyAsValue
in interface IntReader
copyAsValue
in interface RepeatedIntReader
public void copyAsField(String name, IntWriter writer)
copyAsField
in interface IntReader
copyAsField
in interface RepeatedIntReader
public void read(UInt4Holder holder)
read
in interface UInt4Reader
public void read(NullableUInt4Holder holder)
read
in interface UInt4Reader
public void read(int arrayIndex, UInt4Holder holder)
read
in interface RepeatedUInt4Reader
public void read(int arrayIndex, NullableUInt4Holder holder)
read
in interface RepeatedUInt4Reader
public void copyAsValue(UInt4Writer writer)
copyAsValue
in interface RepeatedUInt4Reader
copyAsValue
in interface UInt4Reader
public void copyAsField(String name, UInt4Writer writer)
copyAsField
in interface RepeatedUInt4Reader
copyAsField
in interface UInt4Reader
public void read(Float4Holder holder)
read
in interface Float4Reader
public void read(NullableFloat4Holder holder)
read
in interface Float4Reader
public void read(int arrayIndex, Float4Holder holder)
read
in interface RepeatedFloat4Reader
public void read(int arrayIndex, NullableFloat4Holder holder)
read
in interface RepeatedFloat4Reader
public void copyAsValue(Float4Writer writer)
copyAsValue
in interface Float4Reader
copyAsValue
in interface RepeatedFloat4Reader
public void copyAsField(String name, Float4Writer writer)
copyAsField
in interface Float4Reader
copyAsField
in interface RepeatedFloat4Reader
public void read(TimeHolder holder)
read
in interface TimeReader
public void read(NullableTimeHolder holder)
read
in interface TimeReader
public void read(int arrayIndex, TimeHolder holder)
read
in interface RepeatedTimeReader
public void read(int arrayIndex, NullableTimeHolder holder)
read
in interface RepeatedTimeReader
public void copyAsValue(TimeWriter writer)
copyAsValue
in interface RepeatedTimeReader
copyAsValue
in interface TimeReader
public void copyAsField(String name, TimeWriter writer)
copyAsField
in interface RepeatedTimeReader
copyAsField
in interface TimeReader
public void read(IntervalYearHolder holder)
read
in interface IntervalYearReader
public void read(NullableIntervalYearHolder holder)
read
in interface IntervalYearReader
public void read(int arrayIndex, IntervalYearHolder holder)
read
in interface RepeatedIntervalYearReader
public void read(int arrayIndex, NullableIntervalYearHolder holder)
read
in interface RepeatedIntervalYearReader
public void copyAsValue(IntervalYearWriter writer)
copyAsValue
in interface IntervalYearReader
copyAsValue
in interface RepeatedIntervalYearReader
public void copyAsField(String name, IntervalYearWriter writer)
copyAsField
in interface IntervalYearReader
copyAsField
in interface RepeatedIntervalYearReader
public void read(Decimal9Holder holder)
read
in interface Decimal9Reader
public void read(NullableDecimal9Holder holder)
read
in interface Decimal9Reader
public void read(int arrayIndex, Decimal9Holder holder)
read
in interface RepeatedDecimal9Reader
public void read(int arrayIndex, NullableDecimal9Holder holder)
read
in interface RepeatedDecimal9Reader
public void copyAsValue(Decimal9Writer writer)
copyAsValue
in interface Decimal9Reader
copyAsValue
in interface RepeatedDecimal9Reader
public void copyAsField(String name, Decimal9Writer writer)
copyAsField
in interface Decimal9Reader
copyAsField
in interface RepeatedDecimal9Reader
public void read(BigIntHolder holder)
read
in interface BigIntReader
public void read(NullableBigIntHolder holder)
read
in interface BigIntReader
public void read(int arrayIndex, BigIntHolder holder)
read
in interface RepeatedBigIntReader
public void read(int arrayIndex, NullableBigIntHolder holder)
read
in interface RepeatedBigIntReader
public void copyAsValue(BigIntWriter writer)
copyAsValue
in interface BigIntReader
copyAsValue
in interface RepeatedBigIntReader
public void copyAsField(String name, BigIntWriter writer)
copyAsField
in interface BigIntReader
copyAsField
in interface RepeatedBigIntReader
public void read(UInt8Holder holder)
read
in interface UInt8Reader
public void read(NullableUInt8Holder holder)
read
in interface UInt8Reader
public void read(int arrayIndex, UInt8Holder holder)
read
in interface RepeatedUInt8Reader
public void read(int arrayIndex, NullableUInt8Holder holder)
read
in interface RepeatedUInt8Reader
public void copyAsValue(UInt8Writer writer)
copyAsValue
in interface RepeatedUInt8Reader
copyAsValue
in interface UInt8Reader
public void copyAsField(String name, UInt8Writer writer)
copyAsField
in interface RepeatedUInt8Reader
copyAsField
in interface UInt8Reader
public void read(Float8Holder holder)
read
in interface Float8Reader
public void read(NullableFloat8Holder holder)
read
in interface Float8Reader
public void read(int arrayIndex, Float8Holder holder)
read
in interface RepeatedFloat8Reader
public void read(int arrayIndex, NullableFloat8Holder holder)
read
in interface RepeatedFloat8Reader
public void copyAsValue(Float8Writer writer)
copyAsValue
in interface Float8Reader
copyAsValue
in interface RepeatedFloat8Reader
public void copyAsField(String name, Float8Writer writer)
copyAsField
in interface Float8Reader
copyAsField
in interface RepeatedFloat8Reader
public void read(DateHolder holder)
read
in interface DateReader
public void read(NullableDateHolder holder)
read
in interface DateReader
public void read(int arrayIndex, DateHolder holder)
read
in interface RepeatedDateReader
public void read(int arrayIndex, NullableDateHolder holder)
read
in interface RepeatedDateReader
public void copyAsValue(DateWriter writer)
copyAsValue
in interface DateReader
copyAsValue
in interface RepeatedDateReader
public void copyAsField(String name, DateWriter writer)
copyAsField
in interface DateReader
copyAsField
in interface RepeatedDateReader
public void read(TimeStampHolder holder)
read
in interface TimeStampReader
public void read(NullableTimeStampHolder holder)
read
in interface TimeStampReader
public void read(int arrayIndex, TimeStampHolder holder)
read
in interface RepeatedTimeStampReader
public void read(int arrayIndex, NullableTimeStampHolder holder)
read
in interface RepeatedTimeStampReader
public void copyAsValue(TimeStampWriter writer)
copyAsValue
in interface RepeatedTimeStampReader
copyAsValue
in interface TimeStampReader
public void copyAsField(String name, TimeStampWriter writer)
copyAsField
in interface RepeatedTimeStampReader
copyAsField
in interface TimeStampReader
public void read(Decimal18Holder holder)
read
in interface Decimal18Reader
public void read(NullableDecimal18Holder holder)
read
in interface Decimal18Reader
public void read(int arrayIndex, Decimal18Holder holder)
read
in interface RepeatedDecimal18Reader
public void read(int arrayIndex, NullableDecimal18Holder holder)
read
in interface RepeatedDecimal18Reader
public void copyAsValue(Decimal18Writer writer)
copyAsValue
in interface Decimal18Reader
copyAsValue
in interface RepeatedDecimal18Reader
public void copyAsField(String name, Decimal18Writer writer)
copyAsField
in interface Decimal18Reader
copyAsField
in interface RepeatedDecimal18Reader
public void read(IntervalDayHolder holder)
read
in interface IntervalDayReader
public void read(NullableIntervalDayHolder holder)
read
in interface IntervalDayReader
public void read(int arrayIndex, IntervalDayHolder holder)
read
in interface RepeatedIntervalDayReader
public void read(int arrayIndex, NullableIntervalDayHolder holder)
read
in interface RepeatedIntervalDayReader
public void copyAsValue(IntervalDayWriter writer)
copyAsValue
in interface IntervalDayReader
copyAsValue
in interface RepeatedIntervalDayReader
public void copyAsField(String name, IntervalDayWriter writer)
copyAsField
in interface IntervalDayReader
copyAsField
in interface RepeatedIntervalDayReader
public void read(IntervalHolder holder)
read
in interface IntervalReader
public void read(NullableIntervalHolder holder)
read
in interface IntervalReader
public void read(int arrayIndex, IntervalHolder holder)
read
in interface RepeatedIntervalReader
public void read(int arrayIndex, NullableIntervalHolder holder)
read
in interface RepeatedIntervalReader
public void copyAsValue(IntervalWriter writer)
copyAsValue
in interface IntervalReader
copyAsValue
in interface RepeatedIntervalReader
public void copyAsField(String name, IntervalWriter writer)
copyAsField
in interface IntervalReader
copyAsField
in interface RepeatedIntervalReader
public void read(Decimal28DenseHolder holder)
read
in interface Decimal28DenseReader
public void read(NullableDecimal28DenseHolder holder)
read
in interface Decimal28DenseReader
public void read(int arrayIndex, Decimal28DenseHolder holder)
read
in interface RepeatedDecimal28DenseReader
public void read(int arrayIndex, NullableDecimal28DenseHolder holder)
read
in interface RepeatedDecimal28DenseReader
public void copyAsValue(Decimal28DenseWriter writer)
copyAsValue
in interface Decimal28DenseReader
copyAsValue
in interface RepeatedDecimal28DenseReader
public void copyAsField(String name, Decimal28DenseWriter writer)
copyAsField
in interface Decimal28DenseReader
copyAsField
in interface RepeatedDecimal28DenseReader
public void read(Decimal38DenseHolder holder)
read
in interface Decimal38DenseReader
public void read(NullableDecimal38DenseHolder holder)
read
in interface Decimal38DenseReader
public void read(int arrayIndex, Decimal38DenseHolder holder)
read
in interface RepeatedDecimal38DenseReader
public void read(int arrayIndex, NullableDecimal38DenseHolder holder)
read
in interface RepeatedDecimal38DenseReader
public void copyAsValue(Decimal38DenseWriter writer)
copyAsValue
in interface Decimal38DenseReader
copyAsValue
in interface RepeatedDecimal38DenseReader
public void copyAsField(String name, Decimal38DenseWriter writer)
copyAsField
in interface Decimal38DenseReader
copyAsField
in interface RepeatedDecimal38DenseReader
public void read(Decimal38SparseHolder holder)
read
in interface Decimal38SparseReader
public void read(NullableDecimal38SparseHolder holder)
read
in interface Decimal38SparseReader
public void read(int arrayIndex, Decimal38SparseHolder holder)
read
in interface RepeatedDecimal38SparseReader
public void read(int arrayIndex, NullableDecimal38SparseHolder holder)
read
in interface RepeatedDecimal38SparseReader
public void copyAsValue(Decimal38SparseWriter writer)
copyAsValue
in interface Decimal38SparseReader
copyAsValue
in interface RepeatedDecimal38SparseReader
public void copyAsField(String name, Decimal38SparseWriter writer)
copyAsField
in interface Decimal38SparseReader
copyAsField
in interface RepeatedDecimal38SparseReader
public void read(Decimal28SparseHolder holder)
read
in interface Decimal28SparseReader
public void read(NullableDecimal28SparseHolder holder)
read
in interface Decimal28SparseReader
public void read(int arrayIndex, Decimal28SparseHolder holder)
read
in interface RepeatedDecimal28SparseReader
public void read(int arrayIndex, NullableDecimal28SparseHolder holder)
read
in interface RepeatedDecimal28SparseReader
public void copyAsValue(Decimal28SparseWriter writer)
copyAsValue
in interface Decimal28SparseReader
copyAsValue
in interface RepeatedDecimal28SparseReader
public void copyAsField(String name, Decimal28SparseWriter writer)
copyAsField
in interface Decimal28SparseReader
copyAsField
in interface RepeatedDecimal28SparseReader
public void read(VarBinaryHolder holder)
read
in interface VarBinaryReader
public void read(NullableVarBinaryHolder holder)
read
in interface VarBinaryReader
public void read(int arrayIndex, VarBinaryHolder holder)
read
in interface RepeatedVarBinaryReader
public void read(int arrayIndex, NullableVarBinaryHolder holder)
read
in interface RepeatedVarBinaryReader
public void copyAsValue(VarBinaryWriter writer)
copyAsValue
in interface RepeatedVarBinaryReader
copyAsValue
in interface VarBinaryReader
public void copyAsField(String name, VarBinaryWriter writer)
copyAsField
in interface RepeatedVarBinaryReader
copyAsField
in interface VarBinaryReader
public void read(VarCharHolder holder)
read
in interface VarCharReader
public void read(NullableVarCharHolder holder)
read
in interface VarCharReader
public void read(int arrayIndex, VarCharHolder holder)
read
in interface RepeatedVarCharReader
public void read(int arrayIndex, NullableVarCharHolder holder)
read
in interface RepeatedVarCharReader
public void copyAsValue(VarCharWriter writer)
copyAsValue
in interface RepeatedVarCharReader
copyAsValue
in interface VarCharReader
public void copyAsField(String name, VarCharWriter writer)
copyAsField
in interface RepeatedVarCharReader
copyAsField
in interface VarCharReader
public void read(Var16CharHolder holder)
read
in interface Var16CharReader
public void read(NullableVar16CharHolder holder)
read
in interface Var16CharReader
public void read(int arrayIndex, Var16CharHolder holder)
read
in interface RepeatedVar16CharReader
public void read(int arrayIndex, NullableVar16CharHolder holder)
read
in interface RepeatedVar16CharReader
public void copyAsValue(Var16CharWriter writer)
copyAsValue
in interface RepeatedVar16CharReader
copyAsValue
in interface Var16CharReader
public void copyAsField(String name, Var16CharWriter writer)
copyAsField
in interface RepeatedVar16CharReader
copyAsField
in interface Var16CharReader
public void read(VarDecimalHolder holder)
read
in interface VarDecimalReader
public void read(NullableVarDecimalHolder holder)
read
in interface VarDecimalReader
public void read(int arrayIndex, VarDecimalHolder holder)
read
in interface RepeatedVarDecimalReader
public void read(int arrayIndex, NullableVarDecimalHolder holder)
read
in interface RepeatedVarDecimalReader
public void copyAsValue(VarDecimalWriter writer)
copyAsValue
in interface RepeatedVarDecimalReader
copyAsValue
in interface VarDecimalReader
public void copyAsField(String name, VarDecimalWriter writer, int precision, int scale)
copyAsField
in interface RepeatedVarDecimalReader
copyAsField
in interface VarDecimalReader
public void read(NullableBitHolder holder)
public void read(int arrayIndex, BitHolder holder)
read
in interface RepeatedBitReader
public void read(int arrayIndex, NullableBitHolder holder)
read
in interface RepeatedBitReader
public void copyAsValue(BitWriter writer)
copyAsValue
in interface BitReader
copyAsValue
in interface RepeatedBitReader
public void copyAsField(String name, BitWriter writer)
copyAsField
in interface BitReader
copyAsField
in interface RepeatedBitReader
public void copyAsValue(BaseWriter.DictWriter writer)
copyAsValue
in interface BaseReader.DictReader
public void read(int arrayIndex, UntypedNullHolder holder)
read
in interface UntypedReader
public FieldReader reader(String name)
reader
in interface BaseReader.MapReader
public FieldReader reader()
reader
in interface BaseReader.ListReader
public int size()
size
in interface BaseReader.RepeatedListReader
size
in interface BaseReader.RepeatedMapReader
size
in interface RepeatedBigIntReader
size
in interface RepeatedBitReader
size
in interface RepeatedDateReader
size
in interface RepeatedDecimal18Reader
size
in interface RepeatedDecimal28DenseReader
size
in interface RepeatedDecimal28SparseReader
size
in interface RepeatedDecimal38DenseReader
size
in interface RepeatedDecimal38SparseReader
size
in interface RepeatedDecimal9Reader
size
in interface RepeatedFloat4Reader
size
in interface RepeatedFloat8Reader
size
in interface RepeatedIntervalDayReader
size
in interface RepeatedIntervalReader
size
in interface RepeatedIntervalYearReader
size
in interface RepeatedIntReader
size
in interface RepeatedSmallIntReader
size
in interface RepeatedTimeReader
size
in interface RepeatedTimeStampReader
size
in interface RepeatedTinyIntReader
size
in interface RepeatedUInt1Reader
size
in interface RepeatedUInt2Reader
size
in interface RepeatedUInt4Reader
size
in interface RepeatedUInt8Reader
size
in interface RepeatedVar16CharReader
size
in interface RepeatedVarBinaryReader
size
in interface RepeatedVarCharReader
size
in interface RepeatedVarDecimalReader
size
in interface UntypedReader
public int find(String key)
BaseReader.DictReader
PathSegment.NameSegment
in cases when DictVector.getValueType()
is complex.
Despite key
is passed as String
the value is converted to
actual type based on DictVector.getKeyType()
.
find
in interface BaseReader.DictReader
key
- literal representing key valueDictVector
public int find(int key)
BaseReader.DictReader
PathSegment.ArraySegment
in cases when DictVector.getValueType()
is complex.
Despite key
is passed as int
the value is converted to
actual type based on DictVector.getKeyType()
.
find
in interface BaseReader.DictReader
key
- literal representing key valueDictVector
public int find(Object key)
BaseReader.DictReader
PathSegment
with provided PathSegment.getOriginalValue()
in cases when DictVector.getValueType()
is complex.
The key
is assumed to be of actual type, is not converted and used as is.
find
in interface BaseReader.DictReader
key
- key valueDictVector
public void read(String key, ValueHolder holder)
BaseReader.DictReader
key
into the holder
.
If there is no entry in the row with the given key
, value is set to null.
Used in generated code when retrieving value from Dict with
PathSegment.NameSegment
in cases when DictVector.getValueType()
is primitive.
Despite key
is passed as String
the value is converted to
actual type based on DictVector.getKeyType()
.
read
in interface BaseReader.DictReader
key
- literal representing key valueholder
- a holder to write value's value intoDictVector
public void read(int key, ValueHolder holder)
BaseReader.DictReader
key
into the holder
.
If there is no entry in the row with the given key
, value is set to null.
Used in generated code when retrieving value from Dict with
PathSegment.ArraySegment
in cases when DictVector.getValueType()
is primitive.
Despite key
is passed as int
the value is converted to
actual type based on DictVector.getKeyType()
.
read
in interface BaseReader.DictReader
key
- literal representing key valueholder
- a holder to write value's value intoDictVector
public void read(Object key, ValueHolder holder)
BaseReader.DictReader
key
into the holder
.
If there is no entry in the row with the given key
, value is set to null.
Used in generated code when retrieving value from Dict using PathSegment
with provided PathSegment.getOriginalValue()
in cases when DictVector.getValueType()
is primitive.
The key
is assumed to be of actual type, is not converted and used as is.
read
in interface BaseReader.DictReader
key
- key valueholder
- a holder to write value's value intoDictVector
public void setPosition(int index)
setPosition
in interface Positionable
public void reset()
reset
in interface BaseReader
public TypeProtos.MajorType getType()
getType
in interface BaseReader
public MaterializedField getField()
getField
in interface BaseReader
public boolean next()
next
in interface BaseReader.RepeatedListReader
next
in interface BaseReader.RepeatedMapReader
public void read(UnionHolder holder)
read
in interface BaseReader
public void read(int index, UnionHolder holder)
read
in interface BaseReader
public void read(UntypedNullHolder holder)
read
in interface UntypedReader
public void copyAsValue(UnionWriter writer)
copyAsValue
in interface BaseReader
public void copyAsValue(BaseWriter.ListWriter writer)
copyAsValue
in interface BaseReader.RepeatedListReader
public String getTypeString()
BaseReader
String
representation of the reader's type. In case if
BaseReader.getType()
is primitive, the method is equivalent to
#getType().getMinorType().name()
. If the reader has minor type
equal to TypeProtos.MinorType.DICT
,
DICT<keyMinorType,valueMinorType>
, with keyMinorType
and valueMinorType
being key's and value's minor types
respectively, will be returned. Used in typeOf
UDF.getTypeString
in interface BaseReader
String
representation of reader's type.Copyright © 1970 The Apache Software Foundation. All rights reserved.