public abstract static class ColumnState.BaseMapColumnState extends ColumnState
ColumnState.BaseMapColumnState, ColumnState.MapArrayColumnState, ColumnState.MapColumnState, ColumnState.State
Modifier and Type | Field and Description |
---|---|
protected TupleState.MapState |
mapState |
addVersion, outerCardinality, resultSetLoader, state, vectorState, writer
Constructor and Description |
---|
BaseMapColumnState(ResultSetLoaderImpl resultSetLoader,
AbstractObjectWriter writer,
VectorState vectorState,
org.apache.drill.exec.physical.rowSet.impl.ProjectionSet projectionSet) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
harvestWithLookAhead()
Writing of a row batch is complete.
|
TupleState.MapState |
mapState() |
void |
rollover()
A column within the row batch overflowed.
|
void |
startBatch()
Prepare the column for a new row batch after overflow on the previous
batch.
|
allocateVectors, dump, schema, updateCardinality, vector, writer
protected final TupleState.MapState mapState
public BaseMapColumnState(ResultSetLoaderImpl resultSetLoader, AbstractObjectWriter writer, VectorState vectorState, org.apache.drill.exec.physical.rowSet.impl.ProjectionSet projectionSet)
public void rollover()
ColumnState
rollover
in class ColumnState
public void startBatch()
ColumnState
startBatch
in class ColumnState
public void harvestWithLookAhead()
ColumnState
harvestWithLookAhead
in class ColumnState
public void close()
close
in class ColumnState
public TupleState.MapState mapState()
Copyright © 2018 The Apache Software Foundation. All rights reserved.