Class IcebergFormatMatcher
java.lang.Object
org.apache.drill.exec.store.dfs.FormatMatcher
org.apache.drill.exec.store.iceberg.format.IcebergFormatMatcher
-
Field Summary
Fields inherited from class org.apache.drill.exec.store.dfs.FormatMatcher
HIGH_PRIORITY, MEDIUM_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturnsFormatLocationTransformerinstance relevant for} format matcher.invalid @link
{@link thisbooleanisFileReadable(DrillFileSystem fs, org.apache.hadoop.fs.FileStatus status) isReadable(DrillFileSystem fs, FileSelection selection, FileSystemPlugin fsPlugin, String storageEngineName, SchemaConfig schemaConfig) intpriority()Priority of specific format matcher to be applied.boolean
-
Constructor Details
-
IcebergFormatMatcher
-
-
Method Details
-
supportDirectoryReads
public boolean supportDirectoryReads()- Specified by:
supportDirectoryReadsin classFormatMatcher
-
isReadable
public DrillTable isReadable(DrillFileSystem fs, FileSelection selection, FileSystemPlugin fsPlugin, String storageEngineName, SchemaConfig schemaConfig) throws IOException - Specified by:
isReadablein classFormatMatcher- Throws:
IOException
-
isFileReadable
- Specified by:
isFileReadablein classFormatMatcher
-
getFormatPlugin
- Specified by:
getFormatPluginin classFormatMatcher
-
priority
public int priority()Description copied from class:FormatMatcherPriority of specific format matcher to be applied. Can be used for the case when several formats can match the format, but matchers with some more specific requirements should be applied at first.- Overrides:
priorityin classFormatMatcher- Returns:
- priority of
} format matcher.
invalid @link
{@link this
-
getFormatLocationTransformer
Description copied from class:FormatMatcherReturnsFormatLocationTransformerinstance relevant for} format matcher.invalid @link
{@link this- Overrides:
getFormatLocationTransformerin classFormatMatcher- Returns:
FormatLocationTransformerinstance
-