Class RocksDB
public class RocksDB : RocksObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAutoCloseable
- Inheritance
-
RocksDB
- Implements
- Derived
- 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
RocksDB()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public RocksDB()
RocksDB(IJVMBridgeBaseInitializer)
Internal constructor: used internally from JCOBridge
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public RocksDB(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
RocksDB(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 RocksDB(params object[] args)
Parameters
argsobject[]
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
ColumnFamilyMetaData
public ColumnFamilyMetaData ColumnFamilyMetaData { get; }
Property Value
DEFAULT_COLUMN_FAMILY
public static byte[] DEFAULT_COLUMN_FAMILY { get; }
Property Value
- byte[]
DefaultColumnFamily
public ColumnFamilyHandle DefaultColumnFamily { get; }
Property Value
Env
public Env Env { 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
LatestSequenceNumber
public long LatestSequenceNumber { get; }
Property Value
LiveFilesMetaData
public List<LiveFileMetaData> LiveFilesMetaData { get; }
Property Value
NOT_FOUND
public static int NOT_FOUND { get; }
Property Value
Name
public String Name { get; }
Property Value
Options
https://www.javadoc.io/doc/org.rocksdb/rocksdbjni/10.1.3/org/rocksdb/RocksDB.html#getOptions() https://www.javadoc.io/doc/org.rocksdb/rocksdbjni/10.1.3/org/rocksdb/RocksDB.html#setOptions(org.rocksdb.MutableColumnFamilyOptions)
public MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder Options { get; set; }
Property Value
PerfContext
public PerfContext PerfContext { get; }
Property Value
PerfLevel
https://www.javadoc.io/doc/org.rocksdb/rocksdbjni/10.1.3/org/rocksdb/RocksDB.html#getPerfLevel() https://www.javadoc.io/doc/org.rocksdb/rocksdbjni/10.1.3/org/rocksdb/RocksDB.html#setPerfLevel(org.rocksdb.PerfLevel)
public PerfLevel PerfLevel { get; set; }
Property Value
PropertiesOfAllTables
public Map<String, TableProperties> PropertiesOfAllTables { get; }
Property Value
Snapshot
public Snapshot Snapshot { get; }
Property Value
SortedWalFiles
public List<LogFile> SortedWalFiles { get; }
Property Value
Methods
CancelAllBackgroundWork(bool)
public void CancelAllBackgroundWork(bool arg0)
Parameters
ClipColumnFamily(ColumnFamilyHandle, byte[], byte[])
public void ClipColumnFamily(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)
Parameters
arg0ColumnFamilyHandlearg1byte[]arg2byte[]
Exceptions
CloseE()
public void CloseE()
Exceptions
CompactFiles(CompactionOptions, List<String>, int, int, CompactionJobInfo)
public List<String> CompactFiles(CompactionOptions arg0, List<String> arg1, int arg2, int arg3, CompactionJobInfo arg4)
Parameters
arg0CompactionOptionsarg1List<String>arg2intarg3intarg4CompactionJobInfo
Returns
Exceptions
CompactFiles(CompactionOptions, ColumnFamilyHandle, List<String>, int, int, CompactionJobInfo)
public List<String> CompactFiles(CompactionOptions arg0, ColumnFamilyHandle arg1, List<String> arg2, int arg3, int arg4, CompactionJobInfo arg5)
Parameters
arg0CompactionOptionsarg1ColumnFamilyHandlearg2List<String>arg3intarg4intarg5CompactionJobInfo
Returns
Exceptions
CompactRange()
public void CompactRange()
Exceptions
CompactRange(ColumnFamilyHandle)
public void CompactRange(ColumnFamilyHandle arg0)
Parameters
Exceptions
CompactRange(ColumnFamilyHandle, byte[], byte[])
public void CompactRange(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)
Parameters
arg0ColumnFamilyHandlearg1byte[]arg2byte[]
Exceptions
CompactRange(ColumnFamilyHandle, byte[], byte[], CompactRangeOptions)
public void CompactRange(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2, CompactRangeOptions arg3)
Parameters
arg0ColumnFamilyHandlearg1byte[]arg2byte[]arg3CompactRangeOptions
Exceptions
CompactRange(byte[], byte[])
public void CompactRange(byte[] arg0, byte[] arg1)
Parameters
Exceptions
ContinueBackgroundWork()
public void ContinueBackgroundWork()
Exceptions
CreateColumnFamilies(List<ColumnFamilyDescriptor>)
public List<ColumnFamilyHandle> CreateColumnFamilies(List<ColumnFamilyDescriptor> arg0)
Parameters
arg0List<ColumnFamilyDescriptor>
Returns
Exceptions
CreateColumnFamilies(ColumnFamilyOptions, List<byte[]>)
public List<ColumnFamilyHandle> CreateColumnFamilies(ColumnFamilyOptions arg0, List<byte[]> arg1)
Parameters
arg0ColumnFamilyOptionsarg1List<byte[]>
Returns
Exceptions
CreateColumnFamily(ColumnFamilyDescriptor)
public ColumnFamilyHandle CreateColumnFamily(ColumnFamilyDescriptor arg0)
Parameters
Returns
Exceptions
CreateColumnFamilyWithImport(ColumnFamilyDescriptor, ImportColumnFamilyOptions, List<ExportImportFilesMetaData>)
public ColumnFamilyHandle CreateColumnFamilyWithImport(ColumnFamilyDescriptor arg0, ImportColumnFamilyOptions arg1, List<ExportImportFilesMetaData> arg2)
Parameters
arg0ColumnFamilyDescriptorarg1ImportColumnFamilyOptionsarg2List<ExportImportFilesMetaData>
Returns
Exceptions
CreateColumnFamilyWithImport(ColumnFamilyDescriptor, ImportColumnFamilyOptions, ExportImportFilesMetaData)
public ColumnFamilyHandle CreateColumnFamilyWithImport(ColumnFamilyDescriptor arg0, ImportColumnFamilyOptions arg1, ExportImportFilesMetaData arg2)
Parameters
Returns
Exceptions
Delete(ColumnFamilyHandle, WriteOptions, ByteBuffer)
public void Delete(ColumnFamilyHandle arg0, WriteOptions arg1, ByteBuffer arg2)
Parameters
arg0ColumnFamilyHandlearg1WriteOptionsarg2ByteBuffer
Exceptions
Delete(ColumnFamilyHandle, WriteOptions, byte[])
public void Delete(ColumnFamilyHandle arg0, WriteOptions arg1, byte[] arg2)
Parameters
arg0ColumnFamilyHandlearg1WriteOptionsarg2byte[]
Exceptions
Delete(ColumnFamilyHandle, WriteOptions, byte[], int, int)
public void Delete(ColumnFamilyHandle arg0, WriteOptions arg1, byte[] arg2, int arg3, int arg4)
Parameters
arg0ColumnFamilyHandlearg1WriteOptionsarg2byte[]arg3intarg4int
Exceptions
Delete(ColumnFamilyHandle, byte[])
public void Delete(ColumnFamilyHandle arg0, byte[] arg1)
Parameters
arg0ColumnFamilyHandlearg1byte[]
Exceptions
Delete(ColumnFamilyHandle, byte[], int, int)
public void Delete(ColumnFamilyHandle arg0, byte[] arg1, int arg2, int arg3)
Parameters
arg0ColumnFamilyHandlearg1byte[]arg2intarg3int
Exceptions
Delete(WriteOptions, ByteBuffer)
public void Delete(WriteOptions arg0, ByteBuffer arg1)
Parameters
arg0WriteOptionsarg1ByteBuffer
Exceptions
Delete(WriteOptions, byte[])
public void Delete(WriteOptions arg0, byte[] arg1)
Parameters
arg0WriteOptionsarg1byte[]
Exceptions
Delete(WriteOptions, byte[], int, int)
public void Delete(WriteOptions arg0, byte[] arg1, int arg2, int arg3)
Parameters
arg0WriteOptionsarg1byte[]arg2intarg3int
Exceptions
Delete(byte[])
public void Delete(byte[] arg0)
Parameters
Exceptions
Delete(byte[], int, int)
public void Delete(byte[] arg0, int arg1, int arg2)
Parameters
Exceptions
DeleteFilesInRanges(ColumnFamilyHandle, List<byte[]>, bool)
public void DeleteFilesInRanges(ColumnFamilyHandle arg0, List<byte[]> arg1, bool arg2)
Parameters
arg0ColumnFamilyHandlearg1List<byte[]>arg2bool
Exceptions
DeleteRange(ColumnFamilyHandle, WriteOptions, byte[], byte[])
public void DeleteRange(ColumnFamilyHandle arg0, WriteOptions arg1, byte[] arg2, byte[] arg3)
Parameters
arg0ColumnFamilyHandlearg1WriteOptionsarg2byte[]arg3byte[]
Exceptions
DeleteRange(ColumnFamilyHandle, byte[], byte[])
public void DeleteRange(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)
Parameters
arg0ColumnFamilyHandlearg1byte[]arg2byte[]
Exceptions
DeleteRange(WriteOptions, byte[], byte[])
public void DeleteRange(WriteOptions arg0, byte[] arg1, byte[] arg2)
Parameters
arg0WriteOptionsarg1byte[]arg2byte[]
Exceptions
DeleteRange(byte[], byte[])
public void DeleteRange(byte[] arg0, byte[] arg1)
Parameters
Exceptions
DestroyColumnFamilyHandle(ColumnFamilyHandle)
public void DestroyColumnFamilyHandle(ColumnFamilyHandle arg0)
Parameters
DestroyDB(String, Options)
public static void DestroyDB(String arg0, Options arg1)
Parameters
Exceptions
DisableFileDeletions()
public void DisableFileDeletions()
Exceptions
DropColumnFamilies(List<ColumnFamilyHandle>)
public void DropColumnFamilies(List<ColumnFamilyHandle> arg0)
Parameters
arg0List<ColumnFamilyHandle>
Exceptions
DropColumnFamily(ColumnFamilyHandle)
public void DropColumnFamily(ColumnFamilyHandle arg0)
Parameters
Exceptions
EnableAutoCompaction(List<ColumnFamilyHandle>)
public void EnableAutoCompaction(List<ColumnFamilyHandle> arg0)
Parameters
arg0List<ColumnFamilyHandle>
Exceptions
EnableFileDeletions()
public void EnableFileDeletions()
Exceptions
EndTrace()
public void EndTrace()
Exceptions
Flush(FlushOptions)
public void Flush(FlushOptions arg0)
Parameters
arg0FlushOptions
Exceptions
Flush(FlushOptions, List<ColumnFamilyHandle>)
public void Flush(FlushOptions arg0, List<ColumnFamilyHandle> arg1)
Parameters
arg0FlushOptionsarg1List<ColumnFamilyHandle>
Exceptions
Flush(FlushOptions, ColumnFamilyHandle)
public void Flush(FlushOptions arg0, ColumnFamilyHandle arg1)
Parameters
Exceptions
FlushWal(bool)
public void FlushWal(bool arg0)
Parameters
Exceptions
Get(ColumnFamilyHandle, ReadOptions, ByteBuffer, ByteBuffer)
public int Get(ColumnFamilyHandle arg0, ReadOptions arg1, ByteBuffer arg2, ByteBuffer arg3)
Parameters
arg0ColumnFamilyHandlearg1ReadOptionsarg2ByteBufferarg3ByteBuffer
Returns
Exceptions
Get(ColumnFamilyHandle, ReadOptions, byte[])
public byte[] Get(ColumnFamilyHandle arg0, ReadOptions arg1, byte[] arg2)
Parameters
arg0ColumnFamilyHandlearg1ReadOptionsarg2byte[]
Returns
Exceptions
Get(ColumnFamilyHandle, ReadOptions, byte[], byte[])
public int Get(ColumnFamilyHandle arg0, ReadOptions arg1, byte[] arg2, byte[] arg3)
Parameters
arg0ColumnFamilyHandlearg1ReadOptionsarg2byte[]arg3byte[]
Returns
Exceptions
Get(ColumnFamilyHandle, ReadOptions, byte[], int, int)
public byte[] Get(ColumnFamilyHandle arg0, ReadOptions arg1, byte[] arg2, int arg3, int arg4)
Parameters
arg0ColumnFamilyHandlearg1ReadOptionsarg2byte[]arg3intarg4int
Returns
Exceptions
Get(ColumnFamilyHandle, ReadOptions, byte[], int, int, byte[], int, int)
public int Get(ColumnFamilyHandle arg0, ReadOptions arg1, byte[] arg2, int arg3, int arg4, byte[] arg5, int arg6, int arg7)
Parameters
arg0ColumnFamilyHandlearg1ReadOptionsarg2byte[]arg3intarg4intarg5byte[]arg6intarg7int
Returns
Exceptions
Get(ColumnFamilyHandle, byte[])
public byte[] Get(ColumnFamilyHandle arg0, byte[] arg1)
Parameters
arg0ColumnFamilyHandlearg1byte[]
Returns
Exceptions
Get(ColumnFamilyHandle, byte[], byte[])
public int Get(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)
Parameters
arg0ColumnFamilyHandlearg1byte[]arg2byte[]
Returns
Exceptions
Get(ColumnFamilyHandle, byte[], int, int)
public byte[] Get(ColumnFamilyHandle arg0, byte[] arg1, int arg2, int arg3)
Parameters
arg0ColumnFamilyHandlearg1byte[]arg2intarg3int
Returns
Exceptions
Get(ColumnFamilyHandle, byte[], int, int, byte[], int, int)
public int Get(ColumnFamilyHandle arg0, byte[] arg1, int arg2, int arg3, byte[] arg4, int arg5, int arg6)
Parameters
Returns
Exceptions
Get(ReadOptions, ByteBuffer, ByteBuffer)
public int Get(ReadOptions arg0, ByteBuffer arg1, ByteBuffer arg2)
Parameters
arg0ReadOptionsarg1ByteBufferarg2ByteBuffer
Returns
Exceptions
Get(ReadOptions, byte[])
public byte[] Get(ReadOptions arg0, byte[] arg1)
Parameters
arg0ReadOptionsarg1byte[]
Returns
Exceptions
Get(ReadOptions, byte[], byte[])
public int Get(ReadOptions arg0, byte[] arg1, byte[] arg2)
Parameters
arg0ReadOptionsarg1byte[]arg2byte[]
Returns
Exceptions
Get(ReadOptions, byte[], int, int)
public byte[] Get(ReadOptions arg0, byte[] arg1, int arg2, int arg3)
Parameters
arg0ReadOptionsarg1byte[]arg2intarg3int
Returns
Exceptions
Get(ReadOptions, byte[], int, int, byte[], int, int)
public int Get(ReadOptions arg0, byte[] arg1, int arg2, int arg3, byte[] arg4, int arg5, int arg6)
Parameters
Returns
Exceptions
Get(byte[])
public byte[] Get(byte[] arg0)
Parameters
Returns
Exceptions
Get(byte[], byte[])
https://www.javadoc.io/doc/org.rocksdb/rocksdbjni/10.1.3/org/rocksdb/RocksDB.html#get(byte[],byte[])
public int Get(byte[] arg0, byte[] arg1)
Parameters
Returns
Exceptions
Get(byte[], int, int)
public byte[] Get(byte[] arg0, int arg1, int arg2)
Parameters
Returns
Exceptions
Get(byte[], int, int, byte[], int, int)
public int Get(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5)
Parameters
Returns
Exceptions
GetAggregatedLongProperty(String)
public long GetAggregatedLongProperty(String arg0)
Parameters
Returns
Exceptions
GetApproximateMemTableStats(ColumnFamilyHandle, Range)
public RocksDB.CountAndSize GetApproximateMemTableStats(ColumnFamilyHandle arg0, Range arg1)
Parameters
arg0ColumnFamilyHandlearg1Range
Returns
GetApproximateMemTableStats(Range)
public RocksDB.CountAndSize GetApproximateMemTableStats(Range arg0)
Parameters
Returns
GetApproximateSizes(List<Range>, params SizeApproximationFlag[])
public long[] GetApproximateSizes(List<Range> arg0, params SizeApproximationFlag[] arg1)
Parameters
arg0List<Range>arg1SizeApproximationFlag[]
Returns
GetApproximateSizes(ColumnFamilyHandle, List<Range>, params SizeApproximationFlag[])
public long[] GetApproximateSizes(ColumnFamilyHandle arg0, List<Range> arg1, params SizeApproximationFlag[] arg2)
Parameters
arg0ColumnFamilyHandlearg1List<Range>arg2SizeApproximationFlag[]
Returns
GetColumnFamilyMetaData(ColumnFamilyHandle)
public ColumnFamilyMetaData GetColumnFamilyMetaData(ColumnFamilyHandle arg0)
Parameters
Returns
GetLiveFiles()
public RocksDB.LiveFiles GetLiveFiles()
Returns
Exceptions
GetLiveFiles(bool)
public RocksDB.LiveFiles GetLiveFiles(bool arg0)
Parameters
Returns
Exceptions
GetLongProperty(String)
public long GetLongProperty(String arg0)
Parameters
Returns
Exceptions
GetLongProperty(ColumnFamilyHandle, String)
public long GetLongProperty(ColumnFamilyHandle arg0, String arg1)
Parameters
arg0ColumnFamilyHandlearg1String
Returns
Exceptions
GetMapProperty(String)
public Map<String, String> GetMapProperty(String arg0)
Parameters
Returns
Exceptions
GetMapProperty(ColumnFamilyHandle, String)
public Map<String, String> GetMapProperty(ColumnFamilyHandle arg0, String arg1)
Parameters
arg0ColumnFamilyHandlearg1String
Returns
Exceptions
GetOptions(ColumnFamilyHandle)
public MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder GetOptions(ColumnFamilyHandle arg0)
Parameters
Returns
- MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder
Exceptions
GetPropertiesOfAllTables(ColumnFamilyHandle)
public Map<String, TableProperties> GetPropertiesOfAllTables(ColumnFamilyHandle arg0)
Parameters
Returns
Exceptions
GetPropertiesOfTablesInRange(List<Range>)
public Map<String, TableProperties> GetPropertiesOfTablesInRange(List<Range> arg0)
Parameters
Returns
Exceptions
GetPropertiesOfTablesInRange(ColumnFamilyHandle, List<Range>)
public Map<String, TableProperties> GetPropertiesOfTablesInRange(ColumnFamilyHandle arg0, List<Range> arg1)
Parameters
arg0ColumnFamilyHandlearg1List<Range>
Returns
Exceptions
GetProperty(String)
public String GetProperty(String arg0)
Parameters
Returns
Exceptions
GetProperty(ColumnFamilyHandle, String)
public String GetProperty(ColumnFamilyHandle arg0, String arg1)
Parameters
arg0ColumnFamilyHandlearg1String
Returns
Exceptions
GetUpdatesSince(long)
public TransactionLogIterator GetUpdatesSince(long arg0)
Parameters
Returns
Exceptions
IngestExternalFile(List<String>, IngestExternalFileOptions)
public void IngestExternalFile(List<String> arg0, IngestExternalFileOptions arg1)
Parameters
Exceptions
IngestExternalFile(ColumnFamilyHandle, List<String>, IngestExternalFileOptions)
public void IngestExternalFile(ColumnFamilyHandle arg0, List<String> arg1, IngestExternalFileOptions arg2)
Parameters
arg0ColumnFamilyHandlearg1List<String>arg2IngestExternalFileOptions
Exceptions
IsClosed()
public bool IsClosed()
Returns
KeyExists(ByteBuffer)
public bool KeyExists(ByteBuffer arg0)
Parameters
arg0ByteBuffer
Returns
KeyExists(ColumnFamilyHandle, ByteBuffer)
public bool KeyExists(ColumnFamilyHandle arg0, ByteBuffer arg1)
Parameters
Returns
KeyExists(ColumnFamilyHandle, ReadOptions, ByteBuffer)
public bool KeyExists(ColumnFamilyHandle arg0, ReadOptions arg1, ByteBuffer arg2)
Parameters
arg0ColumnFamilyHandlearg1ReadOptionsarg2ByteBuffer
Returns
KeyExists(ColumnFamilyHandle, ReadOptions, byte[])
public bool KeyExists(ColumnFamilyHandle arg0, ReadOptions arg1, byte[] arg2)
Parameters
arg0ColumnFamilyHandlearg1ReadOptionsarg2byte[]
Returns
KeyExists(ColumnFamilyHandle, ReadOptions, byte[], int, int)
public bool KeyExists(ColumnFamilyHandle arg0, ReadOptions arg1, byte[] arg2, int arg3, int arg4)
Parameters
arg0ColumnFamilyHandlearg1ReadOptionsarg2byte[]arg3intarg4int
Returns
KeyExists(ColumnFamilyHandle, byte[])
public bool KeyExists(ColumnFamilyHandle arg0, byte[] arg1)
Parameters
arg0ColumnFamilyHandlearg1byte[]
Returns
KeyExists(ColumnFamilyHandle, byte[], int, int)
public bool KeyExists(ColumnFamilyHandle arg0, byte[] arg1, int arg2, int arg3)
Parameters
arg0ColumnFamilyHandlearg1byte[]arg2intarg3int
Returns
KeyExists(ReadOptions, ByteBuffer)
public bool KeyExists(ReadOptions arg0, ByteBuffer arg1)
Parameters
arg0ReadOptionsarg1ByteBuffer
Returns
KeyExists(ReadOptions, byte[])
public bool KeyExists(ReadOptions arg0, byte[] arg1)
Parameters
arg0ReadOptionsarg1byte[]
Returns
KeyExists(ReadOptions, byte[], int, int)
public bool KeyExists(ReadOptions arg0, byte[] arg1, int arg2, int arg3)
Parameters
arg0ReadOptionsarg1byte[]arg2intarg3int
Returns
KeyExists(byte[])
public bool KeyExists(byte[] arg0)
Parameters
Returns
KeyExists(byte[], int, int)
public bool KeyExists(byte[] arg0, int arg1, int arg2)
Parameters
Returns
KeyMayExist(ByteBuffer)
public bool KeyMayExist(ByteBuffer arg0)
Parameters
arg0ByteBuffer
Returns
KeyMayExist(ByteBuffer, ByteBuffer)
public KeyMayExist KeyMayExist(ByteBuffer arg0, ByteBuffer arg1)
Parameters
arg0ByteBufferarg1ByteBuffer
Returns
KeyMayExist(ColumnFamilyHandle, ByteBuffer)
public bool KeyMayExist(ColumnFamilyHandle arg0, ByteBuffer arg1)
Parameters
Returns
KeyMayExist(ColumnFamilyHandle, ByteBuffer, ByteBuffer)
public KeyMayExist KeyMayExist(ColumnFamilyHandle arg0, ByteBuffer arg1, ByteBuffer arg2)
Parameters
arg0ColumnFamilyHandlearg1ByteBufferarg2ByteBuffer
Returns
KeyMayExist(ColumnFamilyHandle, ReadOptions, ByteBuffer)
public bool KeyMayExist(ColumnFamilyHandle arg0, ReadOptions arg1, ByteBuffer arg2)
Parameters
arg0ColumnFamilyHandlearg1ReadOptionsarg2ByteBuffer
Returns
KeyMayExist(ColumnFamilyHandle, ReadOptions, ByteBuffer, ByteBuffer)
public KeyMayExist KeyMayExist(ColumnFamilyHandle arg0, ReadOptions arg1, ByteBuffer arg2, ByteBuffer arg3)
Parameters
arg0ColumnFamilyHandlearg1ReadOptionsarg2ByteBufferarg3ByteBuffer
Returns
KeyMayExist(ColumnFamilyHandle, ReadOptions, byte[], Holder<byte[]>)
public bool KeyMayExist(ColumnFamilyHandle arg0, ReadOptions arg1, byte[] arg2, Holder<byte[]> arg3)
Parameters
arg0ColumnFamilyHandlearg1ReadOptionsarg2byte[]arg3Holder<byte[]>
Returns
KeyMayExist(ColumnFamilyHandle, ReadOptions, byte[], int, int, Holder<byte[]>)
public bool KeyMayExist(ColumnFamilyHandle arg0, ReadOptions arg1, byte[] arg2, int arg3, int arg4, Holder<byte[]> arg5)
Parameters
arg0ColumnFamilyHandlearg1ReadOptionsarg2byte[]arg3intarg4intarg5Holder<byte[]>
Returns
KeyMayExist(ColumnFamilyHandle, byte[], Holder<byte[]>)
public bool KeyMayExist(ColumnFamilyHandle arg0, byte[] arg1, Holder<byte[]> arg2)
Parameters
arg0ColumnFamilyHandlearg1byte[]arg2Holder<byte[]>
Returns
KeyMayExist(ColumnFamilyHandle, byte[], int, int, Holder<byte[]>)
public bool KeyMayExist(ColumnFamilyHandle arg0, byte[] arg1, int arg2, int arg3, Holder<byte[]> arg4)
Parameters
Returns
KeyMayExist(ReadOptions, ByteBuffer)
public bool KeyMayExist(ReadOptions arg0, ByteBuffer arg1)
Parameters
arg0ReadOptionsarg1ByteBuffer
Returns
KeyMayExist(ReadOptions, ByteBuffer, ByteBuffer)
public KeyMayExist KeyMayExist(ReadOptions arg0, ByteBuffer arg1, ByteBuffer arg2)
Parameters
arg0ReadOptionsarg1ByteBufferarg2ByteBuffer
Returns
KeyMayExist(ReadOptions, byte[], Holder<byte[]>)
public bool KeyMayExist(ReadOptions arg0, byte[] arg1, Holder<byte[]> arg2)
Parameters
arg0ReadOptionsarg1byte[]arg2Holder<byte[]>
Returns
KeyMayExist(ReadOptions, byte[], int, int, Holder<byte[]>)
public bool KeyMayExist(ReadOptions arg0, byte[] arg1, int arg2, int arg3, Holder<byte[]> arg4)
Parameters
Returns
KeyMayExist(byte[], Holder<byte[]>)
public bool KeyMayExist(byte[] arg0, Holder<byte[]> arg1)
Parameters
Returns
KeyMayExist(byte[], int, int, Holder<byte[]>)
public bool KeyMayExist(byte[] arg0, int arg1, int arg2, Holder<byte[]> arg3)
Parameters
Returns
Level0StopWriteTrigger()
public int Level0StopWriteTrigger()
Returns
Level0StopWriteTrigger(ColumnFamilyHandle)
public int Level0StopWriteTrigger(ColumnFamilyHandle arg0)
Parameters
Returns
ListColumnFamilies(Options, String)
public static List<byte[]> ListColumnFamilies(Options arg0, String arg1)
Parameters
Returns
Exceptions
LoadLibrary()
public static void LoadLibrary()
LoadLibrary(List<String>)
public static void LoadLibrary(List<String> arg0)
Parameters
MaxMemCompactionLevel()
public int MaxMemCompactionLevel()
Returns
MaxMemCompactionLevel(ColumnFamilyHandle)
public int MaxMemCompactionLevel(ColumnFamilyHandle arg0)
Parameters
Returns
Merge(ColumnFamilyHandle, WriteOptions, ByteBuffer, ByteBuffer)
public void Merge(ColumnFamilyHandle arg0, WriteOptions arg1, ByteBuffer arg2, ByteBuffer arg3)
Parameters
arg0ColumnFamilyHandlearg1WriteOptionsarg2ByteBufferarg3ByteBuffer
Exceptions
Merge(ColumnFamilyHandle, WriteOptions, byte[], byte[])
public void Merge(ColumnFamilyHandle arg0, WriteOptions arg1, byte[] arg2, byte[] arg3)
Parameters
arg0ColumnFamilyHandlearg1WriteOptionsarg2byte[]arg3byte[]
Exceptions
Merge(ColumnFamilyHandle, WriteOptions, byte[], int, int, byte[], int, int)
public void Merge(ColumnFamilyHandle arg0, WriteOptions arg1, byte[] arg2, int arg3, int arg4, byte[] arg5, int arg6, int arg7)
Parameters
arg0ColumnFamilyHandlearg1WriteOptionsarg2byte[]arg3intarg4intarg5byte[]arg6intarg7int
Exceptions
Merge(ColumnFamilyHandle, byte[], byte[])
public void Merge(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)
Parameters
arg0ColumnFamilyHandlearg1byte[]arg2byte[]
Exceptions
Merge(ColumnFamilyHandle, byte[], int, int, byte[], int, int)
public void Merge(ColumnFamilyHandle arg0, byte[] arg1, int arg2, int arg3, byte[] arg4, int arg5, int arg6)
Parameters
Exceptions
Merge(WriteOptions, ByteBuffer, ByteBuffer)
public void Merge(WriteOptions arg0, ByteBuffer arg1, ByteBuffer arg2)
Parameters
arg0WriteOptionsarg1ByteBufferarg2ByteBuffer
Exceptions
Merge(WriteOptions, byte[], byte[])
public void Merge(WriteOptions arg0, byte[] arg1, byte[] arg2)
Parameters
arg0WriteOptionsarg1byte[]arg2byte[]
Exceptions
Merge(WriteOptions, byte[], int, int, byte[], int, int)
public void Merge(WriteOptions arg0, byte[] arg1, int arg2, int arg3, byte[] arg4, int arg5, int arg6)
Parameters
Exceptions
Merge(byte[], byte[])
public void Merge(byte[] arg0, byte[] arg1)
Parameters
Exceptions
Merge(byte[], int, int, byte[], int, int)
public void Merge(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5)
Parameters
Exceptions
MultiGetAsList(List<ColumnFamilyHandle>, List<byte[]>)
public List<byte[]> MultiGetAsList(List<ColumnFamilyHandle> arg0, List<byte[]> arg1)
Parameters
Returns
Exceptions
MultiGetAsList(List<byte[]>)
public List<byte[]> MultiGetAsList(List<byte[]> arg0)
Parameters
Returns
Exceptions
MultiGetAsList(ReadOptions, List<ColumnFamilyHandle>, List<byte[]>)
public List<byte[]> MultiGetAsList(ReadOptions arg0, List<ColumnFamilyHandle> arg1, List<byte[]> arg2)
Parameters
arg0ReadOptionsarg1List<ColumnFamilyHandle>arg2List<byte[]>
Returns
Exceptions
MultiGetAsList(ReadOptions, List<byte[]>)
public List<byte[]> MultiGetAsList(ReadOptions arg0, List<byte[]> arg1)
Parameters
arg0ReadOptionsarg1List<byte[]>
Returns
Exceptions
MultiGetByteBuffers(List<ByteBuffer>, List<ByteBuffer>)
public List<ByteBufferGetStatus> MultiGetByteBuffers(List<ByteBuffer> arg0, List<ByteBuffer> arg1)
Parameters
arg0List<ByteBuffer>arg1List<ByteBuffer>
Returns
Exceptions
MultiGetByteBuffers(List<ColumnFamilyHandle>, List<ByteBuffer>, List<ByteBuffer>)
public List<ByteBufferGetStatus> MultiGetByteBuffers(List<ColumnFamilyHandle> arg0, List<ByteBuffer> arg1, List<ByteBuffer> arg2)
Parameters
arg0List<ColumnFamilyHandle>arg1List<ByteBuffer>arg2List<ByteBuffer>
Returns
Exceptions
MultiGetByteBuffers(ReadOptions, List<ByteBuffer>, List<ByteBuffer>)
public List<ByteBufferGetStatus> MultiGetByteBuffers(ReadOptions arg0, List<ByteBuffer> arg1, List<ByteBuffer> arg2)
Parameters
arg0ReadOptionsarg1List<ByteBuffer>arg2List<ByteBuffer>
Returns
Exceptions
MultiGetByteBuffers(ReadOptions, List<ColumnFamilyHandle>, List<ByteBuffer>, List<ByteBuffer>)
public List<ByteBufferGetStatus> MultiGetByteBuffers(ReadOptions arg0, List<ColumnFamilyHandle> arg1, List<ByteBuffer> arg2, List<ByteBuffer> arg3)
Parameters
arg0ReadOptionsarg1List<ColumnFamilyHandle>arg2List<ByteBuffer>arg3List<ByteBuffer>
Returns
Exceptions
NewIterator()
public RocksIterator NewIterator()
Returns
NewIterator(ColumnFamilyHandle)
public RocksIterator NewIterator(ColumnFamilyHandle arg0)
Parameters
Returns
NewIterator(ColumnFamilyHandle, ReadOptions)
public RocksIterator NewIterator(ColumnFamilyHandle arg0, ReadOptions arg1)
Parameters
Returns
NewIterator(ReadOptions)
public RocksIterator NewIterator(ReadOptions arg0)
Parameters
arg0ReadOptions
Returns
NewIterators(List<ColumnFamilyHandle>)
public List<RocksIterator> NewIterators(List<ColumnFamilyHandle> arg0)
Parameters
arg0List<ColumnFamilyHandle>
Returns
Exceptions
NewIterators(List<ColumnFamilyHandle>, ReadOptions)
public List<RocksIterator> NewIterators(List<ColumnFamilyHandle> arg0, ReadOptions arg1)
Parameters
arg0List<ColumnFamilyHandle>arg1ReadOptions
Returns
Exceptions
NumberLevels()
public int NumberLevels()
Returns
NumberLevels(ColumnFamilyHandle)
public int NumberLevels(ColumnFamilyHandle arg0)
Parameters
Returns
Open(String)
public static RocksDB Open(String arg0)
Parameters
Returns
Exceptions
Open(String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>)
public static RocksDB Open(String arg0, List<ColumnFamilyDescriptor> arg1, List<ColumnFamilyHandle> arg2)
Parameters
arg0Stringarg1List<ColumnFamilyDescriptor>arg2List<ColumnFamilyHandle>
Returns
Exceptions
Open(DBOptions, String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>)
public static RocksDB Open(DBOptions arg0, String arg1, List<ColumnFamilyDescriptor> arg2, List<ColumnFamilyHandle> arg3)
Parameters
arg0DBOptionsarg1Stringarg2List<ColumnFamilyDescriptor>arg3List<ColumnFamilyHandle>
Returns
Exceptions
Open(Options, String)
public static RocksDB Open(Options arg0, String arg1)
Parameters
Returns
Exceptions
OpenAsSecondary(DBOptions, String, String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>)
public static RocksDB OpenAsSecondary(DBOptions arg0, String arg1, String arg2, List<ColumnFamilyDescriptor> arg3, List<ColumnFamilyHandle> arg4)
Parameters
arg0DBOptionsarg1Stringarg2Stringarg3List<ColumnFamilyDescriptor>arg4List<ColumnFamilyHandle>
Returns
Exceptions
OpenAsSecondary(Options, String, String)
public static RocksDB OpenAsSecondary(Options arg0, String arg1, String arg2)
Parameters
Returns
Exceptions
OpenReadOnly(String)
public static RocksDB OpenReadOnly(String arg0)
Parameters
Returns
Exceptions
OpenReadOnly(String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>)
public static RocksDB OpenReadOnly(String arg0, List<ColumnFamilyDescriptor> arg1, List<ColumnFamilyHandle> arg2)
Parameters
arg0Stringarg1List<ColumnFamilyDescriptor>arg2List<ColumnFamilyHandle>
Returns
Exceptions
OpenReadOnly(DBOptions, String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>)
public static RocksDB OpenReadOnly(DBOptions arg0, String arg1, List<ColumnFamilyDescriptor> arg2, List<ColumnFamilyHandle> arg3)
Parameters
arg0DBOptionsarg1Stringarg2List<ColumnFamilyDescriptor>arg3List<ColumnFamilyHandle>
Returns
Exceptions
OpenReadOnly(DBOptions, String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>, bool)
public static RocksDB OpenReadOnly(DBOptions arg0, String arg1, List<ColumnFamilyDescriptor> arg2, List<ColumnFamilyHandle> arg3, bool arg4)
Parameters
arg0DBOptionsarg1Stringarg2List<ColumnFamilyDescriptor>arg3List<ColumnFamilyHandle>arg4bool
Returns
Exceptions
OpenReadOnly(Options, String)
public static RocksDB OpenReadOnly(Options arg0, String arg1)
Parameters
Returns
Exceptions
OpenReadOnly(Options, String, bool)
public static RocksDB OpenReadOnly(Options arg0, String arg1, bool arg2)
Parameters
Returns
Exceptions
PauseBackgroundWork()
public void PauseBackgroundWork()
Exceptions
PromoteL0(ColumnFamilyHandle, int)
public void PromoteL0(ColumnFamilyHandle arg0, int arg1)
Parameters
arg0ColumnFamilyHandlearg1int
Exceptions
PromoteL0(int)
public void PromoteL0(int arg0)
Parameters
Exceptions
Put(ColumnFamilyHandle, WriteOptions, ByteBuffer, ByteBuffer)
public void Put(ColumnFamilyHandle arg0, WriteOptions arg1, ByteBuffer arg2, ByteBuffer arg3)
Parameters
arg0ColumnFamilyHandlearg1WriteOptionsarg2ByteBufferarg3ByteBuffer
Exceptions
Put(ColumnFamilyHandle, WriteOptions, byte[], byte[])
public void Put(ColumnFamilyHandle arg0, WriteOptions arg1, byte[] arg2, byte[] arg3)
Parameters
arg0ColumnFamilyHandlearg1WriteOptionsarg2byte[]arg3byte[]
Exceptions
Put(ColumnFamilyHandle, WriteOptions, byte[], int, int, byte[], int, int)
public void Put(ColumnFamilyHandle arg0, WriteOptions arg1, byte[] arg2, int arg3, int arg4, byte[] arg5, int arg6, int arg7)
Parameters
arg0ColumnFamilyHandlearg1WriteOptionsarg2byte[]arg3intarg4intarg5byte[]arg6intarg7int
Exceptions
Put(ColumnFamilyHandle, byte[], byte[])
public void Put(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)
Parameters
arg0ColumnFamilyHandlearg1byte[]arg2byte[]
Exceptions
Put(ColumnFamilyHandle, byte[], int, int, byte[], int, int)
public void Put(ColumnFamilyHandle arg0, byte[] arg1, int arg2, int arg3, byte[] arg4, int arg5, int arg6)
Parameters
Exceptions
Put(WriteOptions, ByteBuffer, ByteBuffer)
public void Put(WriteOptions arg0, ByteBuffer arg1, ByteBuffer arg2)
Parameters
arg0WriteOptionsarg1ByteBufferarg2ByteBuffer
Exceptions
Put(WriteOptions, byte[], byte[])
public void Put(WriteOptions arg0, byte[] arg1, byte[] arg2)
Parameters
arg0WriteOptionsarg1byte[]arg2byte[]
Exceptions
Put(WriteOptions, byte[], int, int, byte[], int, int)
public void Put(WriteOptions arg0, byte[] arg1, int arg2, int arg3, byte[] arg4, int arg5, int arg6)
Parameters
Exceptions
Put(byte[], byte[])
https://www.javadoc.io/doc/org.rocksdb/rocksdbjni/10.1.3/org/rocksdb/RocksDB.html#put(byte[],byte[])
public void Put(byte[] arg0, byte[] arg1)
Parameters
Exceptions
Put(byte[], int, int, byte[], int, int)
public void Put(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5)
Parameters
Exceptions
ReleaseSnapshot(Snapshot)
public void ReleaseSnapshot(Snapshot arg0)
Parameters
ResetStats()
public void ResetStats()
Exceptions
RocksdbVersion()
public static RocksDB.Version RocksdbVersion()
Returns
SetOptions(ColumnFamilyHandle, MutableColumnFamilyOptions)
public void SetOptions(ColumnFamilyHandle arg0, MutableColumnFamilyOptions arg1)
Parameters
arg0ColumnFamilyHandlearg1MutableColumnFamilyOptions
Exceptions
SingleDelete(ColumnFamilyHandle, WriteOptions, byte[])
public void SingleDelete(ColumnFamilyHandle arg0, WriteOptions arg1, byte[] arg2)
Parameters
arg0ColumnFamilyHandlearg1WriteOptionsarg2byte[]
Exceptions
SingleDelete(ColumnFamilyHandle, byte[])
public void SingleDelete(ColumnFamilyHandle arg0, byte[] arg1)
Parameters
arg0ColumnFamilyHandlearg1byte[]
Exceptions
SingleDelete(WriteOptions, byte[])
public void SingleDelete(WriteOptions arg0, byte[] arg1)
Parameters
arg0WriteOptionsarg1byte[]
Exceptions
SingleDelete(byte[])
public void SingleDelete(byte[] arg0)
Parameters
Exceptions
StartTrace(TraceOptions, AbstractTraceWriter)
public void StartTrace(TraceOptions arg0, AbstractTraceWriter arg1)
Parameters
Exceptions
SuggestCompactRange()
public Range SuggestCompactRange()
Returns
Exceptions
SuggestCompactRange(ColumnFamilyHandle)
public Range SuggestCompactRange(ColumnFamilyHandle arg0)
Parameters
Returns
Exceptions
SyncWal()
public void SyncWal()
Exceptions
TryCatchUpWithPrimary()
public void TryCatchUpWithPrimary()
Exceptions
VerifyChecksum()
public void VerifyChecksum()
Exceptions
Write(WriteOptions, WriteBatch)
public void Write(WriteOptions arg0, WriteBatch arg1)
Parameters
arg0WriteOptionsarg1WriteBatch
Exceptions
Write(WriteOptions, WriteBatchWithIndex)
public void Write(WriteOptions arg0, WriteBatchWithIndex arg1)