Uses of Interface
org.apache.drill.exec.physical.resultSet.project.RequestedColumn
Package
Description
Handles the special "columns" column used by the text reader,
and available to similar readers.
Handles optional file metadata columns: implicit columns and
partition columns.
Provides run-time semantic analysis of the projection list for the
scan operator.
-
Uses of RequestedColumn in org.apache.drill.exec.physical.impl.scan.columns
-
Uses of RequestedColumn in org.apache.drill.exec.physical.impl.scan.file
-
Uses of RequestedColumn in org.apache.drill.exec.physical.impl.scan.project
Modifier and TypeFieldDescriptionprotected final RequestedColumn
AbstractUnresolvedColumn.inCol
The original physical plan column to which this output column maps.Modifier and TypeMethodDescriptionboolean
ScanLevelProjection.ScanProjectionParser.parse
(RequestedColumn inCol) ModifierConstructorDescriptionUnresolvedColumn
(RequestedColumn inCol) UnresolvedColumn
(RequestedColumn inCol, ColumnMetadata colDefn) -
Uses of RequestedColumn in org.apache.drill.exec.physical.resultSet.project
Modifier and TypeClassDescriptionclass
class
Represents one name element.class
Modifier and TypeFieldDescriptionstatic final List<RequestedColumn>
ImpliedTupleRequest.EMPTY_COLS
Modifier and TypeMethodDescriptionImpliedTupleRequest.get
(int i) RequestedTuple.get
(int i) RequestedTupleImpl.get
(int i) protected RequestedColumn
Modifier and TypeMethodDescriptionImpliedTupleRequest.projections()
RequestedTuple.projections()
RequestedTupleImpl.projections()
Modifier and TypeMethodDescriptionstatic boolean
ProjectionChecker.isConsistent
(RequestedColumn colReq, ColumnMetadata readCol) Check if the given read column is consistent with the projection requested for that column.static void
ProjectionChecker.validateProjection
(RequestedColumn colReq, ColumnMetadata readCol) static void
ProjectionChecker.validateProjection
(RequestedColumn colReq, ColumnMetadata readCol, CustomErrorContext errorContext) Perform the column-level projection as described inProjectionChecker.isConsistent(RequestedColumn, ColumnMetadata)
, and raise aUserException
if the column is not consistent with projection.Modifier and TypeMethodDescriptionstatic RequestedTuple
Projections.build
(List<RequestedColumn> projList) Create a requested tuple projection from a rewritten top-level projection list.