Table of Contents

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

ColumnFamilyName string
FirstSeqno ulong
EarliestSeqno ulong
NumEntries ulong
NumDeletes ulong

Properties

ColumnFamilyName

public string? ColumnFamilyName { get; init; }

Property Value

string

EarliestSeqno

public ulong EarliestSeqno { get; init; }

Property Value

ulong

FirstSeqno

public ulong FirstSeqno { get; init; }

Property Value

ulong

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

ulong

NumEntries

public ulong NumEntries { get; init; }

Property Value

ulong