| Package | Description |
|---|---|
| org.rocksdb |
| Modifier and Type | Method and Description |
|---|---|
ColumnFamilyDescriptor |
ColumnFamilyHandle.getDescriptor()
Gets the up-to-date descriptor of the column family
associated with this handle.
|
| Modifier and Type | Method and Description |
|---|---|
ColumnFamilyHandle |
RocksDB.createColumnFamily(ColumnFamilyDescriptor columnFamilyDescriptor)
Creates a new column family with the name columnFamilyName and
allocates a ColumnFamilyHandle within an internal structure.
|
ColumnFamilyHandle |
TtlDB.createColumnFamilyWithTtl(ColumnFamilyDescriptor columnFamilyDescriptor,
int ttl)
Creates a new ttl based column family with a name defined
in given ColumnFamilyDescriptor and allocates a
ColumnFamilyHandle within an internal structure.
|
| Modifier and Type | Method and Description |
|---|---|
List<ColumnFamilyHandle> |
RocksDB.createColumnFamilies(List<ColumnFamilyDescriptor> columnFamilyDescriptors)
Bulk create column families with the same column family options.
|
static void |
OptionsUtil.loadLatestOptions(ConfigOptions configOptions,
String dbPath,
DBOptions dbOptions,
List<ColumnFamilyDescriptor> cfDescs)
Similar to LoadLatestOptions, this function constructs the DBOptions
and ColumnFamilyDescriptors based on the specified RocksDB Options file.
|
static void |
OptionsUtil.loadLatestOptions(String dbPath,
Env env,
DBOptions dbOptions,
List<ColumnFamilyDescriptor> cfDescs)
A static method to construct the DBOptions and ColumnFamilyDescriptors by
loading the latest RocksDB options file stored in the specified rocksdb
database.
|
static void |
OptionsUtil.loadLatestOptions(String dbPath,
Env env,
DBOptions dbOptions,
List<ColumnFamilyDescriptor> cfDescs,
boolean ignoreUnknownOptions) |
static void |
OptionsUtil.loadOptionsFromFile(ConfigOptions configOptions,
String optionsFileName,
DBOptions dbOptions,
List<ColumnFamilyDescriptor> cfDescs)
Similar to LoadLatestOptions, this function constructs the DBOptions
and ColumnFamilyDescriptors based on the specified RocksDB Options file.
|
static void |
OptionsUtil.loadOptionsFromFile(String optionsFileName,
Env env,
DBOptions dbOptions,
List<ColumnFamilyDescriptor> cfDescs)
Similar to LoadLatestOptions, this function constructs the DBOptions
and ColumnFamilyDescriptors based on the specified RocksDB Options file.
|
static void |
OptionsUtil.loadOptionsFromFile(String optionsFileName,
Env env,
DBOptions dbOptions,
List<ColumnFamilyDescriptor> cfDescs,
boolean ignoreUnknownOptions) |
static OptimisticTransactionDB |
OptimisticTransactionDB.open(DBOptions dbOptions,
String path,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles)
Open an OptimisticTransactionDB similar to
RocksDB.open(DBOptions, String, List, List). |
static RocksDB |
RocksDB.open(DBOptions options,
String path,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles)
The factory constructor of RocksDB that opens a RocksDB instance given
the path to the database using the specified options and db path and a list
of column family names.
|
static TtlDB |
TtlDB.open(DBOptions options,
String db_path,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles,
List<Integer> ttlValues,
boolean readOnly)
Opens a TtlDB.
|
static TransactionDB |
TransactionDB.open(DBOptions dbOptions,
TransactionDBOptions transactionDbOptions,
String path,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles)
Open a TransactionDB, similar to
RocksDB.open(DBOptions, String, List, List). |
static RocksDB |
RocksDB.open(String path,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles)
The factory constructor of RocksDB that opens a RocksDB instance given
the path to the database using the specified options and db path and a list
of column family names.
|
static RocksDB |
RocksDB.openAsSecondary(DBOptions options,
String path,
String secondaryPath,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles)
Open DB as secondary instance with column families.
|
static RocksDB |
RocksDB.openReadOnly(DBOptions options,
String path,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles)
The factory constructor of RocksDB that opens a RocksDB instance in
Read-Only mode given the path to the database using the specified
options and db path.
|
static RocksDB |
RocksDB.openReadOnly(DBOptions options,
String path,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles,
boolean errorIfWalFileExists)
The factory constructor of RocksDB that opens a RocksDB instance in
Read-Only mode given the path to the database using the specified
options and db path.
|
static RocksDB |
RocksDB.openReadOnly(String path,
List<ColumnFamilyDescriptor> columnFamilyDescriptors,
List<ColumnFamilyHandle> columnFamilyHandles)
The factory constructor of RocksDB that opens a RocksDB instance in
Read-Only mode given the path to the database using the default
options.
|
Copyright © 2021. All rights reserved.