Class LakeFSFileIO

    • Constructor Detail

      • LakeFSFileIO

        public LakeFSFileIO()
      • LakeFSFileIO

        public LakeFSFileIO​(org.apache.iceberg.io.FileIO wrapped,
                            String lakeFSRepo,
                            String lakeFSRef)
      • LakeFSFileIO

        public LakeFSFileIO​(org.apache.iceberg.io.FileIO wrapped,
                            String lakeFSRepo,
                            String lakeFSRef,
                            org.apache.iceberg.util.SerializableSupplier<org.apache.hadoop.conf.Configuration> hadoopConf)
    • Method Detail

      • initialize

        public void initialize​(Map<String,​String> props)
        Specified by:
        initialize in interface org.apache.iceberg.io.FileIO
      • properties

        public Map<String,​String> properties()
        Specified by:
        properties in interface org.apache.iceberg.io.FileIO
      • newInputFile

        public org.apache.iceberg.io.InputFile newInputFile​(String path)
        Specified by:
        newInputFile in interface org.apache.iceberg.io.FileIO
      • newInputFile

        public org.apache.iceberg.io.InputFile newInputFile​(String path,
                                                            long length)
        Specified by:
        newInputFile in interface org.apache.iceberg.io.FileIO
      • newOutputFile

        public org.apache.iceberg.io.OutputFile newOutputFile​(String path)
        Specified by:
        newOutputFile in interface org.apache.iceberg.io.FileIO
      • deleteFile

        public void deleteFile​(String path)
        Specified by:
        deleteFile in interface org.apache.iceberg.io.FileIO