public class DictReaderImpl extends ArrayReaderImpl implements DictReader, ReaderEvents
Modifier and Type | Class and Description |
---|---|
static class |
DictReaderImpl.DictObjectReader |
ArrayReaderImpl.ArrayObjectReader, ArrayReaderImpl.ElementReaderIndex
elementIndex, 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, variant
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
size
array, entry, entryType, next, rewind, scalar, setPosn, tuple, variant
isNull, schema, type
bindBuffer, bindIndex, bindNullState, nullStateReader, reposition
public 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 DictReader
public ObjectReader valueReader()
valueReader
in interface DictReader
public ValueType keyColumnType()
keyColumnType
in interface DictReader
public ObjectType valueColumnType()
valueColumnType
in interface DictReader
public Map<Object,Object> getObject()
ColumnReader
getObject
in interface ColumnReader
getObject
in class ArrayReaderImpl
public String getAsString()
ColumnReader
getAsString
in interface ColumnReader
getAsString
in class ArrayReaderImpl
Copyright © 1970 The Apache Software Foundation. All rights reserved.