Interface ScanLevelProjection.ScanProjectionParser
- All Known Implementing Classes:
ColumnsArrayParser
,FileMetadataColumnsParser
- Enclosing class:
- ScanLevelProjection
public static interface ScanLevelProjection.ScanProjectionParser
Interface for add-on parsers, avoids the need to create
a single, tightly-coupled parser for all types of columns.
The main parser handles wildcards and assumes the rest of
the columns are table columns. The add-on parser can tag
columns as special, such as to hold metadata.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
bind
(ScanLevelProjection builder) void
build()
boolean
parse
(RequestedColumn inCol) void
validate()
void
-
Method Details
-
bind
-
parse
-
validate
void validate() -
validateColumn
-
build
void build()
-