public class FileMetadataColumnsParser extends Object implements ScanLevelProjection.ScanProjectionParser
Constructor and Description |
---|
FileMetadataColumnsParser(ImplicitColumnManager metadataManager) |
Modifier and Type | Method and Description |
---|---|
void |
bind(ScanLevelProjection builder) |
void |
build() |
boolean |
hasImplicitCols() |
boolean |
parse(RequestedColumn inCol) |
void |
validate() |
void |
validateColumn(ColumnProjection outCol) |
public FileMetadataColumnsParser(ImplicitColumnManager metadataManager)
public void bind(ScanLevelProjection builder)
bind
in interface ScanLevelProjection.ScanProjectionParser
public boolean parse(RequestedColumn inCol)
parse
in interface ScanLevelProjection.ScanProjectionParser
public void validate()
validate
in interface ScanLevelProjection.ScanProjectionParser
public void validateColumn(ColumnProjection outCol)
validateColumn
in interface ScanLevelProjection.ScanProjectionParser
public void build()
build
in interface ScanLevelProjection.ScanProjectionParser
public boolean hasImplicitCols()
Copyright © 1970 The Apache Software Foundation. All rights reserved.