Class ProjectionFilter.SchemaProjectionFilter
java.lang.Object
org.apache.drill.exec.physical.resultSet.impl.ProjectionFilter.BaseSchemaProjectionFilter
org.apache.drill.exec.physical.resultSet.impl.ProjectionFilter.SchemaProjectionFilter
- All Implemented Interfaces:
ProjectionFilter
- Enclosing interface:
- ProjectionFilter
public static class ProjectionFilter.SchemaProjectionFilter
extends ProjectionFilter.BaseSchemaProjectionFilter
Projection filter in which a schema exactly defines the set of allowed
columns, and their types.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.drill.exec.physical.resultSet.impl.ProjectionFilter
ProjectionFilter.BaseSchemaProjectionFilter, ProjectionFilter.CompoundProjectionFilter, ProjectionFilter.DirectProjectionFilter, ProjectionFilter.ImplicitProjectionFilter, ProjectionFilter.ProjResult, ProjectionFilter.SchemaProjectionFilter, ProjectionFilter.TypeProjectionFilter
-
Field Summary
Fields inherited from class org.apache.drill.exec.physical.resultSet.impl.ProjectionFilter.BaseSchemaProjectionFilter
errorContext, schema
Fields inherited from interface org.apache.drill.exec.physical.resultSet.impl.ProjectionFilter
logger, NOT_PROJECTED, PROJECT_ALL, PROJECT_NONE, PROJECTED
-
Constructor Summary
ConstructorDescriptionSchemaProjectionFilter
(TupleMetadata definedSchema, CustomErrorContext errorContext) -
Method Summary
Modifier and TypeMethodDescriptionboolean
isProjected
(String name) projection
(ColumnMetadata col) Methods inherited from class org.apache.drill.exec.physical.resultSet.impl.ProjectionFilter.BaseSchemaProjectionFilter
isEmpty, validateColumn, validateMap
-
Constructor Details
-
SchemaProjectionFilter
-
-
Method Details
-
projection
-
isProjected
-