Interface FieldReader
- All Superinterfaces:
BaseReader
,BaseReader.DictReader
,BaseReader.ListReader
,BaseReader.MapReader
,BaseReader.RepeatedListReader
,BaseReader.RepeatedMapReader
,BaseReader.ScalarReader
,BigIntReader
,BitReader
,DateReader
,Decimal18Reader
,Decimal28DenseReader
,Decimal28SparseReader
,Decimal38DenseReader
,Decimal38SparseReader
,Decimal9Reader
,Float4Reader
,Float8Reader
,IntervalDayReader
,IntervalReader
,IntervalYearReader
,IntReader
,Iterable<String>
,Positionable
,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
,UntypedReader
,Var16CharReader
,VarBinaryReader
,VarCharReader
,VarDecimalReader
- All Known Implementing Classes:
AbstractFieldReader
,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
,NullReader
,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
,RepeatedMapReaderImpl
,RepeatedSmallIntHolderReaderImpl
,RepeatedSmallIntReaderImpl
,RepeatedTimeHolderReaderImpl
,RepeatedTimeReaderImpl
,RepeatedTimeStampHolderReaderImpl
,RepeatedTimeStampReaderImpl
,RepeatedTinyIntHolderReaderImpl
,RepeatedTinyIntReaderImpl
,RepeatedUInt1HolderReaderImpl
,RepeatedUInt1ReaderImpl
,RepeatedUInt2HolderReaderImpl
,RepeatedUInt2ReaderImpl
,RepeatedUInt4HolderReaderImpl
,RepeatedUInt4ReaderImpl
,RepeatedUInt8HolderReaderImpl
,RepeatedUInt8ReaderImpl
,RepeatedVar16CharHolderReaderImpl
,RepeatedVar16CharReaderImpl
,RepeatedVarBinaryHolderReaderImpl
,RepeatedVarBinaryReaderImpl
,RepeatedVarCharHolderReaderImpl
,RepeatedVarCharReaderImpl
,RepeatedVarDecimalHolderReaderImpl
,RepeatedVarDecimalReaderImpl
,SingleDictReaderImpl
,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
public interface FieldReader
extends BaseReader.MapReader, BaseReader.DictReader, BaseReader.ListReader, BaseReader.ScalarReader, BaseReader.RepeatedMapReader, BaseReader.RepeatedListReader, UntypedReader
-
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
-
Method Summary
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.BaseReader
copyAsValue, getField, getType, getTypeString, getVectorType, read, read, read, reset
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.BaseReader.DictReader
copyAsValue, find, find, find, read, read, read
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.BaseReader.ListReader
reader
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.BaseReader.MapReader
reader
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.BaseReader.RepeatedListReader
copyAsValue, next, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.BaseReader.RepeatedMapReader
copyAsValue, next, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.BigIntReader
copyAsField, copyAsValue, isSet, read, read, readLong, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.BitReader
copyAsField, copyAsValue, isSet, read, read, readBoolean, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.DateReader
copyAsField, copyAsValue, isSet, read, read, readLocalDate, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.Decimal18Reader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.Decimal28DenseReader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.Decimal28SparseReader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.Decimal38DenseReader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.Decimal38SparseReader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.Decimal9Reader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.Float4Reader
copyAsField, copyAsValue, isSet, read, read, readFloat, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.Float8Reader
copyAsField, copyAsValue, isSet, read, read, readDouble, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.IntervalDayReader
copyAsField, copyAsValue, isSet, read, read, readObject, readPeriod
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.IntervalReader
copyAsField, copyAsValue, isSet, read, read, readObject, readPeriod
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.IntervalYearReader
copyAsField, copyAsValue, isSet, read, read, readObject, readPeriod
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.IntReader
copyAsField, copyAsValue, isSet, read, read, readInteger, readObject
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
Methods inherited from interface org.apache.drill.exec.vector.complex.Positionable
setPosition
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedBigIntReader
copyAsField, copyAsValue, isSet, read, read, readLong, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedBitReader
copyAsField, copyAsValue, isSet, read, read, readBoolean, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedDateReader
copyAsField, copyAsValue, isSet, read, read, readLocalDate, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal18Reader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal28DenseReader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal28SparseReader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal38DenseReader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal38SparseReader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedDecimal9Reader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedFloat4Reader
copyAsField, copyAsValue, isSet, read, read, readFloat, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedFloat8Reader
copyAsField, copyAsValue, isSet, read, read, readDouble, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedIntervalDayReader
copyAsField, copyAsValue, isSet, read, read, readObject, readPeriod, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedIntervalReader
copyAsField, copyAsValue, isSet, read, read, readObject, readPeriod, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedIntervalYearReader
copyAsField, copyAsValue, isSet, read, read, readObject, readPeriod, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedIntReader
copyAsField, copyAsValue, isSet, read, read, readInteger, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedSmallIntReader
copyAsField, copyAsValue, isSet, read, read, readObject, readShort, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedTimeReader
copyAsField, copyAsValue, isSet, read, read, readLocalTime, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedTimeStampReader
copyAsField, copyAsValue, isSet, read, read, readLocalDateTime, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedTinyIntReader
copyAsField, copyAsValue, isSet, read, read, readByte, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedUInt1Reader
copyAsField, copyAsValue, isSet, read, read, readByte, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedUInt2Reader
copyAsField, copyAsValue, isSet, read, read, readCharacter, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedUInt4Reader
copyAsField, copyAsValue, isSet, read, read, readInteger, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedUInt8Reader
copyAsField, copyAsValue, isSet, read, read, readLong, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedVar16CharReader
copyAsField, copyAsValue, isSet, read, read, readObject, readString, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedVarBinaryReader
copyAsField, copyAsValue, isSet, read, read, readByteArray, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedVarCharReader
copyAsField, copyAsValue, isSet, read, read, readObject, readText, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.RepeatedVarDecimalReader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.SmallIntReader
copyAsField, copyAsValue, isSet, read, read, readObject, readShort
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.TimeReader
copyAsField, copyAsValue, isSet, read, read, readLocalTime, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.TimeStampReader
copyAsField, copyAsValue, isSet, read, read, readLocalDateTime, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.TinyIntReader
copyAsField, copyAsValue, isSet, read, read, readByte, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.UInt1Reader
copyAsField, copyAsValue, isSet, read, read, readByte, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.UInt2Reader
copyAsField, copyAsValue, isSet, read, read, readCharacter, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.UInt4Reader
copyAsField, copyAsValue, isSet, read, read, readInteger, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.UInt8Reader
copyAsField, copyAsValue, isSet, read, read, readLong, readObject
Methods inherited from interface org.apache.drill.exec.vector.UntypedReader
isSet, read, read, size
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.Var16CharReader
copyAsField, copyAsValue, isSet, read, read, readObject, readString
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.VarBinaryReader
copyAsField, copyAsValue, isSet, read, read, readByteArray, readObject
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.VarCharReader
copyAsField, copyAsValue, isSet, read, read, readObject, readText
Methods inherited from interface org.apache.drill.exec.vector.complex.reader.VarDecimalReader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject