Class ReadOptions
public class ReadOptions : RocksObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAutoCloseable
- Inheritance
-
ReadOptions
- Implements
- Inherited Members
-
JVMBridgeBase<AutoCloseable>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<AutoCloseable>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<AutoCloseable>.SExecuteWithSignatureArray<TArrayType>(string, string, params object[])
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
initializerIJVMBridgeBaseInitializer
ReadOptions(ReadOptions)
public ReadOptions(ReadOptions arg0)
Parameters
arg0ReadOptions
ReadOptions(bool, bool)
public ReadOptions(bool arg0, bool arg1)
Parameters
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
argsobject[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements Closeable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
AsyncIo()
public bool AsyncIo()
Returns
AutoPrefixMode()
public bool AutoPrefixMode()
Returns
BackgroundPurgeOnIteratorCleanup()
public bool BackgroundPurgeOnIteratorCleanup()
Returns
Deadline()
public long Deadline()
Returns
FillCache()
public bool FillCache()
Returns
IgnoreRangeDeletions()
public bool IgnoreRangeDeletions()
Returns
IoTimeout()
public long IoTimeout()
Returns
IterStartTs()
public Slice IterStartTs()
Returns
IterateLowerBound()
public Slice IterateLowerBound()
Returns
IterateUpperBound()
public Slice IterateUpperBound()
Returns
MaxSkippableInternalKeys()
public long MaxSkippableInternalKeys()
Returns
PinData()
public bool PinData()
Returns
PrefixSameAsStart()
public bool PrefixSameAsStart()
Returns
ReadTier()
public ReadTier ReadTier()
Returns
ReadaheadSize()
public long ReadaheadSize()
Returns
SetAsyncIo(bool)
public ReadOptions SetAsyncIo(bool arg0)
Parameters
Returns
SetAutoPrefixMode(bool)
public ReadOptions SetAutoPrefixMode(bool arg0)
Parameters
Returns
SetBackgroundPurgeOnIteratorCleanup(bool)
public ReadOptions SetBackgroundPurgeOnIteratorCleanup(bool arg0)
Parameters
Returns
SetDeadline(long)
public ReadOptions SetDeadline(long arg0)
Parameters
Returns
SetFillCache(bool)
public ReadOptions SetFillCache(bool arg0)
Parameters
Returns
SetIgnoreRangeDeletions(bool)
public ReadOptions SetIgnoreRangeDeletions(bool arg0)
Parameters
Returns
SetIoTimeout(long)
public ReadOptions SetIoTimeout(long arg0)
Parameters
Returns
SetIterStartTs(AbstractSlice<object>)
public ReadOptions SetIterStartTs(AbstractSlice<object> arg0)
Parameters
arg0AbstractSlice<object>
Returns
SetIterateLowerBound(AbstractSlice<object>)
public ReadOptions SetIterateLowerBound(AbstractSlice<object> arg0)
Parameters
arg0AbstractSlice<object>
Returns
SetIterateUpperBound(AbstractSlice<object>)
public ReadOptions SetIterateUpperBound(AbstractSlice<object> arg0)
Parameters
arg0AbstractSlice<object>
Returns
SetMaxSkippableInternalKeys(long)
public ReadOptions SetMaxSkippableInternalKeys(long arg0)
Parameters
Returns
SetPinData(bool)
public ReadOptions SetPinData(bool arg0)
Parameters
Returns
SetPrefixSameAsStart(bool)
public ReadOptions SetPrefixSameAsStart(bool arg0)
Parameters
Returns
SetReadTier(ReadTier)
public ReadOptions SetReadTier(ReadTier arg0)
Parameters
Returns
SetReadaheadSize(long)
public ReadOptions SetReadaheadSize(long arg0)
Parameters
Returns
SetSnapshot(Snapshot)
public ReadOptions SetSnapshot(Snapshot arg0)
Parameters
Returns
SetTableFilter(AbstractTableFilter)
public ReadOptions SetTableFilter(AbstractTableFilter arg0)
Parameters
Returns
SetTailing(bool)
public ReadOptions SetTailing(bool arg0)
Parameters
Returns
SetTimestamp(AbstractSlice<object>)
public ReadOptions SetTimestamp(AbstractSlice<object> arg0)
Parameters
arg0AbstractSlice<object>
Returns
SetTotalOrderSeek(bool)
public ReadOptions SetTotalOrderSeek(bool arg0)
Parameters
Returns
SetValueSizeSoftLimit(long)
public ReadOptions SetValueSizeSoftLimit(long arg0)
Parameters
Returns
SetVerifyChecksums(bool)
public ReadOptions SetVerifyChecksums(bool arg0)
Parameters
Returns
Snapshot()
public Snapshot Snapshot()
Returns
Tailing()
public bool Tailing()
Returns
Timestamp()
public Slice Timestamp()
Returns
TotalOrderSeek()
public bool TotalOrderSeek()
Returns
ValueSizeSoftLimit()
public long ValueSizeSoftLimit()
Returns
VerifyChecksums()
public bool VerifyChecksums()