Class TrackedSeekableChannelsProvider
java.lang.Object
com.illumon.iris.db.v2.locations.local.TrackedSeekableChannelsProvider
- All Implemented Interfaces:
io.deephaven.parquet.base.util.SeekableChannelsProvider
public class TrackedSeekableChannelsProvider
extends Object
implements io.deephaven.parquet.base.util.SeekableChannelsProvider
SeekableChannelsProvider
implementation that is constrained a Deephaven TrackedFileHandleFactory
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.deephaven.parquet.base.util.SeekableChannelsProvider
final SeekableByteChannel
getReadChannel
(Path path) final SeekableByteChannel
getWriteChannel
(Path filePath, boolean append) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.deephaven.parquet.base.util.SeekableChannelsProvider
getReadChannel, getWriteChannel
-
Constructor Details
-
TrackedSeekableChannelsProvider
-
-
Method Details
-
getInstance
public static io.deephaven.parquet.base.util.SeekableChannelsProvider getInstance() -
getReadChannel
- Specified by:
getReadChannel
in interfaceio.deephaven.parquet.base.util.SeekableChannelsProvider
- Throws:
IOException
-
getWriteChannel
public final SeekableByteChannel getWriteChannel(@NotNull Path filePath, boolean append) throws IOException - Specified by:
getWriteChannel
in interfaceio.deephaven.parquet.base.util.SeekableChannelsProvider
- Throws:
IOException
-