public interface FormatPlugin
| Modifier and Type | Method and Description |
|---|---|
FormatPluginConfig |
getConfig() |
DrillbitContext |
getContext() |
org.apache.hadoop.conf.Configuration |
getFsConf() |
AbstractGroupScan |
getGroupScan(String userName,
FileSelection selection,
List<SchemaPath> columns) |
FormatMatcher |
getMatcher() |
String |
getName() |
Set<StoragePluginOptimizerRule> |
getOptimizerRules() |
StoragePluginConfig |
getStorageConfig() |
AbstractWriter |
getWriter(PhysicalOperator child,
String location,
List<String> partitionColumns) |
boolean |
supportsAutoPartitioning()
Indicates whether this FormatPlugin supports auto-partitioning for CTAS statements
|
boolean |
supportsRead() |
boolean |
supportsWrite() |
boolean supportsRead()
boolean supportsWrite()
boolean supportsAutoPartitioning()
FormatMatcher getMatcher()
AbstractWriter getWriter(PhysicalOperator child, String location, List<String> partitionColumns) throws IOException
IOExceptionSet<StoragePluginOptimizerRule> getOptimizerRules()
AbstractGroupScan getGroupScan(String userName, FileSelection selection, List<SchemaPath> columns) throws IOException
IOExceptionFormatPluginConfig getConfig()
StoragePluginConfig getStorageConfig()
org.apache.hadoop.conf.Configuration getFsConf()
DrillbitContext getContext()
String getName()
Copyright © 2017 The Apache Software Foundation. All rights reserved.