Class WriteBatchWithIndex
public class WriteBatchWithIndex : AbstractWriteBatch, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IAutoCloseable
- Inheritance
-
WriteBatchWithIndex
- Implements
- Inherited Members
Constructors
WriteBatchWithIndex()
public WriteBatchWithIndex()
WriteBatchWithIndex(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public WriteBatchWithIndex(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
WriteBatchWithIndex(AbstractComparator, int, bool)
public WriteBatchWithIndex(AbstractComparator arg0, int arg1, bool arg2)
Parameters
arg0AbstractComparatorarg1intarg2bool
WriteBatchWithIndex(bool)
public WriteBatchWithIndex(bool arg0)
Parameters
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 java.lang.AutoCloseable
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
CreatePoolableInstance()
HPA initializer for WriteBatchWithIndex()
public static WriteBatchWithIndex CreatePoolableInstance()
Returns
CreatePoolableInstance(AbstractComparator, int, bool)
HPA initializer for WriteBatchWithIndex(Org.Rocksdb.AbstractComparator arg0, int arg1, bool arg2)
public static WriteBatchWithIndex CreatePoolableInstance(AbstractComparator arg0, int arg1, bool arg2)
Parameters
arg0AbstractComparatorarg1intarg2bool
Returns
CreatePoolableInstance(bool)
HPA initializer for WriteBatchWithIndex(bool arg0)
public static WriteBatchWithIndex CreatePoolableInstance(bool arg0)
Parameters
arg0bool
Returns
GetFromBatch(ColumnFamilyHandle, DBOptions, byte[])
public byte[] GetFromBatch(ColumnFamilyHandle arg0, DBOptions arg1, byte[] arg2)
Parameters
arg0ColumnFamilyHandlearg1DBOptionsarg2byte[]
Returns
Exceptions
GetFromBatch(DBOptions, byte[])
public byte[] GetFromBatch(DBOptions arg0, byte[] arg1)
Parameters
Returns
Exceptions
GetFromBatchAndDB(RocksDB, ColumnFamilyHandle, ReadOptions, byte[])
public byte[] GetFromBatchAndDB(RocksDB arg0, ColumnFamilyHandle arg1, ReadOptions arg2, byte[] arg3)
Parameters
arg0RocksDBarg1ColumnFamilyHandlearg2ReadOptionsarg3byte[]
Returns
Exceptions
GetFromBatchAndDB(RocksDB, ReadOptions, byte[])
public byte[] GetFromBatchAndDB(RocksDB arg0, ReadOptions arg1, byte[] arg2)
Parameters
arg0RocksDBarg1ReadOptionsarg2byte[]
Returns
Exceptions
NewIterator()
public WBWIRocksIterator NewIterator()
Returns
NewIterator(ColumnFamilyHandle)
public WBWIRocksIterator NewIterator(ColumnFamilyHandle arg0)
Parameters
Returns
NewIteratorWithBase(ColumnFamilyHandle, RocksIterator)
public RocksIterator NewIteratorWithBase(ColumnFamilyHandle arg0, RocksIterator arg1)
Parameters
Returns
NewIteratorWithBase(ColumnFamilyHandle, RocksIterator, ReadOptions)
public RocksIterator NewIteratorWithBase(ColumnFamilyHandle arg0, RocksIterator arg1, ReadOptions arg2)
Parameters
arg0ColumnFamilyHandlearg1RocksIteratorarg2ReadOptions
Returns
NewIteratorWithBase(RocksIterator)
public RocksIterator NewIteratorWithBase(RocksIterator arg0)
Parameters
Returns
NewIteratorWithBase(RocksIterator, ReadOptions)
public RocksIterator NewIteratorWithBase(RocksIterator arg0, ReadOptions arg1)
Parameters
arg0RocksIteratorarg1ReadOptions