Class FileMetadataColumnsParser
java.lang.Object
org.apache.drill.exec.physical.impl.scan.file.FileMetadataColumnsParser
- All Implemented Interfaces:
ScanLevelProjection.ScanProjectionParser
public class FileMetadataColumnsParser
extends Object
implements ScanLevelProjection.ScanProjectionParser
Parses the implicit file metadata columns out of a project list,
and marks them for special handling by the file metadata manager.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
bind
(ScanLevelProjection builder) void
build()
boolean
boolean
parse
(RequestedColumn inCol) void
validate()
void
validateColumn
(ColumnProjection outCol)
-
Constructor Details
-
FileMetadataColumnsParser
-
-
Method Details
-
bind
- Specified by:
bind
in interfaceScanLevelProjection.ScanProjectionParser
-
parse
- Specified by:
parse
in interfaceScanLevelProjection.ScanProjectionParser
-
validate
public void validate()- Specified by:
validate
in interfaceScanLevelProjection.ScanProjectionParser
-
validateColumn
- Specified by:
validateColumn
in interfaceScanLevelProjection.ScanProjectionParser
-
build
public void build()- Specified by:
build
in interfaceScanLevelProjection.ScanProjectionParser
-
hasImplicitCols
public boolean hasImplicitCols()
-