Uses of Interface
org.apache.drill.exec.physical.resultSet.project.RequestedColumn
Packages that use 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
Methods in org.apache.drill.exec.physical.impl.scan.columns with parameters of type RequestedColumnConstructors in org.apache.drill.exec.physical.impl.scan.columns with parameters of type RequestedColumn -
Uses of RequestedColumn in org.apache.drill.exec.physical.impl.scan.file
Methods in org.apache.drill.exec.physical.impl.scan.file with parameters of type RequestedColumn -
Uses of RequestedColumn in org.apache.drill.exec.physical.impl.scan.project
Fields in org.apache.drill.exec.physical.impl.scan.project declared as RequestedColumnModifier and TypeFieldDescriptionprotected final RequestedColumn
AbstractUnresolvedColumn.inCol
The original physical plan column to which this output column maps.Methods in org.apache.drill.exec.physical.impl.scan.project that return RequestedColumnMethods in org.apache.drill.exec.physical.impl.scan.project with parameters of type RequestedColumnModifier and TypeMethodDescriptionboolean
ScanLevelProjection.ScanProjectionParser.parse
(RequestedColumn inCol) Constructors in org.apache.drill.exec.physical.impl.scan.project with parameters of type RequestedColumnModifierConstructorDescriptionUnresolvedColumn
(RequestedColumn inCol) UnresolvedColumn
(RequestedColumn inCol, ColumnMetadata colDefn) -
Uses of RequestedColumn in org.apache.drill.exec.physical.resultSet.project
Classes in org.apache.drill.exec.physical.resultSet.project that implement RequestedColumnModifier and TypeClassDescriptionclass
class
Represents one name element.class
Fields in org.apache.drill.exec.physical.resultSet.project with type parameters of type RequestedColumnModifier and TypeFieldDescriptionstatic final List<RequestedColumn>
ImpliedTupleRequest.EMPTY_COLS
Methods in org.apache.drill.exec.physical.resultSet.project that return RequestedColumnModifier and TypeMethodDescriptionImpliedTupleRequest.get
(int i) RequestedTuple.get
(int i) RequestedTupleImpl.get
(int i) protected RequestedColumn
Methods in org.apache.drill.exec.physical.resultSet.project that return types with arguments of type RequestedColumnModifier and TypeMethodDescriptionImpliedTupleRequest.projections()
RequestedTuple.projections()
RequestedTupleImpl.projections()
Methods in org.apache.drill.exec.physical.resultSet.project with parameters of type RequestedColumnModifier 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.Method parameters in org.apache.drill.exec.physical.resultSet.project with type arguments of type RequestedColumnModifier and TypeMethodDescriptionstatic RequestedTuple
Projections.build
(List<RequestedColumn> projList) Create a requested tuple projection from a rewritten top-level projection list.Constructor parameters in org.apache.drill.exec.physical.resultSet.project with type arguments of type RequestedColumn