Uses of Class
org.apache.drill.exec.physical.resultSet.impl.ColumnState
Package
Description
Handles the details of the result set loader implementation.
-
Uses of ColumnState in org.apache.drill.exec.physical.resultSet.impl
Modifier and TypeClassDescriptionstatic class
static class
Primitive (non-map) column state.static class
Repeated list column state.static class
static class
Represents a map column (either single or repeated).static class
Union or list (repeated union) column state.Modifier and TypeFieldDescriptionprotected final List<ColumnState>
TupleState.columns
The set of columns added via the writers: includes both projected and unprojected columns.Modifier and TypeMethodDescriptionContainerState.addColumn
(ColumnMetadata columnSchema) ColumnBuilder.buildColumn
(ContainerState parent, ColumnMetadata columnSchema) Implementation of the work to add a new column to this tuple given a schema description of the column.Modifier and TypeMethodDescriptionTupleState.columns()
Returns an ordered set of the columns which make up the tuple.protected abstract Collection<ColumnState>
ContainerState.columnStates()
protected Collection<ColumnState>
ListState.columnStates()
protected Collection<ColumnState>
RepeatedListState.columnStates()
protected Collection<ColumnState>
TupleState.columnStates()
protected Collection<ColumnState>
UnionState.columnStates()
Modifier and TypeMethodDescriptionprotected abstract void
ContainerState.addColumn
(ColumnState colState) protected void
ListState.addColumn
(ColumnState colState) Add a new column representing a type within the list.protected void
RepeatedListState.addColumn
(ColumnState colState) protected void
TupleState.addColumn
(ColumnState colState) protected void
TupleState.MapState.addColumn
(ColumnState colState) protected void
UnionState.addColumn
(ColumnState colState) void
ContainerState.bindColumnState
(ColumnState parentState) void
TupleState.DictState.bindColumnState
(ColumnState colState) void
ListState.setSubColumn
(ColumnState memberState) Set the one and only type when building a single-type list.