Class FileSystemCreateTableEntry
java.lang.Object
org.apache.drill.exec.planner.logical.FileSystemCreateTableEntry
- All Implemented Interfaces:
CreateTableEntry
Implements
CreateTableEntry
interface to create new tables in FileSystem storage.-
Constructor Summary
ConstructorDescriptionFileSystemCreateTableEntry
(FileSystemConfig storageConfig, FormatPluginConfig formatConfig, String location, List<String> partitionColumns, StorageStrategy storageStrategy, StoragePluginRegistry engineRegistry) FileSystemCreateTableEntry
(FileSystemConfig storageConfig, FormatPlugin formatPlugin, String location, List<String> partitionColumns, StorageStrategy storageStrategy) -
Method Summary
-
Constructor Details
-
FileSystemCreateTableEntry
public FileSystemCreateTableEntry(FileSystemConfig storageConfig, FormatPluginConfig formatConfig, String location, List<String> partitionColumns, StorageStrategy storageStrategy, StoragePluginRegistry engineRegistry) throws ExecutionSetupException - Throws:
ExecutionSetupException
-
FileSystemCreateTableEntry
public FileSystemCreateTableEntry(FileSystemConfig storageConfig, FormatPlugin formatPlugin, String location, List<String> partitionColumns, StorageStrategy storageStrategy)
-
-
Method Details
-
getStorageConfig
-
getFormatConfig
-
getWriter
- Specified by:
getWriter
in interfaceCreateTableEntry
- Throws:
IOException
-
getPartitionColumns
- Specified by:
getPartitionColumns
in interfaceCreateTableEntry
-