Package org.apache.drill.common.logical
Interface FormatPluginConfig
- All Known Implementing Classes:
AvroFormatConfig
,DeltaFormatPluginConfig
,ExcelFormatConfig
,FormatPluginConfigBase
,HDF5FormatConfig
,HttpdLogFormatConfig
,IcebergFormatPluginConfig
,ImageFormatConfig
,JSONFormatConfig
,LogFormatConfig
,LTSVFormatPluginConfig
,MSAccessFormatConfig
,NamedFormatPluginConfig
,ParquetFormatConfig
,PcapFormatConfig
,PcapngFormatConfig
,PdfFormatConfig
,SasFormatConfig
,SequenceFileFormatConfig
,ShpFormatConfig
,SpssFormatConfig
,SyslogFormatConfig
,TextFormatConfig
,XMLFormatConfig
public interface FormatPluginConfig
Interface for defining a Drill format plugin.
Format plugins are contained within storage plugins to describe particular
data formats available in a given storage system. These formats are not
necessarily tied to how the data is stored. One current use of this
abstraction is describing different file formats like CSV and JSON that
can be stored in a filesystem. Some storage systems like databases may only
have a single format in which the data is actually stored. This interface
enables flexibility for configuring the different data formats that will
live under one storage system. The storage systems themselves are described
in s.