public abstract static class ColumnState.BaseContainerColumnState extends ColumnState
ColumnState.BaseContainerColumnState, ColumnState.PrimitiveColumnState, ColumnState.StateaddVersion, cardinality, loader, outputIndex, state, vectorState, writer| Constructor and Description |
|---|
BaseContainerColumnState(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader,
AbstractObjectWriter writer,
VectorState vectorState) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
abstract ContainerState |
container() |
void |
harvestWithLookAhead()
Writing of a row batch is complete.
|
void |
rollover()
A column within the row batch overflowed.
|
void |
startBatch(boolean schemaOnly)
Prepare the column for a new row batch after overflow on the previous
batch.
|
void |
updateCardinality(int cardinality) |
allocateVectors, buildOutput, dump, innerCardinality, isProjected, outerCardinality, outputSchema, schema, vector, vectorState, writerpublic BaseContainerColumnState(org.apache.drill.exec.physical.resultSet.impl.LoaderInternals loader,
AbstractObjectWriter writer,
VectorState vectorState)
public abstract ContainerState container()
public void updateCardinality(int cardinality)
updateCardinality in class ColumnStatepublic void startBatch(boolean schemaOnly)
ColumnStatestartBatch in class ColumnStatepublic void rollover()
ColumnStaterollover in class ColumnStatepublic void harvestWithLookAhead()
ColumnStateharvestWithLookAhead in class ColumnStatepublic void close()
close in class ColumnStateCopyright © 2022 The Apache Software Foundation. All rights reserved.