Class FlinkS3PrestoFileSystem

java.lang.Object
org.apache.flink.fs.s3presto.FlinkS3PrestoFileSystem

public class FlinkS3PrestoFileSystem extends Object
FlinkS3PrestoFileSystem provides custom recursive deletion functionality to work around a bug in the internally used Presto file system.

https://github.com/prestodb/presto/issues/17416

  • Constructor Summary

    Constructors
    Constructor
    Description
    FlinkS3PrestoFileSystem(org.apache.hadoop.fs.FileSystem hadoopS3FileSystem, S5CmdConfiguration s5CmdConfiguration, String localTmpDirectory, String entropyInjectionKey, int entropyLength, org.apache.flink.fs.s3.common.writer.S3AccessHelper s3UploadHelper, long s3uploadPartSize, int maxConcurrentUploadsPerStream)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    delete(Path path, boolean recursive)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FlinkS3PrestoFileSystem

      public FlinkS3PrestoFileSystem(org.apache.hadoop.fs.FileSystem hadoopS3FileSystem, S5CmdConfiguration s5CmdConfiguration, String localTmpDirectory, String entropyInjectionKey, int entropyLength, org.apache.flink.fs.s3.common.writer.S3AccessHelper s3UploadHelper, long s3uploadPartSize, int maxConcurrentUploadsPerStream)
  • Method Details