public abstract static class ResolvedTuple.ResolvedMap extends ResolvedTuple
ResolvedTuple.ResolvedDict, ResolvedTuple.ResolvedDictArray, ResolvedTuple.ResolvedMap, ResolvedTuple.ResolvedMapArray, ResolvedTuple.ResolvedRow, ResolvedTuple.ResolvedSingleDict, ResolvedTuple.ResolvedSingleMap
Modifier and Type | Field and Description |
---|---|
protected AbstractMapVector |
inputMap |
protected AbstractMapVector |
outputMap |
protected ResolvedMapColumn |
parentColumn |
binding, children, members, nullBuilder
Constructor and Description |
---|
ResolvedMap(ResolvedMapColumn parentColumn) |
Modifier and Type | Method and Description |
---|---|
void |
addVector(ValueVector vector) |
BufferAllocator |
allocator() |
AbstractMapVector |
buildMap() |
protected abstract AbstractMapVector |
createMap(AbstractMapVector inputMap,
MaterializedField create,
BufferAllocator allocator) |
String |
name() |
ValueVector |
vector(int index) |
add, addChild, buildColumns, buildNulls, cascadeRowCount, close, columns, innerCardinality, isSimpleProjection, loadNulls, nullBuilder, removeChild, reset, setRowCount
protected final ResolvedMapColumn parentColumn
protected AbstractMapVector inputMap
protected AbstractMapVector outputMap
public ResolvedMap(ResolvedMapColumn parentColumn)
public void addVector(ValueVector vector)
addVector
in class ResolvedTuple
public ValueVector vector(int index)
public AbstractMapVector buildMap()
protected abstract AbstractMapVector createMap(AbstractMapVector inputMap, MaterializedField create, BufferAllocator allocator)
public BufferAllocator allocator()
allocator
in class ResolvedTuple
public String name()
name
in class ResolvedTuple
Copyright © 1970 The Apache Software Foundation. All rights reserved.