public class FileSystemCreateTableEntry extends Object implements CreateTableEntry
CreateTableEntry
interface to create new tables in FileSystem storage.Constructor and Description |
---|
FileSystemCreateTableEntry(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) |
Modifier and Type | Method and Description |
---|---|
FormatPluginConfig |
getFormatConfig() |
List<String> |
getPartitionColumns() |
FileSystemConfig |
getStorageConfig() |
Writer |
getWriter(PhysicalOperator child) |
public FileSystemCreateTableEntry(FileSystemConfig storageConfig, FormatPluginConfig formatConfig, String location, List<String> partitionColumns, StorageStrategy storageStrategy, StoragePluginRegistry engineRegistry) throws ExecutionSetupException
ExecutionSetupException
public FileSystemCreateTableEntry(FileSystemConfig storageConfig, FormatPlugin formatPlugin, String location, List<String> partitionColumns, StorageStrategy storageStrategy)
public FileSystemConfig getStorageConfig()
public FormatPluginConfig getFormatConfig()
public Writer getWriter(PhysicalOperator child) throws IOException
getWriter
in interface CreateTableEntry
IOException
public List<String> getPartitionColumns()
getPartitionColumns
in interface CreateTableEntry
Copyright © 1970 The Apache Software Foundation. All rights reserved.