Interface FieldReader
- All Superinterfaces:
BaseReader
,BaseReader.ListReader
,BaseReader.MapReader
,BaseReader.RepeatedListReader
,BaseReader.RepeatedMapReader
,BaseReader.RepeatedStructReader
,BaseReader.ScalarReader
,BaseReader.StructReader
,BigIntReader
,BitReader
,DateDayReader
,DateMilliReader
,Decimal256Reader
,DecimalReader
,DurationReader
,FixedSizeBinaryReader
,Float2Reader
,Float4Reader
,Float8Reader
,IntervalDayReader
,IntervalMonthDayNanoReader
,IntervalYearReader
,IntReader
,Iterable<String>
,LargeVarBinaryReader
,LargeVarCharReader
,Positionable
,SmallIntReader
,TimeMicroReader
,TimeMilliReader
,TimeNanoReader
,TimeSecReader
,TimeStampMicroReader
,TimeStampMicroTZReader
,TimeStampMilliReader
,TimeStampMilliTZReader
,TimeStampNanoReader
,TimeStampNanoTZReader
,TimeStampSecReader
,TimeStampSecTZReader
,TinyIntReader
,UInt1Reader
,UInt2Reader
,UInt4Reader
,UInt8Reader
,VarBinaryReader
,VarCharReader
,ViewVarBinaryReader
,ViewVarCharReader
- All Known Implementing Classes:
BigIntHolderReaderImpl
,BigIntReaderImpl
,BitHolderReaderImpl
,BitReaderImpl
,DateDayHolderReaderImpl
,DateDayReaderImpl
,DateMilliHolderReaderImpl
,DateMilliReaderImpl
,Decimal256HolderReaderImpl
,Decimal256ReaderImpl
,DecimalHolderReaderImpl
,DecimalReaderImpl
,DenseUnionReader
,DurationHolderReaderImpl
,DurationReaderImpl
,FixedSizeBinaryHolderReaderImpl
,FixedSizeBinaryReaderImpl
,Float2HolderReaderImpl
,Float2ReaderImpl
,Float4HolderReaderImpl
,Float4ReaderImpl
,Float8HolderReaderImpl
,Float8ReaderImpl
,IntervalDayHolderReaderImpl
,IntervalDayReaderImpl
,IntervalMonthDayNanoHolderReaderImpl
,IntervalMonthDayNanoReaderImpl
,IntervalYearHolderReaderImpl
,IntervalYearReaderImpl
,IntHolderReaderImpl
,IntReaderImpl
,LargeVarBinaryHolderReaderImpl
,LargeVarBinaryReaderImpl
,LargeVarCharHolderReaderImpl
,LargeVarCharReaderImpl
,NullableBigIntHolderReaderImpl
,NullableBitHolderReaderImpl
,NullableDateDayHolderReaderImpl
,NullableDateMilliHolderReaderImpl
,NullableDecimal256HolderReaderImpl
,NullableDecimalHolderReaderImpl
,NullableDurationHolderReaderImpl
,NullableFixedSizeBinaryHolderReaderImpl
,NullableFloat2HolderReaderImpl
,NullableFloat4HolderReaderImpl
,NullableFloat8HolderReaderImpl
,NullableIntervalDayHolderReaderImpl
,NullableIntervalMonthDayNanoHolderReaderImpl
,NullableIntervalYearHolderReaderImpl
,NullableIntHolderReaderImpl
,NullableLargeVarBinaryHolderReaderImpl
,NullableLargeVarCharHolderReaderImpl
,NullableSmallIntHolderReaderImpl
,NullableStructReaderImpl
,NullableTimeMicroHolderReaderImpl
,NullableTimeMilliHolderReaderImpl
,NullableTimeNanoHolderReaderImpl
,NullableTimeSecHolderReaderImpl
,NullableTimeStampMicroHolderReaderImpl
,NullableTimeStampMicroTZHolderReaderImpl
,NullableTimeStampMilliHolderReaderImpl
,NullableTimeStampMilliTZHolderReaderImpl
,NullableTimeStampNanoHolderReaderImpl
,NullableTimeStampNanoTZHolderReaderImpl
,NullableTimeStampSecHolderReaderImpl
,NullableTimeStampSecTZHolderReaderImpl
,NullableTinyIntHolderReaderImpl
,NullableUInt1HolderReaderImpl
,NullableUInt2HolderReaderImpl
,NullableUInt4HolderReaderImpl
,NullableUInt8HolderReaderImpl
,NullableVarBinaryHolderReaderImpl
,NullableVarCharHolderReaderImpl
,NullableViewVarBinaryHolderReaderImpl
,NullableViewVarCharHolderReaderImpl
,NullReader
,SingleListReaderImpl
,SingleStructReaderImpl
,SmallIntHolderReaderImpl
,SmallIntReaderImpl
,TimeMicroHolderReaderImpl
,TimeMicroReaderImpl
,TimeMilliHolderReaderImpl
,TimeMilliReaderImpl
,TimeNanoHolderReaderImpl
,TimeNanoReaderImpl
,TimeSecHolderReaderImpl
,TimeSecReaderImpl
,TimeStampMicroHolderReaderImpl
,TimeStampMicroReaderImpl
,TimeStampMicroTZHolderReaderImpl
,TimeStampMicroTZReaderImpl
,TimeStampMilliHolderReaderImpl
,TimeStampMilliReaderImpl
,TimeStampMilliTZHolderReaderImpl
,TimeStampMilliTZReaderImpl
,TimeStampNanoHolderReaderImpl
,TimeStampNanoReaderImpl
,TimeStampNanoTZHolderReaderImpl
,TimeStampNanoTZReaderImpl
,TimeStampSecHolderReaderImpl
,TimeStampSecReaderImpl
,TimeStampSecTZHolderReaderImpl
,TimeStampSecTZReaderImpl
,TinyIntHolderReaderImpl
,TinyIntReaderImpl
,UInt1HolderReaderImpl
,UInt1ReaderImpl
,UInt2HolderReaderImpl
,UInt2ReaderImpl
,UInt4HolderReaderImpl
,UInt4ReaderImpl
,UInt8HolderReaderImpl
,UInt8ReaderImpl
,UnionFixedSizeListReader
,UnionLargeListReader
,UnionListReader
,UnionMapReader
,UnionReader
,VarBinaryHolderReaderImpl
,VarBinaryReaderImpl
,VarCharHolderReaderImpl
,VarCharReaderImpl
,ViewVarBinaryHolderReaderImpl
,ViewVarBinaryReaderImpl
,ViewVarCharHolderReaderImpl
,ViewVarCharReaderImpl
public interface FieldReader
extends BaseReader.StructReader, BaseReader.ListReader, BaseReader.MapReader, BaseReader.ScalarReader, BaseReader.RepeatedStructReader, BaseReader.RepeatedListReader, BaseReader.RepeatedMapReader
Composite of all Reader types (e.g.
BaseReader.StructReader
, BaseReader.ScalarReader
, etc). Each reader
type is in essence a way of iterating over a ValueVector
.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.arrow.vector.complex.reader.BaseReader
BaseReader.ComplexReader, BaseReader.ListReader, BaseReader.MapReader, BaseReader.RepeatedListReader, BaseReader.RepeatedMapReader, BaseReader.RepeatedStructReader, BaseReader.ScalarReader, BaseReader.StructReader
-
Method Summary
Methods inherited from interface org.apache.arrow.vector.complex.reader.BaseReader
copyAsValue, copyAsValue, getField, getMinorType, read, read, read, read, reset
Methods inherited from interface org.apache.arrow.vector.complex.reader.BaseReader.ListReader
reader
Methods inherited from interface org.apache.arrow.vector.complex.reader.BaseReader.MapReader
reader
Methods inherited from interface org.apache.arrow.vector.complex.reader.BaseReader.RepeatedListReader
copyAsValue, next, size
Methods inherited from interface org.apache.arrow.vector.complex.reader.BaseReader.RepeatedMapReader
copyAsValue, next, size
Methods inherited from interface org.apache.arrow.vector.complex.reader.BaseReader.RepeatedStructReader
copyAsValue, next, size
Methods inherited from interface org.apache.arrow.vector.complex.reader.BaseReader.StructReader
reader
Methods inherited from interface org.apache.arrow.vector.complex.reader.BigIntReader
copyAsField, copyAsValue, isSet, read, read, readLong, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.BitReader
copyAsField, copyAsValue, isSet, read, read, readBoolean, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.DateDayReader
copyAsField, copyAsValue, isSet, read, read, readInteger, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.DateMilliReader
copyAsField, copyAsValue, isSet, read, read, readLocalDateTime, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.Decimal256Reader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.DecimalReader
copyAsField, copyAsValue, isSet, read, read, readBigDecimal, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.DurationReader
copyAsField, copyAsValue, isSet, read, read, readDuration, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.FixedSizeBinaryReader
copyAsField, copyAsValue, isSet, read, read, readByteArray, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.Float2Reader
copyAsField, copyAsValue, isSet, read, read, readObject, readShort
Methods inherited from interface org.apache.arrow.vector.complex.reader.Float4Reader
copyAsField, copyAsValue, isSet, read, read, readFloat, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.Float8Reader
copyAsField, copyAsValue, isSet, read, read, readDouble, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.IntervalDayReader
copyAsField, copyAsValue, isSet, read, read, readDuration, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.IntervalMonthDayNanoReader
copyAsField, copyAsValue, isSet, read, read, readObject, readPeriodDuration
Methods inherited from interface org.apache.arrow.vector.complex.reader.IntervalYearReader
copyAsField, copyAsValue, isSet, read, read, readObject, readPeriod
Methods inherited from interface org.apache.arrow.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.arrow.vector.complex.reader.LargeVarBinaryReader
copyAsField, copyAsValue, isSet, read, read, readByteArray, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.LargeVarCharReader
copyAsField, copyAsValue, isSet, read, read, readObject, readText
Methods inherited from interface org.apache.arrow.vector.complex.Positionable
getPosition, setPosition
Methods inherited from interface org.apache.arrow.vector.complex.reader.SmallIntReader
copyAsField, copyAsValue, isSet, read, read, readObject, readShort
Methods inherited from interface org.apache.arrow.vector.complex.reader.TimeMicroReader
copyAsField, copyAsValue, isSet, read, read, readLong, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.TimeMilliReader
copyAsField, copyAsValue, isSet, read, read, readLocalDateTime, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.TimeNanoReader
copyAsField, copyAsValue, isSet, read, read, readLong, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.TimeSecReader
copyAsField, copyAsValue, isSet, read, read, readInteger, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.TimeStampMicroReader
copyAsField, copyAsValue, isSet, read, read, readLocalDateTime, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.TimeStampMicroTZReader
copyAsField, copyAsValue, isSet, read, read, readLong, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.TimeStampMilliReader
copyAsField, copyAsValue, isSet, read, read, readLocalDateTime, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.TimeStampMilliTZReader
copyAsField, copyAsValue, isSet, read, read, readLong, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.TimeStampNanoReader
copyAsField, copyAsValue, isSet, read, read, readLocalDateTime, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.TimeStampNanoTZReader
copyAsField, copyAsValue, isSet, read, read, readLong, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.TimeStampSecReader
copyAsField, copyAsValue, isSet, read, read, readLocalDateTime, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.TimeStampSecTZReader
copyAsField, copyAsValue, isSet, read, read, readLong, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.TinyIntReader
copyAsField, copyAsValue, isSet, read, read, readByte, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.UInt1Reader
copyAsField, copyAsValue, isSet, read, read, readByte, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.UInt2Reader
copyAsField, copyAsValue, isSet, read, read, readCharacter, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.UInt4Reader
copyAsField, copyAsValue, isSet, read, read, readInteger, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.UInt8Reader
copyAsField, copyAsValue, isSet, read, read, readLong, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.VarBinaryReader
copyAsField, copyAsValue, isSet, read, read, readByteArray, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.VarCharReader
copyAsField, copyAsValue, isSet, read, read, readObject, readText
Methods inherited from interface org.apache.arrow.vector.complex.reader.ViewVarBinaryReader
copyAsField, copyAsValue, isSet, read, read, readByteArray, readObject
Methods inherited from interface org.apache.arrow.vector.complex.reader.ViewVarCharReader
copyAsField, copyAsValue, isSet, read, read, readObject, readText