Package org.yamcs.yarch.rocksdb
package org.yamcs.yarch.rocksdb
-
ClassDescriptionwrapper around a rocksdb iterator that only supports next() and is restricted to a range.Used in partitioning by value - translates between value (Object) and byte[]Iterator that does not support seek.Wrapper around RocksDb iterator that iterates all the keys with a prefix in descending orderWrapper around a rocksdb iterator that only supports prev() and is restricted to a range.rebuilds the histogram for a tableWrites histograms for one table.Stores users objects in rocksdbreads the rdbConfig from the yamcs.yaml and provides RocksDB Options when creating and opening databases singletonmanufacturer of RDB databases residing under a sub-directory which is normally the
Tablespace.getDataDir()
.Handles partitions for one table.sequence stored in the Rocksdb metadata.Storage Engine based on RocksDB.Holds together the RDB properties related to one table.table writer for the rocksdb2 engine.Makes system parameters under /yamcs/<instance-id>/rocksdb/iterates through a table based on the secondary index range.Writes secondary index for one table.Histogram writer for the tables having one column histogram (which is actually all standard tables from Yamcs)Tablespaces are used to store data by theRdbStorageEngine
.wrapper around RocksDB that keeps track of column families.