Class PlainFile

java.lang.Object
org.apache.jena.tdb1.base.file.PlainFile
All Implemented Interfaces:
org.apache.jena.atlas.lib.Closeable, org.apache.jena.atlas.lib.Sync
Direct Known Subclasses:
PlainFileMem, PlainFilePersistent

public abstract class PlainFile extends Object implements org.apache.jena.atlas.lib.Sync, org.apache.jena.atlas.lib.Closeable
Single file, single ByteBuffer
  • Method Details

    • getByteBuffer

      public final ByteBuffer getByteBuffer()
    • ensure

      public final ByteBuffer ensure(int newSize)
    • getFileSize

      public final long getFileSize()
    • sync

      public abstract void sync()
      Specified by:
      sync in interface org.apache.jena.atlas.lib.Sync
    • close

      public abstract void close()
      Specified by:
      close in interface org.apache.jena.atlas.lib.Closeable