public class MapReader extends AbstractTupleReader
AbstractTupleReader.TupleObjectReader
Modifier and Type | Field and Description |
---|---|
protected ColumnMetadata |
schema |
nullStateReader, readers
Modifier | Constructor and Description |
---|---|
protected |
MapReader(ColumnMetadata schema,
AbstractObjectReader[] readers) |
protected |
MapReader(ColumnMetadata schema,
VectorAccessor mapAccessor,
AbstractObjectReader[] readers) |
Modifier and Type | Method and Description |
---|---|
void |
bindIndex(ColumnReaderIndex index) |
static AbstractTupleReader.TupleObjectReader |
build(ColumnMetadata schema,
VectorAccessor mapAccessor,
AbstractObjectReader[] readers) |
static AbstractObjectReader |
build(ColumnMetadata schema,
VectorAccessor mapAccessor,
List<AbstractObjectReader> readers) |
ColumnMetadata |
schema() |
TupleMetadata |
tupleSchema() |
array, array, bindBuffer, bindNullState, column, column, columnCount, dict, dict, getAsString, getObject, isNull, nullStateReader, reposition, scalar, scalar, tuple, tuple, type, type, type, variant, variant
protected final ColumnMetadata schema
protected MapReader(ColumnMetadata schema, AbstractObjectReader[] readers)
protected MapReader(ColumnMetadata schema, VectorAccessor mapAccessor, AbstractObjectReader[] readers)
public static AbstractTupleReader.TupleObjectReader build(ColumnMetadata schema, VectorAccessor mapAccessor, AbstractObjectReader[] readers)
public static AbstractObjectReader build(ColumnMetadata schema, VectorAccessor mapAccessor, List<AbstractObjectReader> readers)
public void bindIndex(ColumnReaderIndex index)
bindIndex
in interface ReaderEvents
bindIndex
in class AbstractTupleReader
public ColumnMetadata schema()
public TupleMetadata tupleSchema()
Copyright © 1970 The Apache Software Foundation. All rights reserved.