Class SimpleFileTableMetadataProvider
java.lang.Object
org.apache.drill.exec.metastore.store.SimpleFileTableMetadataProvider
- All Implemented Interfaces:
TableMetadataProvider
Metadata provider which supplies only table schema and / or table statistics if available.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbooleangetFileMetadata(org.apache.hadoop.fs.Path location) getFilesForPartition(PartitionMetadata partition) Map<org.apache.hadoop.fs.Path, FileMetadata> getPartitionMetadata(SchemaPath columnName) Map<org.apache.hadoop.fs.Path, SegmentMetadata>
-
Method Details
-
getTableMetadata
- Specified by:
getTableMetadatain interfaceTableMetadataProvider
-
getPartitionColumns
- Specified by:
getPartitionColumnsin interfaceTableMetadataProvider
-
getPartitionsMetadata
- Specified by:
getPartitionsMetadatain interfaceTableMetadataProvider
-
getPartitionMetadata
- Specified by:
getPartitionMetadatain interfaceTableMetadataProvider
-
getFilesMetadataMap
- Specified by:
getFilesMetadataMapin interfaceTableMetadataProvider
-
getSegmentsMetadataMap
- Specified by:
getSegmentsMetadataMapin interfaceTableMetadataProvider
-
getFileMetadata
- Specified by:
getFileMetadatain interfaceTableMetadataProvider
-
getFilesForPartition
- Specified by:
getFilesForPartitionin interfaceTableMetadataProvider
-
getNonInterestingColumnsMetadata
- Specified by:
getNonInterestingColumnsMetadatain interfaceTableMetadataProvider
-
checkMetadataVersion
public boolean checkMetadataVersion()- Specified by:
checkMetadataVersionin interfaceTableMetadataProvider
-