- java.lang.Object
-
- org.apache.drill.exec.vector.complex.impl.AbstractFieldReader
-
- org.apache.drill.exec.vector.complex.impl.RepeatedListReaderImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.drill.exec.vector.complex.reader.BaseReader
org.apache.drill.exec.vector.complex.reader.BaseReader.ComplexReader, org.apache.drill.exec.vector.complex.reader.BaseReader.DictReader, org.apache.drill.exec.vector.complex.reader.BaseReader.ListReader, org.apache.drill.exec.vector.complex.reader.BaseReader.MapReader, org.apache.drill.exec.vector.complex.reader.BaseReader.RepeatedListReader, org.apache.drill.exec.vector.complex.reader.BaseReader.RepeatedMapReader, org.apache.drill.exec.vector.complex.reader.BaseReader.ScalarReader
-
Method Summary
-
Methods inherited from class org.apache.drill.exec.vector.complex.impl.AbstractFieldReader
copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsField, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, copyAsValue, find, find, find, getVectorType, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, read, readBigDecimal, readBigDecimal, readBoolean, readBoolean, readByte, readByte, readByteArray, readByteArray, readCharacter, readCharacter, readDouble, readDouble, reader, readFloat, readFloat, readInteger, readInteger, readLocalDate, readLocalDate, readLocalDateTime, readLocalDateTime, readLocalTime, readLocalTime, readLong, readLong, readObject, readPeriod, readPeriod, readShort, readShort, readString, readString, readText, readText
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
reset
public void reset()
- Specified by:
reset in interface org.apache.drill.exec.vector.complex.reader.BaseReader
- Overrides:
reset in class org.apache.drill.exec.vector.complex.impl.AbstractFieldReader
-
size
public int size()
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.BaseReader.RepeatedListReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.BaseReader.RepeatedMapReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedBigIntReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedBitReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedDateReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal18Reader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal28DenseReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal28SparseReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal38DenseReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal38SparseReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal9Reader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedFloat4Reader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedFloat8Reader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedIntervalDayReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedIntervalReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedIntervalYearReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedIntReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedSmallIntReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedTimeReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedTimeStampReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedTinyIntReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedUInt1Reader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedUInt2Reader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedUInt4Reader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedUInt8Reader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedVar16CharReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedVarBinaryReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedVarCharReader
- Specified by:
size in interface org.apache.drill.exec.vector.complex.reader.RepeatedVarDecimalReader
- Specified by:
size in interface UntypedReader
- Overrides:
size in class org.apache.drill.exec.vector.complex.impl.AbstractFieldReader
-
next
public boolean next()
- Specified by:
next in interface org.apache.drill.exec.vector.complex.reader.BaseReader.RepeatedListReader
- Specified by:
next in interface org.apache.drill.exec.vector.complex.reader.BaseReader.RepeatedMapReader
- Overrides:
next in class org.apache.drill.exec.vector.complex.impl.AbstractFieldReader
-
isEmpty
public boolean isEmpty()
-
isSet
public boolean isSet()
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.BaseReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.BigIntReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.BitReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.DateReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.Decimal18Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.Decimal28DenseReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.Decimal28SparseReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.Decimal38DenseReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.Decimal38SparseReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.Decimal9Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.Float4Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.Float8Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.IntervalDayReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.IntervalReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.IntervalYearReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.IntReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedBigIntReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedBitReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedDateReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal18Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal28DenseReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal28SparseReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal38DenseReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal38SparseReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal9Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedFloat4Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedFloat8Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedIntervalDayReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedIntervalReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedIntervalYearReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedIntReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedSmallIntReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedTimeReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedTimeStampReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedTinyIntReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedUInt1Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedUInt2Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedUInt4Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedUInt8Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedVar16CharReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedVarBinaryReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedVarCharReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.RepeatedVarDecimalReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.SmallIntReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.TimeReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.TimeStampReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.TinyIntReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.UInt1Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.UInt2Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.UInt4Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.UInt8Reader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.Var16CharReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.VarBinaryReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.VarCharReader
- Specified by:
isSet in interface org.apache.drill.exec.vector.complex.reader.VarDecimalReader
- Specified by:
isSet in interface UntypedReader
- Overrides:
isSet in class org.apache.drill.exec.vector.complex.impl.AbstractFieldReader
Copyright © 2021 The Apache Software Foundation. All rights reserved.