Class MetastoreParquetTableMetadataProvider.Builder
java.lang.Object
org.apache.drill.exec.metastore.store.MetastoreFileTableMetadataProvider.Builder<MetastoreParquetTableMetadataProvider.Builder>
org.apache.drill.exec.metastore.store.parquet.MetastoreParquetTableMetadataProvider.Builder
- All Implemented Interfaces:
FileTableMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>,ParquetMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>,ParquetTableMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>,TableMetadataProviderBuilder
- Enclosing class:
MetastoreParquetTableMetadataProvider
public static class MetastoreParquetTableMetadataProvider.Builder
extends MetastoreFileTableMetadataProvider.Builder<MetastoreParquetTableMetadataProvider.Builder>
implements ParquetTableMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
-
Field Summary
Fields inherited from class org.apache.drill.exec.metastore.store.MetastoreFileTableMetadataProvider.Builder
metadataProviderManager, paths, schema -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()self()withCacheFileRoot(org.apache.hadoop.fs.Path cacheFileRoot) withCorrectCorruptedDates(boolean autoCorrectCorruptedDates) withEntries(List<ReadEntryWithPath> entries) withReaderConfig(ParquetReaderConfig readerConfig) withSchema(TupleMetadata schema) withSelection(FileSelection selection) withSelectionRoot(org.apache.hadoop.fs.Path selectionRoot) Methods inherited from class org.apache.drill.exec.metastore.store.MetastoreFileTableMetadataProvider.Builder
fs, metadataProviderManager, selection
-
Constructor Details
-
Builder
-
-
Method Details
-
withEntries
- Specified by:
withEntriesin interfaceParquetMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
-
withSelectionRoot
public MetastoreParquetTableMetadataProvider.Builder withSelectionRoot(org.apache.hadoop.fs.Path selectionRoot) - Specified by:
withSelectionRootin interfaceParquetMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
-
withCacheFileRoot
public MetastoreParquetTableMetadataProvider.Builder withCacheFileRoot(org.apache.hadoop.fs.Path cacheFileRoot) - Specified by:
withCacheFileRootin interfaceParquetTableMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
-
withReaderConfig
public MetastoreParquetTableMetadataProvider.Builder withReaderConfig(ParquetReaderConfig readerConfig) - Specified by:
withReaderConfigin interfaceParquetMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
-
withFileSystem
- Specified by:
withFileSystemin interfaceFileTableMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>- Overrides:
withFileSystemin classMetastoreFileTableMetadataProvider.Builder<MetastoreParquetTableMetadataProvider.Builder>
-
withCorrectCorruptedDates
public MetastoreParquetTableMetadataProvider.Builder withCorrectCorruptedDates(boolean autoCorrectCorruptedDates) - Specified by:
withCorrectCorruptedDatesin interfaceParquetTableMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
-
withSelection
- Specified by:
withSelectionin interfaceFileTableMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>- Specified by:
withSelectionin interfaceParquetMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>- Overrides:
withSelectionin classMetastoreFileTableMetadataProvider.Builder<MetastoreParquetTableMetadataProvider.Builder>
-
withSchema
- Specified by:
withSchemain interfaceParquetMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>- Specified by:
withSchemain interfaceTableMetadataProviderBuilder- Overrides:
withSchemain classMetastoreFileTableMetadataProvider.Builder<MetastoreParquetTableMetadataProvider.Builder>
-
self
- Overrides:
selfin classMetastoreFileTableMetadataProvider.Builder<MetastoreParquetTableMetadataProvider.Builder>
-
build
- Specified by:
buildin interfaceParquetMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>- Specified by:
buildin interfaceParquetTableMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>- Specified by:
buildin interfaceTableMetadataProviderBuilder- Overrides:
buildin classMetastoreFileTableMetadataProvider.Builder<MetastoreParquetTableMetadataProvider.Builder>- Throws:
IOException
-