public class NullColumnBuilder extends Object implements VectorSource
| Modifier and Type | Class and Description |
|---|---|
static class |
NullColumnBuilder.NullBuilderBuilder |
| Modifier and Type | Field and Description |
|---|---|
protected List<NullColumnLoader.NullColumnSpec> |
nullCols
Creates null columns if needed.
|
protected TupleMetadata |
outputSchema |
| Constructor and Description |
|---|
NullColumnBuilder(NullColumnBuilder.NullBuilderBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
ResolvedNullColumn |
add(ColumnMetadata colDefn) |
ResolvedNullColumn |
add(String name) |
ResolvedNullColumn |
add(String name,
TypeProtos.MajorType type) |
void |
build(ResultVectorCache vectorCache) |
void |
close() |
boolean |
hasColumns() |
void |
load(int rowCount) |
NullColumnBuilder |
newChild(String mapName) |
VectorContainer |
output() |
ValueVector |
vector(int index) |
protected final List<NullColumnLoader.NullColumnSpec> nullCols
protected TupleMetadata outputSchema
public NullColumnBuilder(NullColumnBuilder.NullBuilderBuilder builder)
public NullColumnBuilder newChild(String mapName)
public ResolvedNullColumn add(String name)
public ResolvedNullColumn add(ColumnMetadata colDefn)
public ResolvedNullColumn add(String name, TypeProtos.MajorType type)
public void build(ResultVectorCache vectorCache)
public boolean hasColumns()
public void load(int rowCount)
public ValueVector vector(int index)
vector in interface VectorSourcepublic VectorContainer output()
public void close()
Copyright © 2021 The Apache Software Foundation. All rights reserved.