Class ScanProjectionParser
java.lang.Object
org.apache.drill.exec.physical.impl.scan.v3.schema.ScanProjectionParser
Parse the projection list into a dynamic tuple schema. Using
an enhanced form of dynamic column which records projection list
information (such as map members and array indexes.)
A wildcard project list can contain implicit columns in addition to the wildcard. The wildcard defines the insert point: the point at which reader-defined columns are inserted as found.
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionparse
(Collection<SchemaPath> projList) protected ProjectedColumn
project
(TupleMetadata tuple, String colName)
-
Field Details
-
PROJECTION_TYPE_PROP
- See Also:
-
PROJECT_ALL
- See Also:
-
PROJECT_NONE
- See Also:
-
-
Constructor Details
-
ScanProjectionParser
public ScanProjectionParser()
-
-
Method Details
-
parse
-
project
-