public class IcebergFormatMatcher extends FormatMatcher
HIGH_PRIORITY, MEDIUM_PRIORITY
Constructor and Description |
---|
IcebergFormatMatcher(IcebergFormatPlugin formatPlugin) |
Modifier and Type | Method and Description |
---|---|
FormatLocationTransformer |
getFormatLocationTransformer()
Returns
FormatLocationTransformer instance relevant for this format matcher. |
FormatPlugin |
getFormatPlugin() |
boolean |
isFileReadable(DrillFileSystem fs,
org.apache.hadoop.fs.FileStatus status) |
DrillTable |
isReadable(DrillFileSystem fs,
FileSelection selection,
FileSystemPlugin fsPlugin,
String storageEngineName,
SchemaConfig schemaConfig) |
int |
priority()
Priority of specific format matcher to be applied.
|
boolean |
supportDirectoryReads() |
public IcebergFormatMatcher(IcebergFormatPlugin formatPlugin)
public boolean supportDirectoryReads()
supportDirectoryReads
in class FormatMatcher
public DrillTable isReadable(DrillFileSystem fs, FileSelection selection, FileSystemPlugin fsPlugin, String storageEngineName, SchemaConfig schemaConfig) throws IOException
isReadable
in class FormatMatcher
IOException
public boolean isFileReadable(DrillFileSystem fs, org.apache.hadoop.fs.FileStatus status)
isFileReadable
in class FormatMatcher
public FormatPlugin getFormatPlugin()
getFormatPlugin
in class FormatMatcher
public int priority()
FormatMatcher
priority
in class FormatMatcher
this
format matcher.public FormatLocationTransformer getFormatLocationTransformer()
FormatMatcher
FormatLocationTransformer
instance relevant for this
format matcher.getFormatLocationTransformer
in class FormatMatcher
FormatLocationTransformer
instanceCopyright © 1970 The Apache Software Foundation. All rights reserved.