Package com.arcadedb.engine
-
Interface Summary Interface Description ComponentFactory.PaginatedComponentFactoryHandler ErrorRecordCallback PageManager.ConcurrentPageAccessCallback RawRecordCallback TrackableContent WALFileFactory -
Class Summary Class Description BasePage Low level base page implementation of (default) 65536 bytes (2 exp 16 = 65Kb).Bucket PAGE CONTENT = [version(long:8),recordCountInPage(short:2),recordOffsetsInPage(2048*uint=8192)]
Record size is the length of the record: 0 = deleted record -1 = placeholder pointer that points to another record in another page <-1 = placeholder content pointed from another record in another page The record size is stored as a varint (variable integer size).Bucket.PaginatedComponentFactoryHandler BucketIterator BufferBloomFilter CachedPage Contains the page content to be shared across threads.Component Basic abstract File Component.ComponentFactory ComponentFile DatabaseChecker Dictionary HEADER = [itemCount(int:4),pageSize(int:4)] CONTENT-PAGES = [propertyName(string)]Dictionary.PaginatedComponentFactoryHandler FileManager FileManager.FileChange FileManager.FileManagerStats ImmutablePage Low level immutable (read-only) page implementation of 65536 bytes (2 exp 16 = 65Kb).MurmurHash Murmur hash 2.0.MutablePage Mutable page that accepts updates.PageId Immutable.PageManager Manages pages from disk to RAM.PageManager.PPageManagerStats PageManagerFlushThread Flushes pages to disk asynchronously.PaginatedComponent Extends a FileComponent by supporting pages.PaginatedComponentFile TransactionManager WALFile WALFile.WALPage WALFile.WALTransaction WALFileFactoryEmbedded -
Enum Summary Enum Description ComponentFile.MODE WALFile.FLUSH_TYPE -
Exception Summary Exception Description WALException