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 RequestedColumnAbstractUnresolvedColumn.inColThe 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 TypeMethodDescriptionbooleanScanLevelProjection.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 TypeClassDescriptionclassclassRepresents one name element.classFields in org.apache.drill.exec.physical.resultSet.project with type parameters of type RequestedColumnModifier and TypeFieldDescriptionstatic final List<RequestedColumn> ImpliedTupleRequest.EMPTY_COLSMethods 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 RequestedColumnMethods 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 booleanProjectionChecker.isConsistent(RequestedColumn colReq, ColumnMetadata readCol) Check if the given read column is consistent with the projection requested for that column.static voidProjectionChecker.validateProjection(RequestedColumn colReq, ColumnMetadata readCol) static voidProjectionChecker.validateProjection(RequestedColumn colReq, ColumnMetadata readCol, CustomErrorContext errorContext) Perform the column-level projection as described inProjectionChecker.isConsistent(RequestedColumn, ColumnMetadata), and raise aUserExceptionif 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 RequestedTupleProjections.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