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 classstatic classPrimitive (non-map) column state.static classRepeated list column state.static classstatic classRepresents a map column (either single or repeated).static classUnion 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.columnsThe 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 voidContainerState.addColumn(ColumnState colState) protected voidListState.addColumn(ColumnState colState) Add a new column representing a type within the list.protected voidRepeatedListState.addColumn(ColumnState colState) protected voidTupleState.addColumn(ColumnState colState) protected voidTupleState.MapState.addColumn(ColumnState colState) protected voidUnionState.addColumn(ColumnState colState) voidContainerState.bindColumnState(ColumnState parentState) voidTupleState.DictState.bindColumnState(ColumnState colState) voidListState.setSubColumn(ColumnState memberState) Set the one and only type when building a single-type list.