Class StorageFile.Abstract

    • Constructor Detail

      • Abstract

        protected Abstract​(one.microstream.afs.types.AFile file)
    • Method Detail

      • file

        public one.microstream.afs.types.AFile file()
        Specified by:
        file in interface StorageFile
      • size

        public final long size()
        Specified by:
        size in interface StorageFile
      • exists

        public final boolean exists()
        Specified by:
        exists in interface StorageFile
      • readBytes

        public final long readBytes​(ByteBuffer targetBuffer,
                                    long position,
                                    long length)
        Specified by:
        readBytes in interface StorageFile
      • readBytes

        public final long readBytes​(one.microstream.io.BufferProvider bufferProvider)
        Specified by:
        readBytes in interface StorageFile
      • readBytes

        public final long readBytes​(one.microstream.io.BufferProvider bufferProvider,
                                    long position)
        Specified by:
        readBytes in interface StorageFile
      • readBytes

        public final long readBytes​(one.microstream.io.BufferProvider bufferProvider,
                                    long position,
                                    long length)
        Specified by:
        readBytes in interface StorageFile
      • copyTo

        public final long copyTo​(StorageFile target,
                                 long sourcePosition,
                                 long length)
        Specified by:
        copyTo in interface StorageFile
      • copyTo

        public final long copyTo​(one.microstream.afs.types.AWritableFile target)
        Specified by:
        copyTo in interface StorageFile
      • copyTo

        public final long copyTo​(one.microstream.afs.types.AWritableFile target,
                                 long sourcePosition)
        Specified by:
        copyTo in interface StorageFile
      • copyTo

        public final long copyTo​(one.microstream.afs.types.AWritableFile target,
                                 long sourcePosition,
                                 long length)
        Specified by:
        copyTo in interface StorageFile
      • copyFrom

        public final long copyFrom​(one.microstream.afs.types.AReadableFile source)
        Specified by:
        copyFrom in interface StorageFile
      • copyFrom

        public final long copyFrom​(one.microstream.afs.types.AReadableFile source,
                                   long sourcePosition)
        Specified by:
        copyFrom in interface StorageFile
      • copyFrom

        public final long copyFrom​(one.microstream.afs.types.AReadableFile source,
                                   long sourcePosition,
                                   long length)
        Specified by:
        copyFrom in interface StorageFile
      • truncate

        public final void truncate​(long newLength)
      • delete

        public final boolean delete()
        Specified by:
        delete in interface StorageFile
      • moveTo

        public final void moveTo​(one.microstream.afs.types.AWritableFile target)
        Specified by:
        moveTo in interface StorageFile
      • ensureReadable

        protected one.microstream.afs.types.AReadableFile ensureReadable()
      • ensureWritable

        protected one.microstream.afs.types.AWritableFile ensureWritable()
      • isOpen

        public boolean isOpen()
      • close

        public boolean close()
      • internalOpenWriting

        protected boolean internalOpenWriting()
      • internalOpenReading

        protected boolean internalOpenReading()