Packages that use RandomAccessInterface
Package
Description
I/O abstractions (streams, buffering, file access) for the Metanotion BlockFile database.
Block-level file and allocation management for the Metanotion BlockFile database.
Uses of RandomAccessInterface in net.metanotion.io
Classes in net.metanotion.io that implement RandomAccessInterfaceModifier and TypeClassDescriptionclassImplementation of RandomAccessInterface usingRandomAccessFile.Uses of RandomAccessInterface in net.metanotion.io.block
Fields in net.metanotion.io.block declared as RandomAccessInterfaceModifier and TypeFieldDescriptionfinal RandomAccessInterfaceBlockFile.fileThe underlying file interface for this block fileprivate final RandomAccessInterfaceFreeListBlock.fileThe file the block is read and written through.Methods in net.metanotion.io.block with parameters of type RandomAccessInterfaceModifier and TypeMethodDescriptionstatic voidFreeListBlock.initPage(RandomAccessInterface file, int page) Initialize a new free list block page with default values.static voidBlockFile.pageSeek(RandomAccessInterface file, int page) Go to any page but the superblock.Constructors in net.metanotion.io.block with parameters of type RandomAccessInterfaceModifierConstructorDescriptionUse this constructor with a readonly RAI for a readonly blockfile.BlockFile(RandomAccessInterface rai, boolean init) Create a BlockFile from a RandomAccessInterface with optional initialization.FreeListBlock(RandomAccessInterface file, int startPage) Reads the free list recorded on disk and caches its branch offsets.