Uses of Class
org.apache.drill.exec.physical.resultSet.impl.ColumnState
Packages that use ColumnState
Package
Description
Handles the details of the result set loader implementation.
-
Uses of ColumnState in org.apache.drill.exec.physical.resultSet.impl
Subclasses of ColumnState in org.apache.drill.exec.physical.resultSet.implModifier 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.Fields in org.apache.drill.exec.physical.resultSet.impl declared as ColumnStateFields in org.apache.drill.exec.physical.resultSet.impl with type parameters of type ColumnStateModifier and TypeFieldDescriptionprotected final List<ColumnState>
TupleState.columns
The set of columns added via the writers: includes both projected and unprojected columns.Methods in org.apache.drill.exec.physical.resultSet.impl that return ColumnStateModifier 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.Methods in org.apache.drill.exec.physical.resultSet.impl that return types with arguments of type ColumnStateModifier 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()
Methods in org.apache.drill.exec.physical.resultSet.impl with parameters of type ColumnStateModifier 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.