public static class MetastoreParquetTableMetadataProvider.Builder extends MetastoreFileTableMetadataProvider.Builder<MetastoreParquetTableMetadataProvider.Builder> implements ParquetTableMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
metadataProviderManager, paths, schema
Constructor and Description |
---|
Builder(MetastoreMetadataProviderManager source) |
Modifier and Type | Method and Description |
---|---|
ParquetTableMetadataProvider |
build() |
MetastoreParquetTableMetadataProvider.Builder |
self() |
MetastoreParquetTableMetadataProvider.Builder |
withCacheFileRoot(org.apache.hadoop.fs.Path cacheFileRoot) |
MetastoreParquetTableMetadataProvider.Builder |
withCorrectCorruptedDates(boolean autoCorrectCorruptedDates) |
MetastoreParquetTableMetadataProvider.Builder |
withEntries(List<ReadEntryWithPath> entries) |
MetastoreParquetTableMetadataProvider.Builder |
withFileSystem(DrillFileSystem fs) |
MetastoreParquetTableMetadataProvider.Builder |
withReaderConfig(ParquetReaderConfig readerConfig) |
MetastoreParquetTableMetadataProvider.Builder |
withSchema(TupleMetadata schema) |
MetastoreParquetTableMetadataProvider.Builder |
withSelection(FileSelection selection) |
MetastoreParquetTableMetadataProvider.Builder |
withSelectionRoot(org.apache.hadoop.fs.Path selectionRoot) |
fs, metadataProviderManager, selection
public Builder(MetastoreMetadataProviderManager source)
public MetastoreParquetTableMetadataProvider.Builder withEntries(List<ReadEntryWithPath> entries)
withEntries
in interface ParquetMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
public MetastoreParquetTableMetadataProvider.Builder withSelectionRoot(org.apache.hadoop.fs.Path selectionRoot)
withSelectionRoot
in interface ParquetMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
public MetastoreParquetTableMetadataProvider.Builder withCacheFileRoot(org.apache.hadoop.fs.Path cacheFileRoot)
withCacheFileRoot
in interface ParquetTableMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
public MetastoreParquetTableMetadataProvider.Builder withReaderConfig(ParquetReaderConfig readerConfig)
withReaderConfig
in interface ParquetMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
public MetastoreParquetTableMetadataProvider.Builder withFileSystem(DrillFileSystem fs)
withFileSystem
in interface FileTableMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
withFileSystem
in class MetastoreFileTableMetadataProvider.Builder<MetastoreParquetTableMetadataProvider.Builder>
public MetastoreParquetTableMetadataProvider.Builder withCorrectCorruptedDates(boolean autoCorrectCorruptedDates)
withCorrectCorruptedDates
in interface ParquetTableMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
public MetastoreParquetTableMetadataProvider.Builder withSelection(FileSelection selection)
withSelection
in interface FileTableMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
withSelection
in interface ParquetMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
withSelection
in class MetastoreFileTableMetadataProvider.Builder<MetastoreParquetTableMetadataProvider.Builder>
public MetastoreParquetTableMetadataProvider.Builder withSchema(TupleMetadata schema)
withSchema
in interface ParquetMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
withSchema
in interface TableMetadataProviderBuilder
withSchema
in class MetastoreFileTableMetadataProvider.Builder<MetastoreParquetTableMetadataProvider.Builder>
public MetastoreParquetTableMetadataProvider.Builder self()
self
in class MetastoreFileTableMetadataProvider.Builder<MetastoreParquetTableMetadataProvider.Builder>
public ParquetTableMetadataProvider build() throws IOException
build
in interface ParquetMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
build
in interface ParquetTableMetadataProviderBuilder<MetastoreParquetTableMetadataProvider.Builder>
build
in interface TableMetadataProviderBuilder
build
in class MetastoreFileTableMetadataProvider.Builder<MetastoreParquetTableMetadataProvider.Builder>
IOException
Copyright © 1970 The Apache Software Foundation. All rights reserved.