Table of Contents

Class SubCompactionJobInfo

Namespace
RocksDbNet
Assembly
RocksDb.Net.dll

Information about a sub-compaction job.

public sealed record SubCompactionJobInfo : IEquatable<SubCompactionJobInfo>
Inheritance
SubCompactionJobInfo
Implements
Inherited Members

Constructors

SubCompactionJobInfo(string?, string?)

Information about a sub-compaction job.

public SubCompactionJobInfo(string? ColumnFamilyName, string? Status)

Parameters

ColumnFamilyName string
Status string

Properties

BlobCompressionType

Compression applied to any blob files this sub-compaction wrote.

public Compression BlobCompressionType { get; init; }

Property Value

Compression

ColumnFamilyId

Identifier of the column family being compacted.

public uint ColumnFamilyId { get; init; }

Property Value

uint

ColumnFamilyName

public string? ColumnFamilyName { get; init; }

Property Value

string

Compression

Compression applied to the SST files this sub-compaction wrote.

public Compression Compression { get; init; }

Property Value

Compression

JobId

Identifier of the parent compaction job.

public int JobId { get; init; }

Property Value

int

Stats

Statistics for this sub-compaction, or null if RocksDb reported none.

public CompactionJobStats? Stats { get; init; }

Property Value

CompactionJobStats

Status

public string? Status { get; init; }

Property Value

string

SubCompactionJobId

Identifier of this sub-compaction within its parent job.

public int SubCompactionJobId { get; init; }

Property Value

int