Table of Contents

Class CompactionJobStats

Namespace
Org.Rocksdb
Assembly
MASES.KNet.dll
public class CompactionJobStats : RocksObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAutoCloseable
Inheritance
CompactionJobStats
Implements
Inherited Members

Constructors

CompactionJobStats()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public CompactionJobStats()

CompactionJobStats(IJVMBridgeBaseInitializer)

Internal constructor: used internally from JCOBridge

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public CompactionJobStats(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

CompactionJobStats(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public CompactionJobStats(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements Closeable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

Add(CompactionJobStats)

public void Add(CompactionJobStats arg0)

Parameters

arg0 CompactionJobStats

CompactionJobStats

ElapsedMicros()

public long ElapsedMicros()

Returns

long

long

FileFsyncNanos()

public long FileFsyncNanos()

Returns

long

long

FilePrepareWriteNanos()

public long FilePrepareWriteNanos()

Returns

long

long

FileRangeSyncNanos()

public long FileRangeSyncNanos()

Returns

long

long

FileWriteNanos()

public long FileWriteNanos()

Returns

long

long

IsManualCompaction()

public bool IsManualCompaction()

Returns

bool

bool

LargestOutputKeyPrefix()

public byte[] LargestOutputKeyPrefix()

Returns

byte[]

byte

NumCorruptKeys()

public long NumCorruptKeys()

Returns

long

long

NumExpiredDeletionRecords()

public long NumExpiredDeletionRecords()

Returns

long

long

NumInputDeletionRecords()

public long NumInputDeletionRecords()

Returns

long

long

NumInputFiles()

public long NumInputFiles()

Returns

long

long

NumInputFilesAtOutputLevel()

public long NumInputFilesAtOutputLevel()

Returns

long

long

NumInputRecords()

public long NumInputRecords()

Returns

long

long

NumOutputFiles()

public long NumOutputFiles()

Returns

long

long

NumOutputRecords()

public long NumOutputRecords()

Returns

long

long

NumRecordsReplaced()

public long NumRecordsReplaced()

Returns

long

long

NumSingleDelFallthru()

public long NumSingleDelFallthru()

Returns

long

long

NumSingleDelMismatch()

public long NumSingleDelMismatch()

Returns

long

long

Reset()

public void Reset()

SmallestOutputKeyPrefix()

public byte[] SmallestOutputKeyPrefix()

Returns

byte[]

byte

TotalInputBytes()

public long TotalInputBytes()

Returns

long

long

TotalInputRawKeyBytes()

public long TotalInputRawKeyBytes()

Returns

long

long

TotalInputRawValueBytes()

public long TotalInputRawValueBytes()

Returns

long

long

TotalOutputBytes()

public long TotalOutputBytes()

Returns

long

long