Interface StorageFile

    • Method Detail

      • identifier

        default String identifier()
      • file

        one.microstream.afs.types.AFile file()
      • size

        long size()
      • exists

        boolean exists()
      • readBytes

        long readBytes​(ByteBuffer targetBuffer)
      • readBytes

        long readBytes​(ByteBuffer targetBuffer,
                       long position)
      • readBytes

        long readBytes​(ByteBuffer targetBuffer,
                       long position,
                       long length)
      • readBytes

        long readBytes​(one.microstream.io.BufferProvider bufferProvider)
      • readBytes

        long readBytes​(one.microstream.io.BufferProvider bufferProvider,
                       long position)
      • readBytes

        long readBytes​(one.microstream.io.BufferProvider bufferProvider,
                       long position,
                       long length)
      • copyTo

        long copyTo​(StorageFile target,
                    long sourcePosition)
      • copyTo

        long copyTo​(StorageFile target,
                    long sourcePosition,
                    long length)
      • copyTo

        long copyTo​(one.microstream.afs.types.AWritableFile target)
      • copyTo

        long copyTo​(one.microstream.afs.types.AWritableFile target,
                    long sourcePosition)
      • copyTo

        long copyTo​(one.microstream.afs.types.AWritableFile target,
                    long sourcePosition,
                    long length)
      • copyFrom

        long copyFrom​(one.microstream.afs.types.AReadableFile source)
      • copyFrom

        long copyFrom​(one.microstream.afs.types.AReadableFile source,
                      long sourcePosition)
      • copyFrom

        long copyFrom​(one.microstream.afs.types.AReadableFile source,
                      long sourcePosition,
                      long length)
      • delete

        boolean delete()
      • moveTo

        void moveTo​(one.microstream.afs.types.AWritableFile target)
      • assembleNameAndSize

        static one.microstream.chars.VarString assembleNameAndSize​(one.microstream.chars.VarString vs,
                                                                   StorageFile file)