Package org.apache.drill.exec.store.hdf5
Class HDF5FormatPlugin
java.lang.Object
org.apache.drill.exec.store.dfs.easy.EasyFormatPlugin<HDF5FormatConfig>
org.apache.drill.exec.store.hdf5.HDF5FormatPlugin
- All Implemented Interfaces:
FormatPlugin
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.drill.exec.store.dfs.easy.EasyFormatPlugin
EasyFormatPlugin.EasyFormatConfig, EasyFormatPlugin.EasyFormatConfigBuilder, EasyFormatPlugin.ScanFrameworkVersion
-
Field Summary
Fields inherited from class org.apache.drill.exec.store.dfs.easy.EasyFormatPlugin
formatConfig
-
Constructor Summary
ConstructorDescriptionHDF5FormatPlugin
(String name, DrillbitContext context, org.apache.hadoop.conf.Configuration fsConf, StoragePluginConfig storageConfig, HDF5FormatConfig formatConfig) -
Method Summary
Modifier and TypeMethodDescriptionprotected FileScanFramework.FileScanBuilder
frameworkBuilder
(EasySubScan scan, OptionSet options) Create the plugin-specific framework that manages the scan.Methods inherited from class org.apache.drill.exec.store.dfs.easy.EasyFormatPlugin
configureScan, easyConfig, getConfig, getContext, getFsConf, getGroupScan, getGroupScan, getMatcher, getName, getOptimizerRules, getReaderBatch, getReaderOperatorType, getRecordReader, getRecordWriter, getScanStats, getStatisticsRecordWriter, getStorageConfig, getWriter, getWriterBatch, getWriterOperatorType, initScanBuilder, isBlockSplittable, isCompressible, isStatisticsRecordWriter, newBatchReader, readStatistics, scanVersion, supportsAutoPartitioning, supportsFileImplicitColumns, supportsLimitPushdown, supportsPushDown, supportsRead, supportsStatistics, supportsWrite, writeStatistics
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.drill.exec.store.dfs.FormatPlugin
getGroupScan, getGroupScan, getOptimizerRules
-
Field Details
-
DEFAULT_NAME
- See Also:
-
-
Constructor Details
-
HDF5FormatPlugin
public HDF5FormatPlugin(String name, DrillbitContext context, org.apache.hadoop.conf.Configuration fsConf, StoragePluginConfig storageConfig, HDF5FormatConfig formatConfig)
-
-
Method Details
-
frameworkBuilder
Description copied from class:EasyFormatPlugin
Create the plugin-specific framework that manages the scan. The framework creates batch readers one by one for each file or block. It defines semantic rules for projection. It handles "early" or "late" schema readers. A typical framework builds on standardized frameworks for files in general or text files in particular.For EVF V1, to be removed.
- Overrides:
frameworkBuilder
in classEasyFormatPlugin<HDF5FormatConfig>
- Parameters:
scan
- the physical operation definition for the scan operation. Contains one or more files to read. (The Easy format plugin works only for files.)- Returns:
- the scan framework which orchestrates the scan operation across potentially many files
-