Class AnalyzeFileInfoProviderImpl
java.lang.Object
org.apache.drill.exec.metastore.analyze.AnalyzeFileInfoProvider
org.apache.drill.exec.metastore.analyze.AnalyzeFileInfoProviderImpl
- All Implemented Interfaces:
AnalyzeInfoProvider
Implementation of
AnalyzeInfoProvider
for easy group scan tables.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns table type name supported by thisAnalyzeInfoProvider
.boolean
supportsGroupScan
(GroupScan groupScan) Checks whether thisAnalyzeInfoProvider
supports specifiedGroupScan
type.boolean
supportsMetadataType
(MetadataType metadataType) Checks whether thisAnalyzeInfoProvider
supports specifiedMetadataType
.Methods inherited from class org.apache.drill.exec.metastore.analyze.AnalyzeFileInfoProvider
getLocationField, getMetadataInfoCollector, getParentLocationExpression, getProjectionFields, getSegmentColumns
-
Constructor Details
-
AnalyzeFileInfoProviderImpl
-
-
Method Details
-
supportsGroupScan
Description copied from interface:AnalyzeInfoProvider
Checks whether thisAnalyzeInfoProvider
supports specifiedGroupScan
type.- Parameters:
groupScan
- group scan- Returns:
true
if thisAnalyzeInfoProvider
supports specifiedGroupScan
type
-
getTableTypeName
Description copied from interface:AnalyzeInfoProvider
Returns table type name supported by thisAnalyzeInfoProvider
.- Returns:
- table type name
-
supportsMetadataType
Description copied from interface:AnalyzeInfoProvider
Checks whether thisAnalyzeInfoProvider
supports specifiedMetadataType
.- Parameters:
metadataType
- metadata type- Returns:
true
if thisAnalyzeInfoProvider
supports specifiedMetadataType
-