Class WriteBatchInterface
public class WriteBatchInterface : JVMBridgeBase<WriteBatchInterface>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IWriteBatchInterface
- Inheritance
-
WriteBatchInterface
- Implements
- Inherited Members
-
JVMBridgeBase<WriteBatchInterface>.SExecuteWithSignature(IJavaType, string, string, params object[])JVMBridgeBase<WriteBatchInterface>.SExecute<TNewClass, TReturn, TConverter>(string, params object[])
Constructors
WriteBatchInterface()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
[Obsolete("WriteBatchInterface class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public WriteBatchInterface()
WriteBatchInterface(IJVMBridgeBaseInitializer)
Internal constructor: used internally from JCOBridge
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public WriteBatchInterface(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
WriteBatchInterface(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
[Obsolete("WriteBatchInterface class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public WriteBatchInterface(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
WriteBatch
public WriteBatch WriteBatch { get; }
Property Value
Methods
Clear()
public void Clear()
Count()
public int Count()
Returns
Delete(ByteBuffer)
public void Delete(ByteBuffer arg0)
Parameters
arg0ByteBuffer
Exceptions
Delete(ColumnFamilyHandle, ByteBuffer)
public void Delete(ColumnFamilyHandle arg0, ByteBuffer arg1)
Parameters
Exceptions
Delete(ColumnFamilyHandle, byte[])
public void Delete(ColumnFamilyHandle arg0, byte[] arg1)
Parameters
arg0ColumnFamilyHandlearg1byte[]
Exceptions
Delete(byte[])
public void Delete(byte[] arg0)
Parameters
Exceptions
DeleteRange(ColumnFamilyHandle, byte[], byte[])
public void DeleteRange(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)
Parameters
arg0ColumnFamilyHandlearg1byte[]arg2byte[]
Exceptions
DeleteRange(byte[], byte[])
public void DeleteRange(byte[] arg0, byte[] arg1)
Parameters
Exceptions
Merge(ColumnFamilyHandle, byte[], byte[])
public void Merge(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)
Parameters
arg0ColumnFamilyHandlearg1byte[]arg2byte[]
Exceptions
Merge(byte[], byte[])
public void Merge(byte[] arg0, byte[] arg1)
Parameters
Exceptions
PopSavePoint()
public void PopSavePoint()
Exceptions
Put(ByteBuffer, ByteBuffer)
public void Put(ByteBuffer arg0, ByteBuffer arg1)
Parameters
arg0ByteBufferarg1ByteBuffer
Exceptions
Put(ColumnFamilyHandle, ByteBuffer, ByteBuffer)
public void Put(ColumnFamilyHandle arg0, ByteBuffer arg1, ByteBuffer arg2)
Parameters
arg0ColumnFamilyHandlearg1ByteBufferarg2ByteBuffer
Exceptions
Put(ColumnFamilyHandle, byte[], byte[])
public void Put(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)
Parameters
arg0ColumnFamilyHandlearg1byte[]arg2byte[]
Exceptions
Put(byte[], byte[])
public void Put(byte[] arg0, byte[] arg1)
Parameters
Exceptions
PutLogData(byte[])
public void PutLogData(byte[] arg0)
Parameters
Exceptions
RollbackToSavePoint()
public void RollbackToSavePoint()
Exceptions
SetMaxBytes(long)
public void SetMaxBytes(long arg0)
Parameters
SetSavePoint()
public void SetSavePoint()
SingleDelete(ColumnFamilyHandle, byte[])
public void SingleDelete(ColumnFamilyHandle arg0, byte[] arg1)
Parameters
arg0ColumnFamilyHandlearg1byte[]
Exceptions
SingleDelete(byte[])
public void SingleDelete(byte[] arg0)