Table of Contents

Class ReadOptions

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

Constructors

ReadOptions()

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

public ReadOptions()

ReadOptions(IJVMBridgeBaseInitializer)

Internal constructor: used internally from JCOBridge

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

Parameters

initializer IJVMBridgeBaseInitializer

ReadOptions(ReadOptions)

public ReadOptions(ReadOptions arg0)

Parameters

arg0 ReadOptions

ReadOptions

ReadOptions(bool, bool)

public ReadOptions(bool arg0, bool arg1)

Parameters

arg0 bool

bool

arg1 bool

bool

ReadOptions(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 ReadOptions(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

AsyncIo()

public bool AsyncIo()

Returns

bool

bool

AutoPrefixMode()

public bool AutoPrefixMode()

Returns

bool

bool

BackgroundPurgeOnIteratorCleanup()

public bool BackgroundPurgeOnIteratorCleanup()

Returns

bool

bool

Deadline()

public long Deadline()

Returns

long

long

FillCache()

public bool FillCache()

Returns

bool

bool

IgnoreRangeDeletions()

public bool IgnoreRangeDeletions()

Returns

bool

bool

IoTimeout()

public long IoTimeout()

Returns

long

long

IterStartTs()

public Slice IterStartTs()

Returns

Slice

Slice

IterateLowerBound()

public Slice IterateLowerBound()

Returns

Slice

Slice

IterateUpperBound()

public Slice IterateUpperBound()

Returns

Slice

Slice

MaxSkippableInternalKeys()

public long MaxSkippableInternalKeys()

Returns

long

long

PinData()

public bool PinData()

Returns

bool

bool

PrefixSameAsStart()

public bool PrefixSameAsStart()

Returns

bool

bool

ReadTier()

public ReadTier ReadTier()

Returns

ReadTier

ReadTier

ReadaheadSize()

public long ReadaheadSize()

Returns

long

long

SetAsyncIo(bool)

public ReadOptions SetAsyncIo(bool arg0)

Parameters

arg0 bool

bool

Returns

ReadOptions

ReadOptions

SetAutoPrefixMode(bool)

public ReadOptions SetAutoPrefixMode(bool arg0)

Parameters

arg0 bool

bool

Returns

ReadOptions

ReadOptions

SetBackgroundPurgeOnIteratorCleanup(bool)

public ReadOptions SetBackgroundPurgeOnIteratorCleanup(bool arg0)

Parameters

arg0 bool

bool

Returns

ReadOptions

ReadOptions

SetDeadline(long)

public ReadOptions SetDeadline(long arg0)

Parameters

arg0 long

long

Returns

ReadOptions

ReadOptions

SetFillCache(bool)

public ReadOptions SetFillCache(bool arg0)

Parameters

arg0 bool

bool

Returns

ReadOptions

ReadOptions

SetIgnoreRangeDeletions(bool)

public ReadOptions SetIgnoreRangeDeletions(bool arg0)

Parameters

arg0 bool

bool

Returns

ReadOptions

ReadOptions

SetIoTimeout(long)

public ReadOptions SetIoTimeout(long arg0)

Parameters

arg0 long

long

Returns

ReadOptions

ReadOptions

SetIterStartTs(AbstractSlice<object>)

public ReadOptions SetIterStartTs(AbstractSlice<object> arg0)

Parameters

arg0 AbstractSlice<object>

AbstractSlice

Returns

ReadOptions

ReadOptions

SetIterateLowerBound(AbstractSlice<object>)

public ReadOptions SetIterateLowerBound(AbstractSlice<object> arg0)

Parameters

arg0 AbstractSlice<object>

AbstractSlice

Returns

ReadOptions

ReadOptions

SetIterateUpperBound(AbstractSlice<object>)

public ReadOptions SetIterateUpperBound(AbstractSlice<object> arg0)

Parameters

arg0 AbstractSlice<object>

AbstractSlice

Returns

ReadOptions

ReadOptions

SetMaxSkippableInternalKeys(long)

public ReadOptions SetMaxSkippableInternalKeys(long arg0)

Parameters

arg0 long

long

Returns

ReadOptions

ReadOptions

SetPinData(bool)

public ReadOptions SetPinData(bool arg0)

Parameters

arg0 bool

bool

Returns

ReadOptions

ReadOptions

SetPrefixSameAsStart(bool)

public ReadOptions SetPrefixSameAsStart(bool arg0)

Parameters

arg0 bool

bool

Returns

ReadOptions

ReadOptions

SetReadTier(ReadTier)

public ReadOptions SetReadTier(ReadTier arg0)

Parameters

arg0 ReadTier

ReadTier

Returns

ReadOptions

ReadOptions

SetReadaheadSize(long)

public ReadOptions SetReadaheadSize(long arg0)

Parameters

arg0 long

long

Returns

ReadOptions

ReadOptions

SetSnapshot(Snapshot)

public ReadOptions SetSnapshot(Snapshot arg0)

Parameters

arg0 Snapshot

Snapshot

Returns

ReadOptions

ReadOptions

SetTableFilter(AbstractTableFilter)

public ReadOptions SetTableFilter(AbstractTableFilter arg0)

Parameters

arg0 AbstractTableFilter

AbstractTableFilter

Returns

ReadOptions

ReadOptions

SetTailing(bool)

public ReadOptions SetTailing(bool arg0)

Parameters

arg0 bool

bool

Returns

ReadOptions

ReadOptions

SetTimestamp(AbstractSlice<object>)

public ReadOptions SetTimestamp(AbstractSlice<object> arg0)

Parameters

arg0 AbstractSlice<object>

AbstractSlice

Returns

ReadOptions

ReadOptions

SetTotalOrderSeek(bool)

public ReadOptions SetTotalOrderSeek(bool arg0)

Parameters

arg0 bool

bool

Returns

ReadOptions

ReadOptions

SetValueSizeSoftLimit(long)

public ReadOptions SetValueSizeSoftLimit(long arg0)

Parameters

arg0 long

long

Returns

ReadOptions

ReadOptions

SetVerifyChecksums(bool)

public ReadOptions SetVerifyChecksums(bool arg0)

Parameters

arg0 bool

bool

Returns

ReadOptions

ReadOptions

Snapshot()

public Snapshot Snapshot()

Returns

Snapshot

Snapshot

Tailing()

public bool Tailing()

Returns

bool

bool

Timestamp()

public Slice Timestamp()

Returns

Slice

Slice

TotalOrderSeek()

public bool TotalOrderSeek()

Returns

bool

bool

ValueSizeSoftLimit()

public long ValueSizeSoftLimit()

Returns

long

long

VerifyChecksums()

public bool VerifyChecksums()

Returns

bool

bool