Class MemTableInfo
- Namespace
- RocksDbNet
- Assembly
- RocksDb.Net.dll
Information about a sealed memtable.
public sealed record MemTableInfo : IEquatable<MemTableInfo>
- Inheritance
-
MemTableInfo
- Implements
- Inherited Members
Constructors
MemTableInfo(string?, ulong, ulong, ulong, ulong)
Information about a sealed memtable.
public MemTableInfo(string? ColumnFamilyName, ulong FirstSeqno, ulong EarliestSeqno, ulong NumEntries, ulong NumDeletes)
Parameters
Properties
ColumnFamilyName
public string? ColumnFamilyName { get; init; }
Property Value
EarliestSeqno
public ulong EarliestSeqno { get; init; }
Property Value
FirstSeqno
public ulong FirstSeqno { get; init; }
Property Value
NewestUdt
The newest user-defined timestamp in the sealed memtable, as raw bytes, or empty when the column family does not use them. The encoding is the application's own, so RocksDb passes it through untouched.
public byte[] NewestUdt { get; init; }
Property Value
- byte[]
NumDeletes
public ulong NumDeletes { get; init; }
Property Value
NumEntries
public ulong NumEntries { get; init; }