Table of Contents

Class TableProperties

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

Constructors

TableProperties()

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

public TableProperties()

TableProperties(IJVMBridgeBaseInitializer)

Internal constructor: used internally from JCOBridge

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

Parameters

initializer IJVMBridgeBaseInitializer

TableProperties(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 TableProperties(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

ColumnFamilyId

public long ColumnFamilyId { get; }

Property Value

long

ColumnFamilyName

public byte[] ColumnFamilyName { get; }

Property Value

byte[]

ComparatorName

public String ComparatorName { get; }

Property Value

String

CompressionName

public String CompressionName { get; }

Property Value

String

CreationTime

public long CreationTime { get; }

Property Value

long

DataSize

public long DataSize { get; }

Property Value

long

FastCompressionEstimatedDataSize

public long FastCompressionEstimatedDataSize { get; }

Property Value

long

FilterPolicyName

public String FilterPolicyName { get; }

Property Value

String

FilterSize

public long FilterSize { get; }

Property Value

long

FixedKeyLen

public long FixedKeyLen { get; }

Property Value

long

FormatVersion

public long FormatVersion { get; }

Property Value

long

IndexKeyIsUserKey

public long IndexKeyIsUserKey { get; }

Property Value

long

IndexPartitions

public long IndexPartitions { get; }

Property Value

long

IndexSize

public long IndexSize { get; }

Property Value

long

IndexValueIsDeltaEncoded

public long IndexValueIsDeltaEncoded { get; }

Property Value

long

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

MergeOperatorName

public String MergeOperatorName { get; }

Property Value

String

NumDataBlocks

public long NumDataBlocks { get; }

Property Value

long

NumDeletions

public long NumDeletions { get; }

Property Value

long

NumEntries

public long NumEntries { get; }

Property Value

long

NumMergeOperands

public long NumMergeOperands { get; }

Property Value

long

NumRangeDeletions

public long NumRangeDeletions { get; }

Property Value

long

OldestKeyTime

public long OldestKeyTime { get; }

Property Value

long

PrefixExtractorName

public String PrefixExtractorName { get; }

Property Value

String

PropertyCollectorsNames

public String PropertyCollectorsNames { get; }

Property Value

String

RawKeySize

public long RawKeySize { get; }

Property Value

long

RawValueSize

public long RawValueSize { get; }

Property Value

long

ReadableProperties

public Map<String, String> ReadableProperties { get; }

Property Value

Map<String, String>

SlowCompressionEstimatedDataSize

public long SlowCompressionEstimatedDataSize { get; }

Property Value

long

TopLevelIndexSize

public long TopLevelIndexSize { get; }

Property Value

long

UserCollectedProperties

public Map<String, String> UserCollectedProperties { get; }

Property Value

Map<String, String>