Class LocalFileIOAdapter

java.lang.Object
io.deephaven.iceberg.util.FileIOAdapterBase
io.deephaven.iceberg.util.LocalFileIOAdapter
All Implemented Interfaces:
FileIOAdapter

@AutoService(FileIOAdapter.class) public final class LocalFileIOAdapter extends FileIOAdapterBase
FileIOAdapter implementation used for reading/writing files with "file" scheme.
  • Constructor Details

    • LocalFileIOAdapter

      public LocalFileIOAdapter()
  • Method Details

    • isCompatible

      public boolean isCompatible(@NotNull @NotNull String uriScheme, @NotNull @NotNull org.apache.iceberg.io.FileIO io)
      Description copied from interface: FileIOAdapter
      Check if this adapter is compatible with the given URI scheme and file IO.
    • isCompatible

      public boolean isCompatible(@NotNull @NotNull String uriScheme, @NotNull @NotNull Class<?> ioClass)
      Description copied from interface: FileIOAdapter
      Check if this adapter is compatible with the given URI scheme and file IO of the given class.
    • createProviderImpl

      protected SeekableChannelsProvider createProviderImpl(@NotNull @NotNull String uriScheme, @NotNull @NotNull org.apache.iceberg.io.FileIO io, @Nullable @Nullable Object specialInstructions)
      Specified by:
      createProviderImpl in class FileIOAdapterBase