public interface FormatPlugin
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
IOExceptiondefault AbstractGroupScan getGroupScan(String userName, FileSelection selection, List<SchemaPath> columns, OptionManager options) throws IOException
IOExceptiondefault AbstractGroupScan getGroupScan(String userName, FileSelection selection, List<SchemaPath> columns, MetadataProviderManager metadataProviderManager) throws IOException
IOExceptiondefault AbstractGroupScan getGroupScan(String userName, FileSelection selection, List<SchemaPath> columns, OptionManager options, MetadataProviderManager metadataProvider) throws IOException
IOExceptionboolean supportsStatistics()
DrillStatsTable.TableStatistics readStatistics(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path statsTablePath) throws IOException
IOExceptionvoid writeStatistics(DrillStatsTable.TableStatistics statistics, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path statsTablePath) throws IOException
IOExceptionFormatPluginConfig getConfig()
StoragePluginConfig getStorageConfig()
org.apache.hadoop.conf.Configuration getFsConf()
DrillbitContext getContext()
String getName()
Copyright © 2021 The Apache Software Foundation. All rights reserved.