Table of Contents

Class RocksDB

Namespace
Org.Rocksdb
Assembly
MASES.KNet.dll
public class RocksDB : RocksObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAutoCloseable
Inheritance
RocksDB
Implements
Derived
Inherited Members

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

initializer IJVMBridgeBaseInitializer

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

args object[]

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

ColumnFamilyMetaData

public ColumnFamilyMetaData ColumnFamilyMetaData { get; }

Property Value

ColumnFamilyMetaData

DEFAULT_COLUMN_FAMILY

public static byte[] DEFAULT_COLUMN_FAMILY { get; }

Property Value

byte[]

DefaultColumnFamily

public ColumnFamilyHandle DefaultColumnFamily { get; }

Property Value

ColumnFamilyHandle

Env

public Env Env { get; }

Property Value

Env

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements Closeable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

LatestSequenceNumber

public long LatestSequenceNumber { get; }

Property Value

long

LiveFilesMetaData

public List<LiveFileMetaData> LiveFilesMetaData { get; }

Property Value

List<LiveFileMetaData>

NOT_FOUND

public static int NOT_FOUND { get; }

Property Value

int

Name

public String Name { get; }

Property Value

String

Options

public MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder Options { get; set; }

Property Value

MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder

PerfContext

public PerfContext PerfContext { get; }

Property Value

PerfContext

PerfLevel

public PerfLevel PerfLevel { get; set; }

Property Value

PerfLevel

PropertiesOfAllTables

public Map<String, TableProperties> PropertiesOfAllTables { get; }

Property Value

Map<String, TableProperties>

Snapshot

public Snapshot Snapshot { get; }

Property Value

Snapshot

SortedWalFiles

public List<LogFile> SortedWalFiles { get; }

Property Value

List<LogFile>

Methods

CancelAllBackgroundWork(bool)

public void CancelAllBackgroundWork(bool arg0)

Parameters

arg0 bool

bool

ClipColumnFamily(ColumnFamilyHandle, byte[], byte[])

public void ClipColumnFamily(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 byte[]

byte

Exceptions

RocksDBException

CloseE()

public void CloseE()

Exceptions

RocksDBException

CompactFiles(CompactionOptions, List<String>, int, int, CompactionJobInfo)

public List<String> CompactFiles(CompactionOptions arg0, List<String> arg1, int arg2, int arg3, CompactionJobInfo arg4)

Parameters

arg0 CompactionOptions

CompactionOptions

arg1 List<String>

List

arg2 int

int

arg3 int

int

arg4 CompactionJobInfo

CompactionJobInfo

Returns

List<String>

List

Exceptions

RocksDBException

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

arg0 CompactionOptions

CompactionOptions

arg1 ColumnFamilyHandle

ColumnFamilyHandle

arg2 List<String>

List

arg3 int

int

arg4 int

int

arg5 CompactionJobInfo

CompactionJobInfo

Returns

List<String>

List

Exceptions

RocksDBException

CompactRange()

public void CompactRange()

Exceptions

RocksDBException

CompactRange(ColumnFamilyHandle)

public void CompactRange(ColumnFamilyHandle arg0)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

Exceptions

RocksDBException

CompactRange(ColumnFamilyHandle, byte[], byte[])

public void CompactRange(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 byte[]

byte

Exceptions

RocksDBException

CompactRange(ColumnFamilyHandle, byte[], byte[], CompactRangeOptions)

public void CompactRange(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2, CompactRangeOptions arg3)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 byte[]

byte

arg3 CompactRangeOptions

CompactRangeOptions

Exceptions

RocksDBException

CompactRange(byte[], byte[])

public void CompactRange(byte[] arg0, byte[] arg1)

Parameters

arg0 byte[]

byte

arg1 byte[]

byte

Exceptions

RocksDBException

ContinueBackgroundWork()

public void ContinueBackgroundWork()

Exceptions

RocksDBException

CreateColumnFamilies(List<ColumnFamilyDescriptor>)

public List<ColumnFamilyHandle> CreateColumnFamilies(List<ColumnFamilyDescriptor> arg0)

Parameters

arg0 List<ColumnFamilyDescriptor>

List

Returns

List<ColumnFamilyHandle>

List

Exceptions

RocksDBException

CreateColumnFamilies(ColumnFamilyOptions, List<byte[]>)

public List<ColumnFamilyHandle> CreateColumnFamilies(ColumnFamilyOptions arg0, List<byte[]> arg1)

Parameters

arg0 ColumnFamilyOptions

ColumnFamilyOptions

arg1 List<byte[]>

List

Returns

List<ColumnFamilyHandle>

List

Exceptions

RocksDBException

CreateColumnFamily(ColumnFamilyDescriptor)

public ColumnFamilyHandle CreateColumnFamily(ColumnFamilyDescriptor arg0)

Parameters

arg0 ColumnFamilyDescriptor

ColumnFamilyDescriptor

Returns

ColumnFamilyHandle

ColumnFamilyHandle

Exceptions

RocksDBException

CreateColumnFamilyWithImport(ColumnFamilyDescriptor, ImportColumnFamilyOptions, List<ExportImportFilesMetaData>)

public ColumnFamilyHandle CreateColumnFamilyWithImport(ColumnFamilyDescriptor arg0, ImportColumnFamilyOptions arg1, List<ExportImportFilesMetaData> arg2)

Parameters

arg0 ColumnFamilyDescriptor

ColumnFamilyDescriptor

arg1 ImportColumnFamilyOptions

ImportColumnFamilyOptions

arg2 List<ExportImportFilesMetaData>

List

Returns

ColumnFamilyHandle

ColumnFamilyHandle

Exceptions

RocksDBException

CreateColumnFamilyWithImport(ColumnFamilyDescriptor, ImportColumnFamilyOptions, ExportImportFilesMetaData)

public ColumnFamilyHandle CreateColumnFamilyWithImport(ColumnFamilyDescriptor arg0, ImportColumnFamilyOptions arg1, ExportImportFilesMetaData arg2)

Parameters

arg0 ColumnFamilyDescriptor

ColumnFamilyDescriptor

arg1 ImportColumnFamilyOptions

ImportColumnFamilyOptions

arg2 ExportImportFilesMetaData

ExportImportFilesMetaData

Returns

ColumnFamilyHandle

ColumnFamilyHandle

Exceptions

RocksDBException

Delete(ColumnFamilyHandle, WriteOptions, ByteBuffer)

public void Delete(ColumnFamilyHandle arg0, WriteOptions arg1, ByteBuffer arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 WriteOptions

WriteOptions

arg2 ByteBuffer

ByteBuffer

Exceptions

RocksDBException

Delete(ColumnFamilyHandle, WriteOptions, byte[])

public void Delete(ColumnFamilyHandle arg0, WriteOptions arg1, byte[] arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 WriteOptions

WriteOptions

arg2 byte[]

byte

Exceptions

RocksDBException

Delete(ColumnFamilyHandle, WriteOptions, byte[], int, int)

public void Delete(ColumnFamilyHandle arg0, WriteOptions arg1, byte[] arg2, int arg3, int arg4)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 WriteOptions

WriteOptions

arg2 byte[]

byte

arg3 int

int

arg4 int

int

Exceptions

RocksDBException

Delete(ColumnFamilyHandle, byte[])

public void Delete(ColumnFamilyHandle arg0, byte[] arg1)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

Exceptions

RocksDBException

Delete(ColumnFamilyHandle, byte[], int, int)

public void Delete(ColumnFamilyHandle arg0, byte[] arg1, int arg2, int arg3)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 int

int

arg3 int

int

Exceptions

RocksDBException

Delete(WriteOptions, ByteBuffer)

public void Delete(WriteOptions arg0, ByteBuffer arg1)

Parameters

arg0 WriteOptions

WriteOptions

arg1 ByteBuffer

ByteBuffer

Exceptions

RocksDBException

Delete(WriteOptions, byte[])

public void Delete(WriteOptions arg0, byte[] arg1)

Parameters

arg0 WriteOptions

WriteOptions

arg1 byte[]

byte

Exceptions

RocksDBException

Delete(WriteOptions, byte[], int, int)

public void Delete(WriteOptions arg0, byte[] arg1, int arg2, int arg3)

Parameters

arg0 WriteOptions

WriteOptions

arg1 byte[]

byte

arg2 int

int

arg3 int

int

Exceptions

RocksDBException

Delete(byte[])

public void Delete(byte[] arg0)

Parameters

arg0 byte[]

byte

Exceptions

RocksDBException

Delete(byte[], int, int)

public void Delete(byte[] arg0, int arg1, int arg2)

Parameters

arg0 byte[]

byte

arg1 int

int

arg2 int

int

Exceptions

RocksDBException

DeleteFilesInRanges(ColumnFamilyHandle, List<byte[]>, bool)

public void DeleteFilesInRanges(ColumnFamilyHandle arg0, List<byte[]> arg1, bool arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 List<byte[]>

List

arg2 bool

bool

Exceptions

RocksDBException

DeleteRange(ColumnFamilyHandle, WriteOptions, byte[], byte[])

public void DeleteRange(ColumnFamilyHandle arg0, WriteOptions arg1, byte[] arg2, byte[] arg3)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 WriteOptions

WriteOptions

arg2 byte[]

byte

arg3 byte[]

byte

Exceptions

RocksDBException

DeleteRange(ColumnFamilyHandle, byte[], byte[])

public void DeleteRange(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 byte[]

byte

Exceptions

RocksDBException

DeleteRange(WriteOptions, byte[], byte[])

public void DeleteRange(WriteOptions arg0, byte[] arg1, byte[] arg2)

Parameters

arg0 WriteOptions

WriteOptions

arg1 byte[]

byte

arg2 byte[]

byte

Exceptions

RocksDBException

DeleteRange(byte[], byte[])

public void DeleteRange(byte[] arg0, byte[] arg1)

Parameters

arg0 byte[]

byte

arg1 byte[]

byte

Exceptions

RocksDBException

DestroyColumnFamilyHandle(ColumnFamilyHandle)

public void DestroyColumnFamilyHandle(ColumnFamilyHandle arg0)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

DestroyDB(String, Options)

public static void DestroyDB(String arg0, Options arg1)

Parameters

arg0 String

String

arg1 Options

Options

Exceptions

RocksDBException

DisableFileDeletions()

public void DisableFileDeletions()

Exceptions

RocksDBException

DropColumnFamilies(List<ColumnFamilyHandle>)

public void DropColumnFamilies(List<ColumnFamilyHandle> arg0)

Parameters

arg0 List<ColumnFamilyHandle>

List

Exceptions

RocksDBException

DropColumnFamily(ColumnFamilyHandle)

public void DropColumnFamily(ColumnFamilyHandle arg0)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

Exceptions

RocksDBException

EnableAutoCompaction(List<ColumnFamilyHandle>)

public void EnableAutoCompaction(List<ColumnFamilyHandle> arg0)

Parameters

arg0 List<ColumnFamilyHandle>

List

Exceptions

RocksDBException

EnableFileDeletions()

public void EnableFileDeletions()

Exceptions

RocksDBException

EndTrace()

public void EndTrace()

Exceptions

RocksDBException

Flush(FlushOptions)

public void Flush(FlushOptions arg0)

Parameters

arg0 FlushOptions

FlushOptions

Exceptions

RocksDBException

Flush(FlushOptions, List<ColumnFamilyHandle>)

public void Flush(FlushOptions arg0, List<ColumnFamilyHandle> arg1)

Parameters

arg0 FlushOptions

FlushOptions

arg1 List<ColumnFamilyHandle>

List

Exceptions

RocksDBException

Flush(FlushOptions, ColumnFamilyHandle)

public void Flush(FlushOptions arg0, ColumnFamilyHandle arg1)

Parameters

arg0 FlushOptions

FlushOptions

arg1 ColumnFamilyHandle

ColumnFamilyHandle

Exceptions

RocksDBException

FlushWal(bool)

public void FlushWal(bool arg0)

Parameters

arg0 bool

bool

Exceptions

RocksDBException

Get(ColumnFamilyHandle, ReadOptions, ByteBuffer, ByteBuffer)

public int Get(ColumnFamilyHandle arg0, ReadOptions arg1, ByteBuffer arg2, ByteBuffer arg3)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ReadOptions

ReadOptions

arg2 ByteBuffer

ByteBuffer

arg3 ByteBuffer

ByteBuffer

Returns

int

int

Exceptions

RocksDBException

Get(ColumnFamilyHandle, ReadOptions, byte[])

public byte[] Get(ColumnFamilyHandle arg0, ReadOptions arg1, byte[] arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ReadOptions

ReadOptions

arg2 byte[]

byte

Returns

byte[]

byte

Exceptions

RocksDBException

Get(ColumnFamilyHandle, ReadOptions, byte[], byte[])

public int Get(ColumnFamilyHandle arg0, ReadOptions arg1, byte[] arg2, byte[] arg3)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ReadOptions

ReadOptions

arg2 byte[]

byte

arg3 byte[]

byte

Returns

int

int

Exceptions

RocksDBException

Get(ColumnFamilyHandle, ReadOptions, byte[], int, int)

public byte[] Get(ColumnFamilyHandle arg0, ReadOptions arg1, byte[] arg2, int arg3, int arg4)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ReadOptions

ReadOptions

arg2 byte[]

byte

arg3 int

int

arg4 int

int

Returns

byte[]

byte

Exceptions

RocksDBException

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

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ReadOptions

ReadOptions

arg2 byte[]

byte

arg3 int

int

arg4 int

int

arg5 byte[]

byte

arg6 int

int

arg7 int

int

Returns

int

int

Exceptions

RocksDBException

Get(ColumnFamilyHandle, byte[])

public byte[] Get(ColumnFamilyHandle arg0, byte[] arg1)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

Returns

byte[]

byte

Exceptions

RocksDBException

Get(ColumnFamilyHandle, byte[], byte[])

public int Get(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 byte[]

byte

Returns

int

int

Exceptions

RocksDBException
IllegalArgumentException

Get(ColumnFamilyHandle, byte[], int, int)

public byte[] Get(ColumnFamilyHandle arg0, byte[] arg1, int arg2, int arg3)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 int

int

arg3 int

int

Returns

byte[]

byte

Exceptions

RocksDBException

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

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 int

int

arg3 int

int

arg4 byte[]

byte

arg5 int

int

arg6 int

int

Returns

int

int

Exceptions

RocksDBException
IllegalArgumentException

Get(ReadOptions, ByteBuffer, ByteBuffer)

public int Get(ReadOptions arg0, ByteBuffer arg1, ByteBuffer arg2)

Parameters

arg0 ReadOptions

ReadOptions

arg1 ByteBuffer

ByteBuffer

arg2 ByteBuffer

ByteBuffer

Returns

int

int

Exceptions

RocksDBException

Get(ReadOptions, byte[])

public byte[] Get(ReadOptions arg0, byte[] arg1)

Parameters

arg0 ReadOptions

ReadOptions

arg1 byte[]

byte

Returns

byte[]

byte

Exceptions

RocksDBException

Get(ReadOptions, byte[], byte[])

public int Get(ReadOptions arg0, byte[] arg1, byte[] arg2)

Parameters

arg0 ReadOptions

ReadOptions

arg1 byte[]

byte

arg2 byte[]

byte

Returns

int

int

Exceptions

RocksDBException

Get(ReadOptions, byte[], int, int)

public byte[] Get(ReadOptions arg0, byte[] arg1, int arg2, int arg3)

Parameters

arg0 ReadOptions

ReadOptions

arg1 byte[]

byte

arg2 int

int

arg3 int

int

Returns

byte[]

byte

Exceptions

RocksDBException

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

arg0 ReadOptions

ReadOptions

arg1 byte[]

byte

arg2 int

int

arg3 int

int

arg4 byte[]

byte

arg5 int

int

arg6 int

int

Returns

int

int

Exceptions

RocksDBException

Get(byte[])

public byte[] Get(byte[] arg0)

Parameters

arg0 byte[]

byte

Returns

byte[]

byte

Exceptions

RocksDBException

Get(byte[], byte[])

public int Get(byte[] arg0, byte[] arg1)

Parameters

arg0 byte[]

byte

arg1 byte[]

byte

Returns

int

int

Exceptions

RocksDBException

Get(byte[], int, int)

public byte[] Get(byte[] arg0, int arg1, int arg2)

Parameters

arg0 byte[]

byte

arg1 int

int

arg2 int

int

Returns

byte[]

byte

Exceptions

RocksDBException

Get(byte[], int, int, byte[], int, int)

public int Get(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5)

Parameters

arg0 byte[]

byte

arg1 int

int

arg2 int

int

arg3 byte[]

byte

arg4 int

int

arg5 int

int

Returns

int

int

Exceptions

RocksDBException

GetAggregatedLongProperty(String)

public long GetAggregatedLongProperty(String arg0)

Parameters

arg0 String

String

Returns

long

long

Exceptions

RocksDBException

GetApproximateMemTableStats(ColumnFamilyHandle, Range)

public RocksDB.CountAndSize GetApproximateMemTableStats(ColumnFamilyHandle arg0, Range arg1)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 Range

Range

Returns

RocksDB.CountAndSize

RocksDB.CountAndSize

GetApproximateMemTableStats(Range)

public RocksDB.CountAndSize GetApproximateMemTableStats(Range arg0)

Parameters

arg0 Range

Range

Returns

RocksDB.CountAndSize

RocksDB.CountAndSize

GetApproximateSizes(List<Range>, params SizeApproximationFlag[])

public long[] GetApproximateSizes(List<Range> arg0, params SizeApproximationFlag[] arg1)

Parameters

arg0 List<Range>

List

arg1 SizeApproximationFlag[]

SizeApproximationFlag

Returns

long[]

long

GetApproximateSizes(ColumnFamilyHandle, List<Range>, params SizeApproximationFlag[])

public long[] GetApproximateSizes(ColumnFamilyHandle arg0, List<Range> arg1, params SizeApproximationFlag[] arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 List<Range>

List

arg2 SizeApproximationFlag[]

SizeApproximationFlag

Returns

long[]

long

GetColumnFamilyMetaData(ColumnFamilyHandle)

public ColumnFamilyMetaData GetColumnFamilyMetaData(ColumnFamilyHandle arg0)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

Returns

ColumnFamilyMetaData

ColumnFamilyMetaData

GetLiveFiles()

public RocksDB.LiveFiles GetLiveFiles()

Returns

RocksDB.LiveFiles

RocksDB.LiveFiles

Exceptions

RocksDBException

GetLiveFiles(bool)

public RocksDB.LiveFiles GetLiveFiles(bool arg0)

Parameters

arg0 bool

bool

Returns

RocksDB.LiveFiles

RocksDB.LiveFiles

Exceptions

RocksDBException

GetLongProperty(String)

public long GetLongProperty(String arg0)

Parameters

arg0 String

String

Returns

long

long

Exceptions

RocksDBException

GetLongProperty(ColumnFamilyHandle, String)

public long GetLongProperty(ColumnFamilyHandle arg0, String arg1)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 String

String

Returns

long

long

Exceptions

RocksDBException

GetMapProperty(String)

public Map<String, String> GetMapProperty(String arg0)

Parameters

arg0 String

String

Returns

Map<String, String>

Map

Exceptions

RocksDBException

GetMapProperty(ColumnFamilyHandle, String)

public Map<String, String> GetMapProperty(ColumnFamilyHandle arg0, String arg1)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 String

String

Returns

Map<String, String>

Map

Exceptions

RocksDBException

GetOptions(ColumnFamilyHandle)

public MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder GetOptions(ColumnFamilyHandle arg0)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

Returns

MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder

MutableColumnFamilyOptions.MutableColumnFamilyOptionsBuilder

Exceptions

RocksDBException

GetPropertiesOfAllTables(ColumnFamilyHandle)

public Map<String, TableProperties> GetPropertiesOfAllTables(ColumnFamilyHandle arg0)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

Returns

Map<String, TableProperties>

Map

Exceptions

RocksDBException

GetPropertiesOfTablesInRange(List<Range>)

public Map<String, TableProperties> GetPropertiesOfTablesInRange(List<Range> arg0)

Parameters

arg0 List<Range>

List

Returns

Map<String, TableProperties>

Map

Exceptions

RocksDBException

GetPropertiesOfTablesInRange(ColumnFamilyHandle, List<Range>)

public Map<String, TableProperties> GetPropertiesOfTablesInRange(ColumnFamilyHandle arg0, List<Range> arg1)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 List<Range>

List

Returns

Map<String, TableProperties>

Map

Exceptions

RocksDBException

GetProperty(String)

public String GetProperty(String arg0)

Parameters

arg0 String

String

Returns

String

String

Exceptions

RocksDBException

GetProperty(ColumnFamilyHandle, String)

public String GetProperty(ColumnFamilyHandle arg0, String arg1)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 String

String

Returns

String

String

Exceptions

RocksDBException

GetUpdatesSince(long)

public TransactionLogIterator GetUpdatesSince(long arg0)

Parameters

arg0 long

long

Returns

TransactionLogIterator

TransactionLogIterator

Exceptions

RocksDBException

IngestExternalFile(List<String>, IngestExternalFileOptions)

public void IngestExternalFile(List<String> arg0, IngestExternalFileOptions arg1)

Parameters

arg0 List<String>

List

arg1 IngestExternalFileOptions

IngestExternalFileOptions

Exceptions

RocksDBException

IngestExternalFile(ColumnFamilyHandle, List<String>, IngestExternalFileOptions)

public void IngestExternalFile(ColumnFamilyHandle arg0, List<String> arg1, IngestExternalFileOptions arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 List<String>

List

arg2 IngestExternalFileOptions

IngestExternalFileOptions

Exceptions

RocksDBException

IsClosed()

public bool IsClosed()

Returns

bool

bool

KeyExists(ByteBuffer)

public bool KeyExists(ByteBuffer arg0)

Parameters

arg0 ByteBuffer

ByteBuffer

Returns

bool

bool

KeyExists(ColumnFamilyHandle, ByteBuffer)

public bool KeyExists(ColumnFamilyHandle arg0, ByteBuffer arg1)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ByteBuffer

ByteBuffer

Returns

bool

bool

KeyExists(ColumnFamilyHandle, ReadOptions, ByteBuffer)

public bool KeyExists(ColumnFamilyHandle arg0, ReadOptions arg1, ByteBuffer arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ReadOptions

ReadOptions

arg2 ByteBuffer

ByteBuffer

Returns

bool

bool

KeyExists(ColumnFamilyHandle, ReadOptions, byte[])

public bool KeyExists(ColumnFamilyHandle arg0, ReadOptions arg1, byte[] arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ReadOptions

ReadOptions

arg2 byte[]

byte

Returns

bool

bool

KeyExists(ColumnFamilyHandle, ReadOptions, byte[], int, int)

public bool KeyExists(ColumnFamilyHandle arg0, ReadOptions arg1, byte[] arg2, int arg3, int arg4)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ReadOptions

ReadOptions

arg2 byte[]

byte

arg3 int

int

arg4 int

int

Returns

bool

bool

KeyExists(ColumnFamilyHandle, byte[])

public bool KeyExists(ColumnFamilyHandle arg0, byte[] arg1)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

Returns

bool

bool

KeyExists(ColumnFamilyHandle, byte[], int, int)

public bool KeyExists(ColumnFamilyHandle arg0, byte[] arg1, int arg2, int arg3)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 int

int

arg3 int

int

Returns

bool

bool

KeyExists(ReadOptions, ByteBuffer)

public bool KeyExists(ReadOptions arg0, ByteBuffer arg1)

Parameters

arg0 ReadOptions

ReadOptions

arg1 ByteBuffer

ByteBuffer

Returns

bool

bool

KeyExists(ReadOptions, byte[])

public bool KeyExists(ReadOptions arg0, byte[] arg1)

Parameters

arg0 ReadOptions

ReadOptions

arg1 byte[]

byte

Returns

bool

bool

KeyExists(ReadOptions, byte[], int, int)

public bool KeyExists(ReadOptions arg0, byte[] arg1, int arg2, int arg3)

Parameters

arg0 ReadOptions

ReadOptions

arg1 byte[]

byte

arg2 int

int

arg3 int

int

Returns

bool

bool

KeyExists(byte[])

public bool KeyExists(byte[] arg0)

Parameters

arg0 byte[]

byte

Returns

bool

bool

KeyExists(byte[], int, int)

public bool KeyExists(byte[] arg0, int arg1, int arg2)

Parameters

arg0 byte[]

byte

arg1 int

int

arg2 int

int

Returns

bool

bool

KeyMayExist(ByteBuffer)

public bool KeyMayExist(ByteBuffer arg0)

Parameters

arg0 ByteBuffer

ByteBuffer

Returns

bool

bool

KeyMayExist(ByteBuffer, ByteBuffer)

public KeyMayExist KeyMayExist(ByteBuffer arg0, ByteBuffer arg1)

Parameters

arg0 ByteBuffer

ByteBuffer

arg1 ByteBuffer

ByteBuffer

Returns

KeyMayExist

KeyMayExist

KeyMayExist(ColumnFamilyHandle, ByteBuffer)

public bool KeyMayExist(ColumnFamilyHandle arg0, ByteBuffer arg1)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ByteBuffer

ByteBuffer

Returns

bool

bool

KeyMayExist(ColumnFamilyHandle, ByteBuffer, ByteBuffer)

public KeyMayExist KeyMayExist(ColumnFamilyHandle arg0, ByteBuffer arg1, ByteBuffer arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ByteBuffer

ByteBuffer

arg2 ByteBuffer

ByteBuffer

Returns

KeyMayExist

KeyMayExist

KeyMayExist(ColumnFamilyHandle, ReadOptions, ByteBuffer)

public bool KeyMayExist(ColumnFamilyHandle arg0, ReadOptions arg1, ByteBuffer arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ReadOptions

ReadOptions

arg2 ByteBuffer

ByteBuffer

Returns

bool

bool

KeyMayExist(ColumnFamilyHandle, ReadOptions, ByteBuffer, ByteBuffer)

public KeyMayExist KeyMayExist(ColumnFamilyHandle arg0, ReadOptions arg1, ByteBuffer arg2, ByteBuffer arg3)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ReadOptions

ReadOptions

arg2 ByteBuffer

ByteBuffer

arg3 ByteBuffer

ByteBuffer

Returns

KeyMayExist

KeyMayExist

KeyMayExist(ColumnFamilyHandle, ReadOptions, byte[], Holder<byte[]>)

public bool KeyMayExist(ColumnFamilyHandle arg0, ReadOptions arg1, byte[] arg2, Holder<byte[]> arg3)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ReadOptions

ReadOptions

arg2 byte[]

byte

arg3 Holder<byte[]>

Holder

Returns

bool

bool

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

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ReadOptions

ReadOptions

arg2 byte[]

byte

arg3 int

int

arg4 int

int

arg5 Holder<byte[]>

Holder

Returns

bool

bool

KeyMayExist(ColumnFamilyHandle, byte[], Holder<byte[]>)

public bool KeyMayExist(ColumnFamilyHandle arg0, byte[] arg1, Holder<byte[]> arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 Holder<byte[]>

Holder

Returns

bool

bool

KeyMayExist(ColumnFamilyHandle, byte[], int, int, Holder<byte[]>)

public bool KeyMayExist(ColumnFamilyHandle arg0, byte[] arg1, int arg2, int arg3, Holder<byte[]> arg4)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 int

int

arg3 int

int

arg4 Holder<byte[]>

Holder

Returns

bool

bool

KeyMayExist(ReadOptions, ByteBuffer)

public bool KeyMayExist(ReadOptions arg0, ByteBuffer arg1)

Parameters

arg0 ReadOptions

ReadOptions

arg1 ByteBuffer

ByteBuffer

Returns

bool

bool

KeyMayExist(ReadOptions, ByteBuffer, ByteBuffer)

public KeyMayExist KeyMayExist(ReadOptions arg0, ByteBuffer arg1, ByteBuffer arg2)

Parameters

arg0 ReadOptions

ReadOptions

arg1 ByteBuffer

ByteBuffer

arg2 ByteBuffer

ByteBuffer

Returns

KeyMayExist

KeyMayExist

KeyMayExist(ReadOptions, byte[], Holder<byte[]>)

public bool KeyMayExist(ReadOptions arg0, byte[] arg1, Holder<byte[]> arg2)

Parameters

arg0 ReadOptions

ReadOptions

arg1 byte[]

byte

arg2 Holder<byte[]>

Holder

Returns

bool

bool

KeyMayExist(ReadOptions, byte[], int, int, Holder<byte[]>)

public bool KeyMayExist(ReadOptions arg0, byte[] arg1, int arg2, int arg3, Holder<byte[]> arg4)

Parameters

arg0 ReadOptions

ReadOptions

arg1 byte[]

byte

arg2 int

int

arg3 int

int

arg4 Holder<byte[]>

Holder

Returns

bool

bool

KeyMayExist(byte[], Holder<byte[]>)

public bool KeyMayExist(byte[] arg0, Holder<byte[]> arg1)

Parameters

arg0 byte[]

byte

arg1 Holder<byte[]>

Holder

Returns

bool

bool

KeyMayExist(byte[], int, int, Holder<byte[]>)

public bool KeyMayExist(byte[] arg0, int arg1, int arg2, Holder<byte[]> arg3)

Parameters

arg0 byte[]

byte

arg1 int

int

arg2 int

int

arg3 Holder<byte[]>

Holder

Returns

bool

bool

Level0StopWriteTrigger()

public int Level0StopWriteTrigger()

Returns

int

int

Level0StopWriteTrigger(ColumnFamilyHandle)

public int Level0StopWriteTrigger(ColumnFamilyHandle arg0)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

Returns

int

int

ListColumnFamilies(Options, String)

public static List<byte[]> ListColumnFamilies(Options arg0, String arg1)

Parameters

arg0 Options

Options

arg1 String

String

Returns

List<byte[]>

List

Exceptions

RocksDBException

LoadLibrary()

public static void LoadLibrary()

LoadLibrary(List<String>)

public static void LoadLibrary(List<String> arg0)

Parameters

arg0 List<String>

List

MaxMemCompactionLevel()

public int MaxMemCompactionLevel()

Returns

int

int

MaxMemCompactionLevel(ColumnFamilyHandle)

public int MaxMemCompactionLevel(ColumnFamilyHandle arg0)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

Returns

int

int

Merge(ColumnFamilyHandle, WriteOptions, ByteBuffer, ByteBuffer)

public void Merge(ColumnFamilyHandle arg0, WriteOptions arg1, ByteBuffer arg2, ByteBuffer arg3)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 WriteOptions

WriteOptions

arg2 ByteBuffer

ByteBuffer

arg3 ByteBuffer

ByteBuffer

Exceptions

RocksDBException

Merge(ColumnFamilyHandle, WriteOptions, byte[], byte[])

public void Merge(ColumnFamilyHandle arg0, WriteOptions arg1, byte[] arg2, byte[] arg3)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 WriteOptions

WriteOptions

arg2 byte[]

byte

arg3 byte[]

byte

Exceptions

RocksDBException

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

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 WriteOptions

WriteOptions

arg2 byte[]

byte

arg3 int

int

arg4 int

int

arg5 byte[]

byte

arg6 int

int

arg7 int

int

Exceptions

RocksDBException

Merge(ColumnFamilyHandle, byte[], byte[])

public void Merge(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 byte[]

byte

Exceptions

RocksDBException

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

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 int

int

arg3 int

int

arg4 byte[]

byte

arg5 int

int

arg6 int

int

Exceptions

RocksDBException

Merge(WriteOptions, ByteBuffer, ByteBuffer)

public void Merge(WriteOptions arg0, ByteBuffer arg1, ByteBuffer arg2)

Parameters

arg0 WriteOptions

WriteOptions

arg1 ByteBuffer

ByteBuffer

arg2 ByteBuffer

ByteBuffer

Exceptions

RocksDBException

Merge(WriteOptions, byte[], byte[])

public void Merge(WriteOptions arg0, byte[] arg1, byte[] arg2)

Parameters

arg0 WriteOptions

WriteOptions

arg1 byte[]

byte

arg2 byte[]

byte

Exceptions

RocksDBException

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

arg0 WriteOptions

WriteOptions

arg1 byte[]

byte

arg2 int

int

arg3 int

int

arg4 byte[]

byte

arg5 int

int

arg6 int

int

Exceptions

RocksDBException

Merge(byte[], byte[])

public void Merge(byte[] arg0, byte[] arg1)

Parameters

arg0 byte[]

byte

arg1 byte[]

byte

Exceptions

RocksDBException

Merge(byte[], int, int, byte[], int, int)

public void Merge(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5)

Parameters

arg0 byte[]

byte

arg1 int

int

arg2 int

int

arg3 byte[]

byte

arg4 int

int

arg5 int

int

Exceptions

RocksDBException

MultiGetAsList(List<ColumnFamilyHandle>, List<byte[]>)

public List<byte[]> MultiGetAsList(List<ColumnFamilyHandle> arg0, List<byte[]> arg1)

Parameters

arg0 List<ColumnFamilyHandle>

List

arg1 List<byte[]>

List

Returns

List<byte[]>

List

Exceptions

RocksDBException
IllegalArgumentException

MultiGetAsList(List<byte[]>)

public List<byte[]> MultiGetAsList(List<byte[]> arg0)

Parameters

arg0 List<byte[]>

List

Returns

List<byte[]>

List

Exceptions

RocksDBException

MultiGetAsList(ReadOptions, List<ColumnFamilyHandle>, List<byte[]>)

public List<byte[]> MultiGetAsList(ReadOptions arg0, List<ColumnFamilyHandle> arg1, List<byte[]> arg2)

Parameters

arg0 ReadOptions

ReadOptions

arg1 List<ColumnFamilyHandle>

List

arg2 List<byte[]>

List

Returns

List<byte[]>

List

Exceptions

RocksDBException

MultiGetAsList(ReadOptions, List<byte[]>)

public List<byte[]> MultiGetAsList(ReadOptions arg0, List<byte[]> arg1)

Parameters

arg0 ReadOptions

ReadOptions

arg1 List<byte[]>

List

Returns

List<byte[]>

List

Exceptions

RocksDBException

MultiGetByteBuffers(List<ByteBuffer>, List<ByteBuffer>)

public List<ByteBufferGetStatus> MultiGetByteBuffers(List<ByteBuffer> arg0, List<ByteBuffer> arg1)

Parameters

arg0 List<ByteBuffer>

List

arg1 List<ByteBuffer>

List

Returns

List<ByteBufferGetStatus>

List

Exceptions

RocksDBException

MultiGetByteBuffers(List<ColumnFamilyHandle>, List<ByteBuffer>, List<ByteBuffer>)

public List<ByteBufferGetStatus> MultiGetByteBuffers(List<ColumnFamilyHandle> arg0, List<ByteBuffer> arg1, List<ByteBuffer> arg2)

Parameters

arg0 List<ColumnFamilyHandle>

List

arg1 List<ByteBuffer>

List

arg2 List<ByteBuffer>

List

Returns

List<ByteBufferGetStatus>

List

Exceptions

RocksDBException

MultiGetByteBuffers(ReadOptions, List<ByteBuffer>, List<ByteBuffer>)

public List<ByteBufferGetStatus> MultiGetByteBuffers(ReadOptions arg0, List<ByteBuffer> arg1, List<ByteBuffer> arg2)

Parameters

arg0 ReadOptions

ReadOptions

arg1 List<ByteBuffer>

List

arg2 List<ByteBuffer>

List

Returns

List<ByteBufferGetStatus>

List

Exceptions

RocksDBException

MultiGetByteBuffers(ReadOptions, List<ColumnFamilyHandle>, List<ByteBuffer>, List<ByteBuffer>)

public List<ByteBufferGetStatus> MultiGetByteBuffers(ReadOptions arg0, List<ColumnFamilyHandle> arg1, List<ByteBuffer> arg2, List<ByteBuffer> arg3)

Parameters

arg0 ReadOptions

ReadOptions

arg1 List<ColumnFamilyHandle>

List

arg2 List<ByteBuffer>

List

arg3 List<ByteBuffer>

List

Returns

List<ByteBufferGetStatus>

List

Exceptions

RocksDBException

NewIterator()

public RocksIterator NewIterator()

Returns

RocksIterator

RocksIterator

NewIterator(ColumnFamilyHandle)

public RocksIterator NewIterator(ColumnFamilyHandle arg0)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

Returns

RocksIterator

RocksIterator

NewIterator(ColumnFamilyHandle, ReadOptions)

public RocksIterator NewIterator(ColumnFamilyHandle arg0, ReadOptions arg1)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 ReadOptions

ReadOptions

Returns

RocksIterator

RocksIterator

NewIterator(ReadOptions)

public RocksIterator NewIterator(ReadOptions arg0)

Parameters

arg0 ReadOptions

ReadOptions

Returns

RocksIterator

RocksIterator

NewIterators(List<ColumnFamilyHandle>)

public List<RocksIterator> NewIterators(List<ColumnFamilyHandle> arg0)

Parameters

arg0 List<ColumnFamilyHandle>

List

Returns

List<RocksIterator>

List

Exceptions

RocksDBException

NewIterators(List<ColumnFamilyHandle>, ReadOptions)

public List<RocksIterator> NewIterators(List<ColumnFamilyHandle> arg0, ReadOptions arg1)

Parameters

arg0 List<ColumnFamilyHandle>

List

arg1 ReadOptions

ReadOptions

Returns

List<RocksIterator>

List

Exceptions

RocksDBException

NumberLevels()

public int NumberLevels()

Returns

int

int

NumberLevels(ColumnFamilyHandle)

public int NumberLevels(ColumnFamilyHandle arg0)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

Returns

int

int

Open(String)

public static RocksDB Open(String arg0)

Parameters

arg0 String

String

Returns

RocksDB

RocksDB

Exceptions

RocksDBException

Open(String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>)

public static RocksDB Open(String arg0, List<ColumnFamilyDescriptor> arg1, List<ColumnFamilyHandle> arg2)

Parameters

arg0 String

String

arg1 List<ColumnFamilyDescriptor>

List

arg2 List<ColumnFamilyHandle>

List

Returns

RocksDB

RocksDB

Exceptions

RocksDBException

Open(DBOptions, String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>)

public static RocksDB Open(DBOptions arg0, String arg1, List<ColumnFamilyDescriptor> arg2, List<ColumnFamilyHandle> arg3)

Parameters

arg0 DBOptions

DBOptions

arg1 String

String

arg2 List<ColumnFamilyDescriptor>

List

arg3 List<ColumnFamilyHandle>

List

Returns

RocksDB

RocksDB

Exceptions

RocksDBException

Open(Options, String)

public static RocksDB Open(Options arg0, String arg1)

Parameters

arg0 Options

Options

arg1 String

String

Returns

RocksDB

RocksDB

Exceptions

RocksDBException

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

arg0 DBOptions

DBOptions

arg1 String

String

arg2 String

String

arg3 List<ColumnFamilyDescriptor>

List

arg4 List<ColumnFamilyHandle>

List

Returns

RocksDB

RocksDB

Exceptions

RocksDBException

OpenAsSecondary(Options, String, String)

public static RocksDB OpenAsSecondary(Options arg0, String arg1, String arg2)

Parameters

arg0 Options

Options

arg1 String

String

arg2 String

String

Returns

RocksDB

RocksDB

Exceptions

RocksDBException

OpenReadOnly(String)

public static RocksDB OpenReadOnly(String arg0)

Parameters

arg0 String

String

Returns

RocksDB

RocksDB

Exceptions

RocksDBException

OpenReadOnly(String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>)

public static RocksDB OpenReadOnly(String arg0, List<ColumnFamilyDescriptor> arg1, List<ColumnFamilyHandle> arg2)

Parameters

arg0 String

String

arg1 List<ColumnFamilyDescriptor>

List

arg2 List<ColumnFamilyHandle>

List

Returns

RocksDB

RocksDB

Exceptions

RocksDBException

OpenReadOnly(DBOptions, String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>)

public static RocksDB OpenReadOnly(DBOptions arg0, String arg1, List<ColumnFamilyDescriptor> arg2, List<ColumnFamilyHandle> arg3)

Parameters

arg0 DBOptions

DBOptions

arg1 String

String

arg2 List<ColumnFamilyDescriptor>

List

arg3 List<ColumnFamilyHandle>

List

Returns

RocksDB

RocksDB

Exceptions

RocksDBException

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

arg0 DBOptions

DBOptions

arg1 String

String

arg2 List<ColumnFamilyDescriptor>

List

arg3 List<ColumnFamilyHandle>

List

arg4 bool

bool

Returns

RocksDB

RocksDB

Exceptions

RocksDBException

OpenReadOnly(Options, String)

public static RocksDB OpenReadOnly(Options arg0, String arg1)

Parameters

arg0 Options

Options

arg1 String

String

Returns

RocksDB

RocksDB

Exceptions

RocksDBException

OpenReadOnly(Options, String, bool)

public static RocksDB OpenReadOnly(Options arg0, String arg1, bool arg2)

Parameters

arg0 Options

Options

arg1 String

String

arg2 bool

bool

Returns

RocksDB

RocksDB

Exceptions

RocksDBException

PauseBackgroundWork()

public void PauseBackgroundWork()

Exceptions

RocksDBException

PromoteL0(ColumnFamilyHandle, int)

public void PromoteL0(ColumnFamilyHandle arg0, int arg1)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 int

int

Exceptions

RocksDBException

PromoteL0(int)

public void PromoteL0(int arg0)

Parameters

arg0 int

int

Exceptions

RocksDBException

Put(ColumnFamilyHandle, WriteOptions, ByteBuffer, ByteBuffer)

public void Put(ColumnFamilyHandle arg0, WriteOptions arg1, ByteBuffer arg2, ByteBuffer arg3)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 WriteOptions

WriteOptions

arg2 ByteBuffer

ByteBuffer

arg3 ByteBuffer

ByteBuffer

Exceptions

RocksDBException

Put(ColumnFamilyHandle, WriteOptions, byte[], byte[])

public void Put(ColumnFamilyHandle arg0, WriteOptions arg1, byte[] arg2, byte[] arg3)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 WriteOptions

WriteOptions

arg2 byte[]

byte

arg3 byte[]

byte

Exceptions

RocksDBException

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

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 WriteOptions

WriteOptions

arg2 byte[]

byte

arg3 int

int

arg4 int

int

arg5 byte[]

byte

arg6 int

int

arg7 int

int

Exceptions

RocksDBException

Put(ColumnFamilyHandle, byte[], byte[])

public void Put(ColumnFamilyHandle arg0, byte[] arg1, byte[] arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 byte[]

byte

Exceptions

RocksDBException

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

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

arg2 int

int

arg3 int

int

arg4 byte[]

byte

arg5 int

int

arg6 int

int

Exceptions

RocksDBException

Put(WriteOptions, ByteBuffer, ByteBuffer)

public void Put(WriteOptions arg0, ByteBuffer arg1, ByteBuffer arg2)

Parameters

arg0 WriteOptions

WriteOptions

arg1 ByteBuffer

ByteBuffer

arg2 ByteBuffer

ByteBuffer

Exceptions

RocksDBException

Put(WriteOptions, byte[], byte[])

public void Put(WriteOptions arg0, byte[] arg1, byte[] arg2)

Parameters

arg0 WriteOptions

WriteOptions

arg1 byte[]

byte

arg2 byte[]

byte

Exceptions

RocksDBException

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

arg0 WriteOptions

WriteOptions

arg1 byte[]

byte

arg2 int

int

arg3 int

int

arg4 byte[]

byte

arg5 int

int

arg6 int

int

Exceptions

RocksDBException

Put(byte[], byte[])

public void Put(byte[] arg0, byte[] arg1)

Parameters

arg0 byte[]

byte

arg1 byte[]

byte

Exceptions

RocksDBException

Put(byte[], int, int, byte[], int, int)

public void Put(byte[] arg0, int arg1, int arg2, byte[] arg3, int arg4, int arg5)

Parameters

arg0 byte[]

byte

arg1 int

int

arg2 int

int

arg3 byte[]

byte

arg4 int

int

arg5 int

int

Exceptions

RocksDBException

ReleaseSnapshot(Snapshot)

public void ReleaseSnapshot(Snapshot arg0)

Parameters

arg0 Snapshot

Snapshot

ResetStats()

public void ResetStats()

Exceptions

RocksDBException

RocksdbVersion()

public static RocksDB.Version RocksdbVersion()

Returns

RocksDB.Version

RocksDB.Version

SetOptions(ColumnFamilyHandle, MutableColumnFamilyOptions)

public void SetOptions(ColumnFamilyHandle arg0, MutableColumnFamilyOptions arg1)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 MutableColumnFamilyOptions

MutableColumnFamilyOptions

Exceptions

RocksDBException

SingleDelete(ColumnFamilyHandle, WriteOptions, byte[])

public void SingleDelete(ColumnFamilyHandle arg0, WriteOptions arg1, byte[] arg2)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 WriteOptions

WriteOptions

arg2 byte[]

byte

Exceptions

RocksDBException

SingleDelete(ColumnFamilyHandle, byte[])

public void SingleDelete(ColumnFamilyHandle arg0, byte[] arg1)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

arg1 byte[]

byte

Exceptions

RocksDBException

SingleDelete(WriteOptions, byte[])

public void SingleDelete(WriteOptions arg0, byte[] arg1)

Parameters

arg0 WriteOptions

WriteOptions

arg1 byte[]

byte

Exceptions

RocksDBException

SingleDelete(byte[])

public void SingleDelete(byte[] arg0)

Parameters

arg0 byte[]

byte

Exceptions

RocksDBException

StartTrace(TraceOptions, AbstractTraceWriter)

public void StartTrace(TraceOptions arg0, AbstractTraceWriter arg1)

Parameters

arg0 TraceOptions

TraceOptions

arg1 AbstractTraceWriter

AbstractTraceWriter

Exceptions

RocksDBException

SuggestCompactRange()

public Range SuggestCompactRange()

Returns

Range

Range

Exceptions

RocksDBException

SuggestCompactRange(ColumnFamilyHandle)

public Range SuggestCompactRange(ColumnFamilyHandle arg0)

Parameters

arg0 ColumnFamilyHandle

ColumnFamilyHandle

Returns

Range

Range

Exceptions

RocksDBException

SyncWal()

public void SyncWal()

Exceptions

RocksDBException

TryCatchUpWithPrimary()

public void TryCatchUpWithPrimary()

Exceptions

RocksDBException

VerifyChecksum()

public void VerifyChecksum()

Exceptions

RocksDBException

Write(WriteOptions, WriteBatch)

public void Write(WriteOptions arg0, WriteBatch arg1)

Parameters

arg0 WriteOptions

WriteOptions

arg1 WriteBatch

WriteBatch

Exceptions

RocksDBException

Write(WriteOptions, WriteBatchWithIndex)

public void Write(WriteOptions arg0, WriteBatchWithIndex arg1)

Parameters

arg0 WriteOptions

WriteOptions

arg1 WriteBatchWithIndex

WriteBatchWithIndex

Exceptions

RocksDBException