public class DictReaderImpl extends ArrayReaderImpl implements DictReader, ReaderEvents
| Modifier and Type | Class and Description |
|---|---|
static class |
DictReaderImpl.DictObjectReader |
ArrayReaderImpl.ArrayObjectReader, ArrayReaderImpl.ElementReaderIndexelementIndex, elementReader, nullStateReader| Constructor and Description |
|---|
DictReaderImpl(ColumnMetadata metadata,
VectorAccessor va,
AbstractTupleReader.TupleObjectReader entryObjectReader) |
| Modifier and Type | Method and Description |
|---|---|
static DictReaderImpl.DictObjectReader |
build(ColumnMetadata schema,
VectorAccessor dictAccessor,
List<AbstractObjectReader> readers) |
String |
getAsString()
Return the entire object as a string.
|
Map<Object,Object> |
getObject()
Return the value of the underlying data as a Java object.
|
KeyAccessor |
keyAccessor() |
ValueType |
keyColumnType() |
ObjectType |
valueColumnType() |
ObjectReader |
valueReader() |
array, bindBuffer, bindIndex, bindNullState, buildList, buildRepeatedList, buildScalar, buildTuple, elementIndex, entry, entryType, isNull, next, nullStateReader, reposition, rewind, scalar, schema, setPosn, size, tuple, type, variantclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsizearray, entry, entryType, next, rewind, scalar, setPosn, tuple, variantisNull, schema, typebindBuffer, bindIndex, bindNullState, nullStateReader, repositionpublic DictReaderImpl(ColumnMetadata metadata, VectorAccessor va, AbstractTupleReader.TupleObjectReader entryObjectReader)
public static DictReaderImpl.DictObjectReader build(ColumnMetadata schema, VectorAccessor dictAccessor, List<AbstractObjectReader> readers)
public KeyAccessor keyAccessor()
keyAccessor in interface DictReaderpublic ObjectReader valueReader()
valueReader in interface DictReaderpublic ValueType keyColumnType()
keyColumnType in interface DictReaderpublic ObjectType valueColumnType()
valueColumnType in interface DictReaderpublic Map<Object,Object> getObject()
ColumnReadergetObject in interface ColumnReadergetObject in class ArrayReaderImplpublic String getAsString()
ColumnReadergetAsString in interface ColumnReadergetAsString in class ArrayReaderImplCopyright © 2021 The Apache Software Foundation. All rights reserved.