Package org.apache.iotdb.db.wal.buffer
-
Interface Summary Interface Description IWALBuffer This class serializes and flushesWALEntry.IWALByteBufferView This ByteBuffer view provides blocking writing interface for wal to serialize huge object with limited memory usage.WALEntryValue A class implements this interface can be written into .wal file. -
Class Summary Class Description AbstractWALBuffer WALBuffer This buffer guarantees the concurrent safety and uses double buffers mechanism to accelerate writes and avoid waiting for buffer syncing to disk.WALEntry WALEntry is the basic element of .wal file, including type, memTable id, and specific value(physical plan or memTable snapshot).WALInfoEntry This entry class stores info for persistenceWALSignalEntry This entry class provides a signal to help wal buffer dealing with some special cases -
Enum Summary Enum Description WALEntryType Type ofWALEntry, including info type and signal type