Class AbstractFieldReader
- All Implemented Interfaces:
Iterable<String>,Positionable,BaseReader,BaseReader.DictReader,BaseReader.ListReader,BaseReader.MapReader,BaseReader.RepeatedListReader,BaseReader.RepeatedMapReader,BaseReader.ScalarReader,BigIntReader,BitReader,DateReader,Decimal18Reader,Decimal28DenseReader,Decimal28SparseReader,Decimal38DenseReader,Decimal38SparseReader,Decimal9Reader,FieldReader,Float4Reader,Float8Reader,IntervalDayReader,IntervalReader,IntervalYearReader,IntReader,RepeatedBigIntReader,RepeatedBitReader,RepeatedDateReader,RepeatedDecimal18Reader,RepeatedDecimal28DenseReader,RepeatedDecimal28SparseReader,RepeatedDecimal38DenseReader,RepeatedDecimal38SparseReader,RepeatedDecimal9Reader,RepeatedFloat4Reader,RepeatedFloat8Reader,RepeatedIntervalDayReader,RepeatedIntervalReader,RepeatedIntervalYearReader,RepeatedIntReader,RepeatedSmallIntReader,RepeatedTimeReader,RepeatedTimeStampReader,RepeatedTinyIntReader,RepeatedUInt1Reader,RepeatedUInt2Reader,RepeatedUInt4Reader,RepeatedUInt8Reader,RepeatedVar16CharReader,RepeatedVarBinaryReader,RepeatedVarCharReader,RepeatedVarDecimalReader,SmallIntReader,TimeReader,TimeStampReader,TinyIntReader,UInt1Reader,UInt2Reader,UInt4Reader,UInt8Reader,Var16CharReader,VarBinaryReader,VarCharReader,VarDecimalReader,UntypedReader
- Direct Known Subclasses:
AbstractRepeatedMapReaderImpl,BigIntHolderReaderImpl,BigIntReaderImpl,BitHolderReaderImpl,BitReaderImpl,DateHolderReaderImpl,DateReaderImpl,Decimal18HolderReaderImpl,Decimal18ReaderImpl,Decimal28DenseHolderReaderImpl,Decimal28DenseReaderImpl,Decimal28SparseHolderReaderImpl,Decimal28SparseReaderImpl,Decimal38DenseHolderReaderImpl,Decimal38DenseReaderImpl,Decimal38SparseHolderReaderImpl,Decimal38SparseReaderImpl,Decimal9HolderReaderImpl,Decimal9ReaderImpl,Float4HolderReaderImpl,Float4ReaderImpl,Float8HolderReaderImpl,Float8ReaderImpl,IntervalDayHolderReaderImpl,IntervalDayReaderImpl,IntervalHolderReaderImpl,IntervalReaderImpl,IntervalYearHolderReaderImpl,IntervalYearReaderImpl,IntHolderReaderImpl,IntReaderImpl,NullableBigIntHolderReaderImpl,NullableBigIntReaderImpl,NullableBitHolderReaderImpl,NullableBitReaderImpl,NullableDateHolderReaderImpl,NullableDateReaderImpl,NullableDecimal18HolderReaderImpl,NullableDecimal18ReaderImpl,NullableDecimal28DenseHolderReaderImpl,NullableDecimal28DenseReaderImpl,NullableDecimal28SparseHolderReaderImpl,NullableDecimal28SparseReaderImpl,NullableDecimal38DenseHolderReaderImpl,NullableDecimal38DenseReaderImpl,NullableDecimal38SparseHolderReaderImpl,NullableDecimal38SparseReaderImpl,NullableDecimal9HolderReaderImpl,NullableDecimal9ReaderImpl,NullableFloat4HolderReaderImpl,NullableFloat4ReaderImpl,NullableFloat8HolderReaderImpl,NullableFloat8ReaderImpl,NullableIntervalDayHolderReaderImpl,NullableIntervalDayReaderImpl,NullableIntervalHolderReaderImpl,NullableIntervalReaderImpl,NullableIntervalYearHolderReaderImpl,NullableIntervalYearReaderImpl,NullableIntHolderReaderImpl,NullableIntReaderImpl,NullableSmallIntHolderReaderImpl,NullableSmallIntReaderImpl,NullableTimeHolderReaderImpl,NullableTimeReaderImpl,NullableTimeStampHolderReaderImpl,NullableTimeStampReaderImpl,NullableTinyIntHolderReaderImpl,NullableTinyIntReaderImpl,NullableUInt1HolderReaderImpl,NullableUInt1ReaderImpl,NullableUInt2HolderReaderImpl,NullableUInt2ReaderImpl,NullableUInt4HolderReaderImpl,NullableUInt4ReaderImpl,NullableUInt8HolderReaderImpl,NullableUInt8ReaderImpl,NullableVar16CharHolderReaderImpl,NullableVar16CharReaderImpl,NullableVarBinaryHolderReaderImpl,NullableVarBinaryReaderImpl,NullableVarCharHolderReaderImpl,NullableVarCharReaderImpl,NullableVarDecimalHolderReaderImpl,NullableVarDecimalReaderImpl,RepeatedBigIntHolderReaderImpl,RepeatedBigIntReaderImpl,RepeatedBitHolderReaderImpl,RepeatedBitReaderImpl,RepeatedDateHolderReaderImpl,RepeatedDateReaderImpl,RepeatedDecimal18HolderReaderImpl,RepeatedDecimal18ReaderImpl,RepeatedDecimal28DenseHolderReaderImpl,RepeatedDecimal28DenseReaderImpl,RepeatedDecimal28SparseHolderReaderImpl,RepeatedDecimal28SparseReaderImpl,RepeatedDecimal38DenseHolderReaderImpl,RepeatedDecimal38DenseReaderImpl,RepeatedDecimal38SparseHolderReaderImpl,RepeatedDecimal38SparseReaderImpl,RepeatedDecimal9HolderReaderImpl,RepeatedDecimal9ReaderImpl,RepeatedDictReaderImpl,RepeatedFloat4HolderReaderImpl,RepeatedFloat4ReaderImpl,RepeatedFloat8HolderReaderImpl,RepeatedFloat8ReaderImpl,RepeatedIntervalDayHolderReaderImpl,RepeatedIntervalDayReaderImpl,RepeatedIntervalHolderReaderImpl,RepeatedIntervalReaderImpl,RepeatedIntervalYearHolderReaderImpl,RepeatedIntervalYearReaderImpl,RepeatedIntHolderReaderImpl,RepeatedIntReaderImpl,RepeatedListReaderImpl,RepeatedSmallIntHolderReaderImpl,RepeatedSmallIntReaderImpl,RepeatedTimeHolderReaderImpl,RepeatedTimeReaderImpl,RepeatedTimeStampHolderReaderImpl,RepeatedTimeStampReaderImpl,RepeatedTinyIntHolderReaderImpl,RepeatedTinyIntReaderImpl,RepeatedUInt1HolderReaderImpl,RepeatedUInt1ReaderImpl,RepeatedUInt2HolderReaderImpl,RepeatedUInt2ReaderImpl,RepeatedUInt4HolderReaderImpl,RepeatedUInt4ReaderImpl,RepeatedUInt8HolderReaderImpl,RepeatedUInt8ReaderImpl,RepeatedVar16CharHolderReaderImpl,RepeatedVar16CharReaderImpl,RepeatedVarBinaryHolderReaderImpl,RepeatedVarBinaryReaderImpl,RepeatedVarCharHolderReaderImpl,RepeatedVarCharReaderImpl,RepeatedVarDecimalHolderReaderImpl,RepeatedVarDecimalReaderImpl,SingleLikeRepeatedMapReaderImpl,SingleListReaderImpl,SingleMapReaderImpl,SmallIntHolderReaderImpl,SmallIntReaderImpl,TimeHolderReaderImpl,TimeReaderImpl,TimeStampHolderReaderImpl,TimeStampReaderImpl,TinyIntHolderReaderImpl,TinyIntReaderImpl,UInt1HolderReaderImpl,UInt1ReaderImpl,UInt2HolderReaderImpl,UInt2ReaderImpl,UInt4HolderReaderImpl,UInt4ReaderImpl,UInt8HolderReaderImpl,UInt8ReaderImpl,UnionListReader,UnionReader,UntypedHolderReaderImpl,UntypedReaderImpl,Var16CharHolderReaderImpl,Var16CharReaderImpl,VarBinaryHolderReaderImpl,VarBinaryReaderImpl,VarCharHolderReaderImpl,VarCharReaderImpl,VarDecimalHolderReaderImpl,VarDecimalReaderImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.drill.exec.vector.complex.reader.BaseReader
BaseReader.ComplexReader, BaseReader.DictReader, BaseReader.ListReader, BaseReader.MapReader, BaseReader.RepeatedListReader, BaseReader.RepeatedMapReader, BaseReader.ScalarReader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyAsField(String name, BaseWriter.ListWriter writer) voidcopyAsField(String name, BaseWriter.MapWriter writer) voidcopyAsField(String name, BigIntWriter writer) voidcopyAsField(String name, BitWriter writer) voidcopyAsField(String name, DateWriter writer) voidcopyAsField(String name, Decimal18Writer writer) voidcopyAsField(String name, Decimal28DenseWriter writer) voidcopyAsField(String name, Decimal28SparseWriter writer) voidcopyAsField(String name, Decimal38DenseWriter writer) voidcopyAsField(String name, Decimal38SparseWriter writer) voidcopyAsField(String name, Decimal9Writer writer) voidcopyAsField(String name, Float4Writer writer) voidcopyAsField(String name, Float8Writer writer) voidcopyAsField(String name, IntervalDayWriter writer) voidcopyAsField(String name, IntervalWriter writer) voidcopyAsField(String name, IntervalYearWriter writer) voidcopyAsField(String name, IntWriter writer) voidcopyAsField(String name, SmallIntWriter writer) voidcopyAsField(String name, TimeStampWriter writer) voidcopyAsField(String name, TimeWriter writer) voidcopyAsField(String name, TinyIntWriter writer) voidcopyAsField(String name, UInt1Writer writer) voidcopyAsField(String name, UInt2Writer writer) voidcopyAsField(String name, UInt4Writer writer) voidcopyAsField(String name, UInt8Writer writer) voidcopyAsField(String name, Var16CharWriter writer) voidcopyAsField(String name, VarBinaryWriter writer) voidcopyAsField(String name, VarCharWriter writer) voidcopyAsField(String name, VarDecimalWriter writer, int precision, int scale) voidcopyAsValue(UnionWriter writer) voidcopyAsValue(BaseWriter.DictWriter writer) voidcopyAsValue(BaseWriter.ListWriter writer) voidcopyAsValue(BaseWriter.MapWriter writer) voidcopyAsValue(BigIntWriter writer) voidcopyAsValue(BitWriter writer) voidcopyAsValue(DateWriter writer) voidcopyAsValue(Decimal18Writer writer) voidcopyAsValue(Decimal28DenseWriter writer) voidcopyAsValue(Decimal28SparseWriter writer) voidcopyAsValue(Decimal38DenseWriter writer) voidcopyAsValue(Decimal38SparseWriter writer) voidcopyAsValue(Decimal9Writer writer) voidcopyAsValue(Float4Writer writer) voidcopyAsValue(Float8Writer writer) voidcopyAsValue(IntervalDayWriter writer) voidcopyAsValue(IntervalWriter writer) voidcopyAsValue(IntervalYearWriter writer) voidcopyAsValue(IntWriter writer) voidcopyAsValue(SmallIntWriter writer) voidcopyAsValue(TimeStampWriter writer) voidcopyAsValue(TimeWriter writer) voidcopyAsValue(TinyIntWriter writer) voidcopyAsValue(UInt1Writer writer) voidcopyAsValue(UInt2Writer writer) voidcopyAsValue(UInt4Writer writer) voidcopyAsValue(UInt8Writer writer) voidcopyAsValue(Var16CharWriter writer) voidcopyAsValue(VarBinaryWriter writer) voidcopyAsValue(VarCharWriter writer) voidcopyAsValue(VarDecimalWriter writer) intfind(int key) Obtain the index for given key in current row used to find a corresponding value with.intObtain the index for given key in current row used to find a corresponding value with.intObtain the index for given key in current row used to find a corresponding value with.getField()getType()ReturnsStringrepresentation of the reader's type.Returns the type of the vector, not value.booleanisSet()Returns true if the current value of the reader is not nulliterator()booleannext()voidread(int arrayIndex, BigIntHolder holder) voidvoidread(int arrayIndex, DateHolder holder) voidread(int arrayIndex, Decimal18Holder holder) voidread(int arrayIndex, Decimal28DenseHolder holder) voidread(int arrayIndex, Decimal28SparseHolder holder) voidread(int arrayIndex, Decimal38DenseHolder holder) voidread(int arrayIndex, Decimal38SparseHolder holder) voidread(int arrayIndex, Decimal9Holder holder) voidread(int arrayIndex, Float4Holder holder) voidread(int arrayIndex, Float8Holder holder) voidread(int arrayIndex, IntervalDayHolder holder) voidread(int arrayIndex, IntervalHolder holder) voidread(int arrayIndex, IntervalYearHolder holder) voidvoidread(int arrayIndex, NullableBigIntHolder holder) voidread(int arrayIndex, NullableBitHolder holder) voidread(int arrayIndex, NullableDateHolder holder) voidread(int arrayIndex, NullableDecimal18Holder holder) voidread(int arrayIndex, NullableDecimal28DenseHolder holder) voidread(int arrayIndex, NullableDecimal28SparseHolder holder) voidread(int arrayIndex, NullableDecimal38DenseHolder holder) voidread(int arrayIndex, NullableDecimal38SparseHolder holder) voidread(int arrayIndex, NullableDecimal9Holder holder) voidread(int arrayIndex, NullableFloat4Holder holder) voidread(int arrayIndex, NullableFloat8Holder holder) voidread(int arrayIndex, NullableIntervalDayHolder holder) voidread(int arrayIndex, NullableIntervalHolder holder) voidread(int arrayIndex, NullableIntervalYearHolder holder) voidread(int arrayIndex, NullableIntHolder holder) voidread(int arrayIndex, NullableSmallIntHolder holder) voidread(int arrayIndex, NullableTimeHolder holder) voidread(int arrayIndex, NullableTimeStampHolder holder) voidread(int arrayIndex, NullableTinyIntHolder holder) voidread(int arrayIndex, NullableUInt1Holder holder) voidread(int arrayIndex, NullableUInt2Holder holder) voidread(int arrayIndex, NullableUInt4Holder holder) voidread(int arrayIndex, NullableUInt8Holder holder) voidread(int arrayIndex, NullableVar16CharHolder holder) voidread(int arrayIndex, NullableVarBinaryHolder holder) voidread(int arrayIndex, NullableVarCharHolder holder) voidread(int arrayIndex, NullableVarDecimalHolder holder) voidread(int arrayIndex, SmallIntHolder holder) voidread(int arrayIndex, TimeHolder holder) voidread(int arrayIndex, TimeStampHolder holder) voidread(int arrayIndex, TinyIntHolder holder) voidread(int arrayIndex, UInt1Holder holder) voidread(int arrayIndex, UInt2Holder holder) voidread(int arrayIndex, UInt4Holder holder) voidread(int arrayIndex, UInt8Holder holder) voidread(int index, UnionHolder holder) voidread(int key, ValueHolder holder) Reads a value corresponding to akeyinto theholder.voidread(int arrayIndex, Var16CharHolder holder) voidread(int arrayIndex, VarBinaryHolder holder) voidread(int arrayIndex, VarCharHolder holder) voidread(int arrayIndex, VarDecimalHolder holder) voidread(int arrayIndex, UntypedNullHolder holder) voidread(Object key, ValueHolder holder) Reads a value corresponding to akeyinto theholder.voidread(String key, ValueHolder holder) Reads a value corresponding to akeyinto theholder.voidread(BigIntHolder holder) voidvoidread(DateHolder holder) voidread(Decimal18Holder holder) voidread(Decimal28DenseHolder holder) voidread(Decimal28SparseHolder holder) voidread(Decimal38DenseHolder holder) voidread(Decimal38SparseHolder holder) voidread(Decimal9Holder holder) voidread(Float4Holder holder) voidread(Float8Holder holder) voidread(IntervalDayHolder holder) voidread(IntervalHolder holder) voidread(IntervalYearHolder holder) voidvoidread(NullableBigIntHolder holder) voidread(NullableBitHolder holder) voidread(NullableDateHolder holder) voidread(NullableDecimal18Holder holder) voidread(NullableDecimal28DenseHolder holder) voidread(NullableDecimal28SparseHolder holder) voidread(NullableDecimal38DenseHolder holder) voidread(NullableDecimal38SparseHolder holder) voidread(NullableDecimal9Holder holder) voidread(NullableFloat4Holder holder) voidread(NullableFloat8Holder holder) voidread(NullableIntervalDayHolder holder) voidread(NullableIntervalHolder holder) voidread(NullableIntervalYearHolder holder) voidread(NullableIntHolder holder) voidread(NullableSmallIntHolder holder) voidread(NullableTimeHolder holder) voidread(NullableTimeStampHolder holder) voidread(NullableTinyIntHolder holder) voidread(NullableUInt1Holder holder) voidread(NullableUInt2Holder holder) voidread(NullableUInt4Holder holder) voidread(NullableUInt8Holder holder) voidread(NullableVar16CharHolder holder) voidread(NullableVarBinaryHolder holder) voidread(NullableVarCharHolder holder) voidread(NullableVarDecimalHolder holder) voidread(SmallIntHolder holder) voidread(TimeHolder holder) voidread(TimeStampHolder holder) voidread(TinyIntHolder holder) voidread(UInt1Holder holder) voidread(UInt2Holder holder) voidread(UInt4Holder holder) voidread(UInt8Holder holder) voidread(UnionHolder holder) voidread(ValueHolder holder) voidread(Var16CharHolder holder) voidread(VarBinaryHolder holder) voidread(VarCharHolder holder) voidread(VarDecimalHolder holder) voidread(UntypedNullHolder holder) readBigDecimal(int arrayIndex) readBoolean(int arrayIndex) readByte()readByte(int arrayIndex) byte[]byte[]readByteArray(int arrayIndex) readCharacter(int arrayIndex) readDouble(int arrayIndex) reader()readFloat(int arrayIndex) readInteger(int arrayIndex) readLocalDate(int arrayIndex) readLocalDateTime(int arrayIndex) readLocalTime(int arrayIndex) readLong()readLong(int arrayIndex) readObject(int arrayIndex) org.joda.time.Periodorg.joda.time.PeriodreadPeriod(int arrayIndex) readShort(int arrayIndex) readString(int arrayIndex) readText()readText(int arrayIndex) voidreset()voidsetPosition(int index) intsize()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.drill.exec.vector.complex.reader.BaseReader
copyAsValue, getField, getType, getTypeString, read, read, resetMethods inherited from interface org.apache.drill.exec.vector.complex.reader.BaseReader.RepeatedListReader
copyAsValue, nextMethods inherited from interface org.apache.drill.exec.vector.complex.reader.BaseReader.RepeatedMapReader
nextMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.apache.drill.exec.vector.complex.Positionable
setPositionMethods inherited from interface org.apache.drill.exec.vector.UntypedReader
read
-
Constructor Details
-
AbstractFieldReader
public AbstractFieldReader()
-
-
Method Details
-
getVectorType
Description copied from interface:BaseReaderReturns the type of the vector, not value. For all vectors, this is the same as the vector's getField().getType().getMinorType(). It is used to report the actual vector type in the getDrillType() function.- Specified by:
getVectorTypein interfaceBaseReader
-
isSet
public boolean isSet()Returns true if the current value of the reader is not null- Specified by:
isSetin interfaceBaseReader- Specified by:
isSetin interfaceBigIntReader- Specified by:
isSetin interfaceBitReader- Specified by:
isSetin interfaceDateReader- Specified by:
isSetin interfaceDecimal18Reader- Specified by:
isSetin interfaceDecimal28DenseReader- Specified by:
isSetin interfaceDecimal28SparseReader- Specified by:
isSetin interfaceDecimal38DenseReader- Specified by:
isSetin interfaceDecimal38SparseReader- Specified by:
isSetin interfaceDecimal9Reader- Specified by:
isSetin interfaceFloat4Reader- Specified by:
isSetin interfaceFloat8Reader- Specified by:
isSetin interfaceIntervalDayReader- Specified by:
isSetin interfaceIntervalReader- Specified by:
isSetin interfaceIntervalYearReader- Specified by:
isSetin interfaceIntReader- Specified by:
isSetin interfaceRepeatedBigIntReader- Specified by:
isSetin interfaceRepeatedBitReader- Specified by:
isSetin interfaceRepeatedDateReader- Specified by:
isSetin interfaceRepeatedDecimal18Reader- Specified by:
isSetin interfaceRepeatedDecimal28DenseReader- Specified by:
isSetin interfaceRepeatedDecimal28SparseReader- Specified by:
isSetin interfaceRepeatedDecimal38DenseReader- Specified by:
isSetin interfaceRepeatedDecimal38SparseReader- Specified by:
isSetin interfaceRepeatedDecimal9Reader- Specified by:
isSetin interfaceRepeatedFloat4Reader- Specified by:
isSetin interfaceRepeatedFloat8Reader- Specified by:
isSetin interfaceRepeatedIntervalDayReader- Specified by:
isSetin interfaceRepeatedIntervalReader- Specified by:
isSetin interfaceRepeatedIntervalYearReader- Specified by:
isSetin interfaceRepeatedIntReader- Specified by:
isSetin interfaceRepeatedSmallIntReader- Specified by:
isSetin interfaceRepeatedTimeReader- Specified by:
isSetin interfaceRepeatedTimeStampReader- Specified by:
isSetin interfaceRepeatedTinyIntReader- Specified by:
isSetin interfaceRepeatedUInt1Reader- Specified by:
isSetin interfaceRepeatedUInt2Reader- Specified by:
isSetin interfaceRepeatedUInt4Reader- Specified by:
isSetin interfaceRepeatedUInt8Reader- Specified by:
isSetin interfaceRepeatedVar16CharReader- Specified by:
isSetin interfaceRepeatedVarBinaryReader- Specified by:
isSetin interfaceRepeatedVarCharReader- Specified by:
isSetin interfaceRepeatedVarDecimalReader- Specified by:
isSetin interfaceSmallIntReader- Specified by:
isSetin interfaceTimeReader- Specified by:
isSetin interfaceTimeStampReader- Specified by:
isSetin interfaceTinyIntReader- Specified by:
isSetin interfaceUInt1Reader- Specified by:
isSetin interfaceUInt2Reader- Specified by:
isSetin interfaceUInt4Reader- Specified by:
isSetin interfaceUInt8Reader- Specified by:
isSetin interfaceUntypedReader- Specified by:
isSetin interfaceVar16CharReader- Specified by:
isSetin interfaceVarBinaryReader- Specified by:
isSetin interfaceVarCharReader- Specified by:
isSetin interfaceVarDecimalReader- Returns:
-
read
- Specified by:
readin interfaceBaseReader
-
readObject
- Specified by:
readObjectin interfaceRepeatedBigIntReader- Specified by:
readObjectin interfaceRepeatedBitReader- Specified by:
readObjectin interfaceRepeatedDateReader- Specified by:
readObjectin interfaceRepeatedDecimal18Reader- Specified by:
readObjectin interfaceRepeatedDecimal28DenseReader- Specified by:
readObjectin interfaceRepeatedDecimal28SparseReader- Specified by:
readObjectin interfaceRepeatedDecimal38DenseReader- Specified by:
readObjectin interfaceRepeatedDecimal38SparseReader- Specified by:
readObjectin interfaceRepeatedDecimal9Reader- Specified by:
readObjectin interfaceRepeatedFloat4Reader- Specified by:
readObjectin interfaceRepeatedFloat8Reader- Specified by:
readObjectin interfaceRepeatedIntervalDayReader- Specified by:
readObjectin interfaceRepeatedIntervalReader- Specified by:
readObjectin interfaceRepeatedIntervalYearReader- Specified by:
readObjectin interfaceRepeatedIntReader- Specified by:
readObjectin interfaceRepeatedSmallIntReader- Specified by:
readObjectin interfaceRepeatedTimeReader- Specified by:
readObjectin interfaceRepeatedTimeStampReader- Specified by:
readObjectin interfaceRepeatedTinyIntReader- Specified by:
readObjectin interfaceRepeatedUInt1Reader- Specified by:
readObjectin interfaceRepeatedUInt2Reader- Specified by:
readObjectin interfaceRepeatedUInt4Reader- Specified by:
readObjectin interfaceRepeatedUInt8Reader- Specified by:
readObjectin interfaceRepeatedVar16CharReader- Specified by:
readObjectin interfaceRepeatedVarBinaryReader- Specified by:
readObjectin interfaceRepeatedVarCharReader- Specified by:
readObjectin interfaceRepeatedVarDecimalReader
-
readObject
- Specified by:
readObjectin interfaceBigIntReader- Specified by:
readObjectin interfaceBitReader- Specified by:
readObjectin interfaceDateReader- Specified by:
readObjectin interfaceDecimal18Reader- Specified by:
readObjectin interfaceDecimal28DenseReader- Specified by:
readObjectin interfaceDecimal28SparseReader- Specified by:
readObjectin interfaceDecimal38DenseReader- Specified by:
readObjectin interfaceDecimal38SparseReader- Specified by:
readObjectin interfaceDecimal9Reader- Specified by:
readObjectin interfaceFloat4Reader- Specified by:
readObjectin interfaceFloat8Reader- Specified by:
readObjectin interfaceIntervalDayReader- Specified by:
readObjectin interfaceIntervalReader- Specified by:
readObjectin interfaceIntervalYearReader- Specified by:
readObjectin interfaceIntReader- Specified by:
readObjectin interfaceSmallIntReader- Specified by:
readObjectin interfaceTimeReader- Specified by:
readObjectin interfaceTimeStampReader- Specified by:
readObjectin interfaceTinyIntReader- Specified by:
readObjectin interfaceUInt1Reader- Specified by:
readObjectin interfaceUInt2Reader- Specified by:
readObjectin interfaceUInt4Reader- Specified by:
readObjectin interfaceUInt8Reader- Specified by:
readObjectin interfaceVar16CharReader- Specified by:
readObjectin interfaceVarBinaryReader- Specified by:
readObjectin interfaceVarCharReader- Specified by:
readObjectin interfaceVarDecimalReader
-
readBigDecimal
- Specified by:
readBigDecimalin interfaceRepeatedDecimal18Reader- Specified by:
readBigDecimalin interfaceRepeatedDecimal28DenseReader- Specified by:
readBigDecimalin interfaceRepeatedDecimal28SparseReader- Specified by:
readBigDecimalin interfaceRepeatedDecimal38DenseReader- Specified by:
readBigDecimalin interfaceRepeatedDecimal38SparseReader- Specified by:
readBigDecimalin interfaceRepeatedDecimal9Reader- Specified by:
readBigDecimalin interfaceRepeatedVarDecimalReader
-
readBigDecimal
- Specified by:
readBigDecimalin interfaceDecimal18Reader- Specified by:
readBigDecimalin interfaceDecimal28DenseReader- Specified by:
readBigDecimalin interfaceDecimal28SparseReader- Specified by:
readBigDecimalin interfaceDecimal38DenseReader- Specified by:
readBigDecimalin interfaceDecimal38SparseReader- Specified by:
readBigDecimalin interfaceDecimal9Reader- Specified by:
readBigDecimalin interfaceVarDecimalReader
-
readInteger
- Specified by:
readIntegerin interfaceRepeatedIntReader- Specified by:
readIntegerin interfaceRepeatedUInt4Reader
-
readInteger
- Specified by:
readIntegerin interfaceIntReader- Specified by:
readIntegerin interfaceUInt4Reader
-
readLong
- Specified by:
readLongin interfaceRepeatedBigIntReader- Specified by:
readLongin interfaceRepeatedUInt8Reader
-
readLong
- Specified by:
readLongin interfaceBigIntReader- Specified by:
readLongin interfaceUInt8Reader
-
readBoolean
- Specified by:
readBooleanin interfaceRepeatedBitReader
-
readBoolean
- Specified by:
readBooleanin interfaceBitReader
-
readCharacter
- Specified by:
readCharacterin interfaceRepeatedUInt2Reader
-
readCharacter
- Specified by:
readCharacterin interfaceUInt2Reader
-
readLocalDate
- Specified by:
readLocalDatein interfaceRepeatedDateReader
-
readLocalDate
- Specified by:
readLocalDatein interfaceDateReader
-
readLocalTime
- Specified by:
readLocalTimein interfaceRepeatedTimeReader
-
readLocalTime
- Specified by:
readLocalTimein interfaceTimeReader
-
readLocalDateTime
- Specified by:
readLocalDateTimein interfaceRepeatedTimeStampReader
-
readLocalDateTime
- Specified by:
readLocalDateTimein interfaceTimeStampReader
-
readPeriod
public org.joda.time.Period readPeriod(int arrayIndex) - Specified by:
readPeriodin interfaceRepeatedIntervalDayReader- Specified by:
readPeriodin interfaceRepeatedIntervalReader- Specified by:
readPeriodin interfaceRepeatedIntervalYearReader
-
readPeriod
public org.joda.time.Period readPeriod()- Specified by:
readPeriodin interfaceIntervalDayReader- Specified by:
readPeriodin interfaceIntervalReader- Specified by:
readPeriodin interfaceIntervalYearReader
-
readDouble
- Specified by:
readDoublein interfaceRepeatedFloat8Reader
-
readDouble
- Specified by:
readDoublein interfaceFloat8Reader
-
readFloat
- Specified by:
readFloatin interfaceRepeatedFloat4Reader
-
readFloat
- Specified by:
readFloatin interfaceFloat4Reader
-
readText
- Specified by:
readTextin interfaceRepeatedVarCharReader
-
readText
- Specified by:
readTextin interfaceVarCharReader
-
readString
- Specified by:
readStringin interfaceRepeatedVar16CharReader
-
readString
- Specified by:
readStringin interfaceVar16CharReader
-
readByte
- Specified by:
readBytein interfaceRepeatedTinyIntReader- Specified by:
readBytein interfaceRepeatedUInt1Reader
-
readByte
- Specified by:
readBytein interfaceTinyIntReader- Specified by:
readBytein interfaceUInt1Reader
-
readShort
- Specified by:
readShortin interfaceRepeatedSmallIntReader
-
readShort
- Specified by:
readShortin interfaceSmallIntReader
-
readByteArray
public byte[] readByteArray(int arrayIndex) - Specified by:
readByteArrayin interfaceRepeatedVarBinaryReader
-
readByteArray
public byte[] readByteArray()- Specified by:
readByteArrayin interfaceVarBinaryReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceBaseReader.RepeatedMapReader
-
copyAsField
-
copyAsField
-
read
- Specified by:
readin interfaceTinyIntReader
-
read
- Specified by:
readin interfaceTinyIntReader
-
read
- Specified by:
readin interfaceRepeatedTinyIntReader
-
read
- Specified by:
readin interfaceRepeatedTinyIntReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceRepeatedTinyIntReader- Specified by:
copyAsValuein interfaceTinyIntReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceRepeatedTinyIntReader- Specified by:
copyAsFieldin interfaceTinyIntReader
-
read
- Specified by:
readin interfaceUInt1Reader
-
read
- Specified by:
readin interfaceUInt1Reader
-
read
- Specified by:
readin interfaceRepeatedUInt1Reader
-
read
- Specified by:
readin interfaceRepeatedUInt1Reader
-
copyAsValue
- Specified by:
copyAsValuein interfaceRepeatedUInt1Reader- Specified by:
copyAsValuein interfaceUInt1Reader
-
copyAsField
- Specified by:
copyAsFieldin interfaceRepeatedUInt1Reader- Specified by:
copyAsFieldin interfaceUInt1Reader
-
read
- Specified by:
readin interfaceUInt2Reader
-
read
- Specified by:
readin interfaceUInt2Reader
-
read
- Specified by:
readin interfaceRepeatedUInt2Reader
-
read
- Specified by:
readin interfaceRepeatedUInt2Reader
-
copyAsValue
- Specified by:
copyAsValuein interfaceRepeatedUInt2Reader- Specified by:
copyAsValuein interfaceUInt2Reader
-
copyAsField
- Specified by:
copyAsFieldin interfaceRepeatedUInt2Reader- Specified by:
copyAsFieldin interfaceUInt2Reader
-
read
- Specified by:
readin interfaceSmallIntReader
-
read
- Specified by:
readin interfaceSmallIntReader
-
read
- Specified by:
readin interfaceRepeatedSmallIntReader
-
read
- Specified by:
readin interfaceRepeatedSmallIntReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceRepeatedSmallIntReader- Specified by:
copyAsValuein interfaceSmallIntReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceRepeatedSmallIntReader- Specified by:
copyAsFieldin interfaceSmallIntReader
-
read
-
read
-
read
- Specified by:
readin interfaceRepeatedIntReader
-
read
- Specified by:
readin interfaceRepeatedIntReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceIntReader- Specified by:
copyAsValuein interfaceRepeatedIntReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceIntReader- Specified by:
copyAsFieldin interfaceRepeatedIntReader
-
read
- Specified by:
readin interfaceUInt4Reader
-
read
- Specified by:
readin interfaceUInt4Reader
-
read
- Specified by:
readin interfaceRepeatedUInt4Reader
-
read
- Specified by:
readin interfaceRepeatedUInt4Reader
-
copyAsValue
- Specified by:
copyAsValuein interfaceRepeatedUInt4Reader- Specified by:
copyAsValuein interfaceUInt4Reader
-
copyAsField
- Specified by:
copyAsFieldin interfaceRepeatedUInt4Reader- Specified by:
copyAsFieldin interfaceUInt4Reader
-
read
- Specified by:
readin interfaceFloat4Reader
-
read
- Specified by:
readin interfaceFloat4Reader
-
read
- Specified by:
readin interfaceRepeatedFloat4Reader
-
read
- Specified by:
readin interfaceRepeatedFloat4Reader
-
copyAsValue
- Specified by:
copyAsValuein interfaceFloat4Reader- Specified by:
copyAsValuein interfaceRepeatedFloat4Reader
-
copyAsField
- Specified by:
copyAsFieldin interfaceFloat4Reader- Specified by:
copyAsFieldin interfaceRepeatedFloat4Reader
-
read
- Specified by:
readin interfaceTimeReader
-
read
- Specified by:
readin interfaceTimeReader
-
read
- Specified by:
readin interfaceRepeatedTimeReader
-
read
- Specified by:
readin interfaceRepeatedTimeReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceRepeatedTimeReader- Specified by:
copyAsValuein interfaceTimeReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceRepeatedTimeReader- Specified by:
copyAsFieldin interfaceTimeReader
-
read
- Specified by:
readin interfaceIntervalYearReader
-
read
- Specified by:
readin interfaceIntervalYearReader
-
read
- Specified by:
readin interfaceRepeatedIntervalYearReader
-
read
- Specified by:
readin interfaceRepeatedIntervalYearReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceIntervalYearReader- Specified by:
copyAsValuein interfaceRepeatedIntervalYearReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceIntervalYearReader- Specified by:
copyAsFieldin interfaceRepeatedIntervalYearReader
-
read
- Specified by:
readin interfaceDecimal9Reader
-
read
- Specified by:
readin interfaceDecimal9Reader
-
read
- Specified by:
readin interfaceRepeatedDecimal9Reader
-
read
- Specified by:
readin interfaceRepeatedDecimal9Reader
-
copyAsValue
- Specified by:
copyAsValuein interfaceDecimal9Reader- Specified by:
copyAsValuein interfaceRepeatedDecimal9Reader
-
copyAsField
- Specified by:
copyAsFieldin interfaceDecimal9Reader- Specified by:
copyAsFieldin interfaceRepeatedDecimal9Reader
-
read
- Specified by:
readin interfaceBigIntReader
-
read
- Specified by:
readin interfaceBigIntReader
-
read
- Specified by:
readin interfaceRepeatedBigIntReader
-
read
- Specified by:
readin interfaceRepeatedBigIntReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceBigIntReader- Specified by:
copyAsValuein interfaceRepeatedBigIntReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceBigIntReader- Specified by:
copyAsFieldin interfaceRepeatedBigIntReader
-
read
- Specified by:
readin interfaceUInt8Reader
-
read
- Specified by:
readin interfaceUInt8Reader
-
read
- Specified by:
readin interfaceRepeatedUInt8Reader
-
read
- Specified by:
readin interfaceRepeatedUInt8Reader
-
copyAsValue
- Specified by:
copyAsValuein interfaceRepeatedUInt8Reader- Specified by:
copyAsValuein interfaceUInt8Reader
-
copyAsField
- Specified by:
copyAsFieldin interfaceRepeatedUInt8Reader- Specified by:
copyAsFieldin interfaceUInt8Reader
-
read
- Specified by:
readin interfaceFloat8Reader
-
read
- Specified by:
readin interfaceFloat8Reader
-
read
- Specified by:
readin interfaceRepeatedFloat8Reader
-
read
- Specified by:
readin interfaceRepeatedFloat8Reader
-
copyAsValue
- Specified by:
copyAsValuein interfaceFloat8Reader- Specified by:
copyAsValuein interfaceRepeatedFloat8Reader
-
copyAsField
- Specified by:
copyAsFieldin interfaceFloat8Reader- Specified by:
copyAsFieldin interfaceRepeatedFloat8Reader
-
read
- Specified by:
readin interfaceDateReader
-
read
- Specified by:
readin interfaceDateReader
-
read
- Specified by:
readin interfaceRepeatedDateReader
-
read
- Specified by:
readin interfaceRepeatedDateReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceDateReader- Specified by:
copyAsValuein interfaceRepeatedDateReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceDateReader- Specified by:
copyAsFieldin interfaceRepeatedDateReader
-
read
- Specified by:
readin interfaceTimeStampReader
-
read
- Specified by:
readin interfaceTimeStampReader
-
read
- Specified by:
readin interfaceRepeatedTimeStampReader
-
read
- Specified by:
readin interfaceRepeatedTimeStampReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceRepeatedTimeStampReader- Specified by:
copyAsValuein interfaceTimeStampReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceRepeatedTimeStampReader- Specified by:
copyAsFieldin interfaceTimeStampReader
-
read
- Specified by:
readin interfaceDecimal18Reader
-
read
- Specified by:
readin interfaceDecimal18Reader
-
read
- Specified by:
readin interfaceRepeatedDecimal18Reader
-
read
- Specified by:
readin interfaceRepeatedDecimal18Reader
-
copyAsValue
- Specified by:
copyAsValuein interfaceDecimal18Reader- Specified by:
copyAsValuein interfaceRepeatedDecimal18Reader
-
copyAsField
- Specified by:
copyAsFieldin interfaceDecimal18Reader- Specified by:
copyAsFieldin interfaceRepeatedDecimal18Reader
-
read
- Specified by:
readin interfaceIntervalDayReader
-
read
- Specified by:
readin interfaceIntervalDayReader
-
read
- Specified by:
readin interfaceRepeatedIntervalDayReader
-
read
- Specified by:
readin interfaceRepeatedIntervalDayReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceIntervalDayReader- Specified by:
copyAsValuein interfaceRepeatedIntervalDayReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceIntervalDayReader- Specified by:
copyAsFieldin interfaceRepeatedIntervalDayReader
-
read
- Specified by:
readin interfaceIntervalReader
-
read
- Specified by:
readin interfaceIntervalReader
-
read
- Specified by:
readin interfaceRepeatedIntervalReader
-
read
- Specified by:
readin interfaceRepeatedIntervalReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceIntervalReader- Specified by:
copyAsValuein interfaceRepeatedIntervalReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceIntervalReader- Specified by:
copyAsFieldin interfaceRepeatedIntervalReader
-
read
- Specified by:
readin interfaceDecimal28DenseReader
-
read
- Specified by:
readin interfaceDecimal28DenseReader
-
read
- Specified by:
readin interfaceRepeatedDecimal28DenseReader
-
read
- Specified by:
readin interfaceRepeatedDecimal28DenseReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceDecimal28DenseReader- Specified by:
copyAsValuein interfaceRepeatedDecimal28DenseReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceDecimal28DenseReader- Specified by:
copyAsFieldin interfaceRepeatedDecimal28DenseReader
-
read
- Specified by:
readin interfaceDecimal38DenseReader
-
read
- Specified by:
readin interfaceDecimal38DenseReader
-
read
- Specified by:
readin interfaceRepeatedDecimal38DenseReader
-
read
- Specified by:
readin interfaceRepeatedDecimal38DenseReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceDecimal38DenseReader- Specified by:
copyAsValuein interfaceRepeatedDecimal38DenseReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceDecimal38DenseReader- Specified by:
copyAsFieldin interfaceRepeatedDecimal38DenseReader
-
read
- Specified by:
readin interfaceDecimal38SparseReader
-
read
- Specified by:
readin interfaceDecimal38SparseReader
-
read
- Specified by:
readin interfaceRepeatedDecimal38SparseReader
-
read
- Specified by:
readin interfaceRepeatedDecimal38SparseReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceDecimal38SparseReader- Specified by:
copyAsValuein interfaceRepeatedDecimal38SparseReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceDecimal38SparseReader- Specified by:
copyAsFieldin interfaceRepeatedDecimal38SparseReader
-
read
- Specified by:
readin interfaceDecimal28SparseReader
-
read
- Specified by:
readin interfaceDecimal28SparseReader
-
read
- Specified by:
readin interfaceRepeatedDecimal28SparseReader
-
read
- Specified by:
readin interfaceRepeatedDecimal28SparseReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceDecimal28SparseReader- Specified by:
copyAsValuein interfaceRepeatedDecimal28SparseReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceDecimal28SparseReader- Specified by:
copyAsFieldin interfaceRepeatedDecimal28SparseReader
-
read
- Specified by:
readin interfaceVarBinaryReader
-
read
- Specified by:
readin interfaceVarBinaryReader
-
read
- Specified by:
readin interfaceRepeatedVarBinaryReader
-
read
- Specified by:
readin interfaceRepeatedVarBinaryReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceRepeatedVarBinaryReader- Specified by:
copyAsValuein interfaceVarBinaryReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceRepeatedVarBinaryReader- Specified by:
copyAsFieldin interfaceVarBinaryReader
-
read
- Specified by:
readin interfaceVarCharReader
-
read
- Specified by:
readin interfaceVarCharReader
-
read
- Specified by:
readin interfaceRepeatedVarCharReader
-
read
- Specified by:
readin interfaceRepeatedVarCharReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceRepeatedVarCharReader- Specified by:
copyAsValuein interfaceVarCharReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceRepeatedVarCharReader- Specified by:
copyAsFieldin interfaceVarCharReader
-
read
- Specified by:
readin interfaceVar16CharReader
-
read
- Specified by:
readin interfaceVar16CharReader
-
read
- Specified by:
readin interfaceRepeatedVar16CharReader
-
read
- Specified by:
readin interfaceRepeatedVar16CharReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceRepeatedVar16CharReader- Specified by:
copyAsValuein interfaceVar16CharReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceRepeatedVar16CharReader- Specified by:
copyAsFieldin interfaceVar16CharReader
-
read
- Specified by:
readin interfaceVarDecimalReader
-
read
- Specified by:
readin interfaceVarDecimalReader
-
read
- Specified by:
readin interfaceRepeatedVarDecimalReader
-
read
- Specified by:
readin interfaceRepeatedVarDecimalReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceRepeatedVarDecimalReader- Specified by:
copyAsValuein interfaceVarDecimalReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceRepeatedVarDecimalReader- Specified by:
copyAsFieldin interfaceVarDecimalReader
-
read
-
read
-
read
- Specified by:
readin interfaceRepeatedBitReader
-
read
- Specified by:
readin interfaceRepeatedBitReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceBitReader- Specified by:
copyAsValuein interfaceRepeatedBitReader
-
copyAsField
- Specified by:
copyAsFieldin interfaceBitReader- Specified by:
copyAsFieldin interfaceRepeatedBitReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceBaseReader.DictReader
-
read
- Specified by:
readin interfaceUntypedReader
-
reader
- Specified by:
readerin interfaceBaseReader.MapReader
-
reader
- Specified by:
readerin interfaceBaseReader.ListReader
-
size
public int size()- Specified by:
sizein interfaceBaseReader.RepeatedListReader- Specified by:
sizein interfaceBaseReader.RepeatedMapReader- Specified by:
sizein interfaceRepeatedBigIntReader- Specified by:
sizein interfaceRepeatedBitReader- Specified by:
sizein interfaceRepeatedDateReader- Specified by:
sizein interfaceRepeatedDecimal18Reader- Specified by:
sizein interfaceRepeatedDecimal28DenseReader- Specified by:
sizein interfaceRepeatedDecimal28SparseReader- Specified by:
sizein interfaceRepeatedDecimal38DenseReader- Specified by:
sizein interfaceRepeatedDecimal38SparseReader- Specified by:
sizein interfaceRepeatedDecimal9Reader- Specified by:
sizein interfaceRepeatedFloat4Reader- Specified by:
sizein interfaceRepeatedFloat8Reader- Specified by:
sizein interfaceRepeatedIntervalDayReader- Specified by:
sizein interfaceRepeatedIntervalReader- Specified by:
sizein interfaceRepeatedIntervalYearReader- Specified by:
sizein interfaceRepeatedIntReader- Specified by:
sizein interfaceRepeatedSmallIntReader- Specified by:
sizein interfaceRepeatedTimeReader- Specified by:
sizein interfaceRepeatedTimeStampReader- Specified by:
sizein interfaceRepeatedTinyIntReader- Specified by:
sizein interfaceRepeatedUInt1Reader- Specified by:
sizein interfaceRepeatedUInt2Reader- Specified by:
sizein interfaceRepeatedUInt4Reader- Specified by:
sizein interfaceRepeatedUInt8Reader- Specified by:
sizein interfaceRepeatedVar16CharReader- Specified by:
sizein interfaceRepeatedVarBinaryReader- Specified by:
sizein interfaceRepeatedVarCharReader- Specified by:
sizein interfaceRepeatedVarDecimalReader- Specified by:
sizein interfaceUntypedReader
-
find
Description copied from interface:BaseReader.DictReaderObtain the index for given key in current row used to find a corresponding value with. Used in generated code when retrieving value from Dict withPathSegment.NameSegmentin cases whenDictVector.getValueType()is complex.Despite
keyis passed asStringthe value is converted to actual type based onDictVector.getKeyType().- Specified by:
findin interfaceBaseReader.DictReader- Parameters:
key- literal representing key value- Returns:
- index for the given key
- See Also:
-
find
public int find(int key) Description copied from interface:BaseReader.DictReaderObtain the index for given key in current row used to find a corresponding value with. Used in generated code when retrieving value from Dict withPathSegment.ArraySegmentin cases whenDictVector.getValueType()is complex.Despite
keyis passed asintthe value is converted to actual type based onDictVector.getKeyType().- Specified by:
findin interfaceBaseReader.DictReader- Parameters:
key- literal representing key value- Returns:
- index for the given key
- See Also:
-
find
Description copied from interface:BaseReader.DictReaderObtain the index for given key in current row used to find a corresponding value with. Used in generated code when retrieving value from Dict usingPathSegmentwith providedPathSegment.getOriginalValue()in cases whenDictVector.getValueType()is complex.The
keyis assumed to be of actual type, is not converted and used as is.- Specified by:
findin interfaceBaseReader.DictReader- Parameters:
key- key value- Returns:
- index for the given key
- See Also:
-
read
Description copied from interface:BaseReader.DictReaderReads a value corresponding to akeyinto theholder. If there is no entry in the row with the givenkey, value is set to null.Used in generated code when retrieving value from Dict with
PathSegment.NameSegmentin cases whenDictVector.getValueType()is primitive.Despite
keyis passed asStringthe value is converted to actual type based onDictVector.getKeyType().- Specified by:
readin interfaceBaseReader.DictReader- Parameters:
key- literal representing key valueholder- a holder to write value's value into- See Also:
-
read
Description copied from interface:BaseReader.DictReaderReads a value corresponding to akeyinto theholder. If there is no entry in the row with the givenkey, value is set to null.Used in generated code when retrieving value from Dict with
PathSegment.ArraySegmentin cases whenDictVector.getValueType()is primitive.Despite
keyis passed asintthe value is converted to actual type based onDictVector.getKeyType().- Specified by:
readin interfaceBaseReader.DictReader- Parameters:
key- literal representing key valueholder- a holder to write value's value into- See Also:
-
read
Description copied from interface:BaseReader.DictReaderReads a value corresponding to akeyinto theholder. If there is no entry in the row with the givenkey, value is set to null.Used in generated code when retrieving value from Dict using
PathSegmentwith providedPathSegment.getOriginalValue()in cases whenDictVector.getValueType()is primitive.The
keyis assumed to be of actual type, is not converted and used as is.- Specified by:
readin interfaceBaseReader.DictReader- Parameters:
key- key valueholder- a holder to write value's value into- See Also:
-
setPosition
public void setPosition(int index) - Specified by:
setPositionin interfacePositionable
-
reset
public void reset()- Specified by:
resetin interfaceBaseReader
-
iterator
-
getType
- Specified by:
getTypein interfaceBaseReader
-
getField
- Specified by:
getFieldin interfaceBaseReader
-
next
public boolean next()- Specified by:
nextin interfaceBaseReader.RepeatedListReader- Specified by:
nextin interfaceBaseReader.RepeatedMapReader
-
read
- Specified by:
readin interfaceBaseReader
-
read
- Specified by:
readin interfaceBaseReader
-
read
- Specified by:
readin interfaceUntypedReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceBaseReader
-
copyAsValue
- Specified by:
copyAsValuein interfaceBaseReader.RepeatedListReader
-
getTypeString
Description copied from interface:BaseReaderReturnsStringrepresentation of the reader's type. In case ifBaseReader.getType()is primitive, the method is equivalent to}. If the reader has minor type equal toinvalid @link
{@link #getType().getMinorType().name()TypeProtos.MinorType.DICT,DICT<keyMinorType,valueMinorType>, withkeyMinorTypeandvalueMinorTypebeing key's and value's minor types respectively, will be returned. Used intypeOfUDF.- Specified by:
getTypeStringin interfaceBaseReader- Returns:
Stringrepresentation of reader's type.
-