Class WriteBatchWithIndex
public class WriteBatchWithIndex : AbstractWriteBatch, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAutoCloseable
- Inheritance
-
WriteBatchWithIndex
- 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
WriteBatchWithIndex()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public WriteBatchWithIndex()
WriteBatchWithIndex(IJVMBridgeBaseInitializer)
Internal constructor: used internally from JCOBridge
[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
WriteBatchWithIndex(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 WriteBatchWithIndex(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
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