public class RepeatedDictReaderImpl extends AbstractFieldReader
BaseReader.ComplexReader, BaseReader.DictReader, BaseReader.ListReader, BaseReader.MapReader, BaseReader.RepeatedListReader, BaseReader.RepeatedMapReader, BaseReader.ScalarReader
Constructor and Description |
---|
RepeatedDictReaderImpl(RepeatedDictVector container) |
Modifier and Type | Method and Description |
---|---|
void |
copyAsValue(BaseWriter.DictWriter writer) |
void |
copyAsValue(BaseWriter.ListWriter writer) |
void |
copyAsValue(UnionWriter writer) |
MaterializedField |
getField() |
TypeProtos.MajorType |
getType() |
String |
getTypeString()
Returns
String representation of the reader's type. |
boolean |
isEmpty() |
Iterator<String> |
iterator() |
boolean |
next() |
void |
read(int index,
UnionHolder holder) |
void |
read(UnionHolder holder) |
void |
read(UntypedNullHolder holder) |
FieldReader |
reader() |
Object |
readObject() |
void |
reset() |
void |
setPosition(int index) |
int |
size() |
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, 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, find, find, find, getVectorType, isSet, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copyAsValue, getField, read, read
forEach, iterator, spliterator
copyAsValue
read
public RepeatedDictReaderImpl(RepeatedDictVector container)
public TypeProtos.MajorType getType()
getType
in interface BaseReader
public void reset()
reset
in interface BaseReader
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
size
in class AbstractFieldReader
public void setPosition(int index)
setPosition
in interface Positionable
public boolean next()
next
in interface BaseReader.RepeatedListReader
next
in interface BaseReader.RepeatedMapReader
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
readObject
in class AbstractFieldReader
public FieldReader reader()
reader
in interface BaseReader.ListReader
reader
in class AbstractFieldReader
public boolean isEmpty()
public void copyAsValue(BaseWriter.DictWriter writer)
copyAsValue
in interface BaseReader.DictReader
copyAsValue
in class AbstractFieldReader
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.public MaterializedField getField()
getField
in interface BaseReader
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
Copyright © 1970 The Apache Software Foundation. All rights reserved.