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.SeekableChannelsProviderfinal SeekableByteChannelgetReadChannel(Path path) final SeekableByteChannelgetWriteChannel(Path filePath, boolean append) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getReadChannelin interfaceio.deephaven.parquet.base.util.SeekableChannelsProvider- Throws:
IOException
-
getWriteChannel
public final SeekableByteChannel getWriteChannel(@NotNull Path filePath, boolean append) throws IOException - Specified by:
getWriteChannelin interfaceio.deephaven.parquet.base.util.SeekableChannelsProvider- Throws:
IOException
-