Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bytedance/terarkdb
/ types & classes
Types & classes
3,680 in github.com/bytedance/terarkdb
⨍
Functions
18,157
◇
Types & classes
3,680
↓ 591 callers
Class
Slice
util/string_util.h:16
↓ 389 callers
Class
Slice
utilities/transactions/transaction_lock_mgr.h:51
↓ 359 callers
Class
ReadOptions
table/format.h:34
↓ 275 callers
Class
WriteOptions
include/rocksdb/db.h:59
↓ 210 callers
Class
Slice
table/table_reader.h:22
↓ 161 callers
Class
CompactRangeOptions
include/rocksdb/db.h:62
↓ 149 callers
Class
FlushOptions
include/rocksdb/db.h:60
↓ 95 callers
Class
WriteOptions
utilities/transactions/write_prepared_txn.cc:29
↓ 74 callers
Class
LazyBuffer
include/rocksdb/lazy_buffer.h:24
↓ 72 callers
Class
InternalKey
db/dbformat.h:31
↓ 70 callers
Class
Options
table/plain_table_reader.h:34
↓ 66 callers
Class
ColumnFamilyOptions
include/rocksdb/db.h:57
↓ 59 callers
Class
EnvOptions
db/builder.h:33
↓ 52 callers
Class
SliceParts
A set of Slices that are virtually concatenated together. 'parts' points to an array of Slices. The number of elements in the array is 'num_parts'.
include/rocksdb/slice.h:164
↓ 46 callers
Class
ColumnFamilyDescriptor
include/rocksdb/db.h:73
↓ 46 callers
Class
MutableCFOptions
options/cf_options.h:138
↓ 43 callers
Class
Options
db/builder.h:29
↓ 41 callers
Class
Init
port/win/port_win.h:228
↓ 38 callers
Class
Status
Represents the status returned by a function call in RocksDB. Currently only used with {@link RocksDBException} when the status is not {@link Code#Ok
java/src/main/java/org/rocksdb/Status.java:14
↓ 34 callers
Class
ImmutableCFOptions
ImmutableCFOptions is a data struct used by RocksDB internal. It contains a subset of Options that should not be changed during the entire lifetime of
options/cf_options.h:22
↓ 33 callers
Class
JSONDocument
NOTE: none of this is thread-safe
include/rocksdb/utilities/json_document.h:33
↓ 30 callers
Class
EnvOptions
table/plain_table_factory.h:18
↓ 27 callers
Class
CompactionOptions
include/rocksdb/db.h:61
↓ 27 callers
Class
FileDescriptor
db/table_cache.h:33
↓ 25 callers
Class
TestKey
db/prefix_test.cc:60
↓ 21 callers
Class
DBOptions
include/rocksdb/db.h:56
↓ 21 callers
Class
LookupKey
A helper class useful for DBImpl::Get()
db/dbformat.h:307
↓ 20 callers
Class
ColDeclaration
utilities/col_buf_encoder.h:28
↓ 20 callers
Class
Slice
include/rocksdb/env.h:43
↓ 19 callers
Class
Options
utilities/write_batch_with_index/write_batch_with_index_internal.h:24
↓ 18 callers
Class
ParsedInternalKey
db/dbformat.h:92
↓ 18 callers
Class
basic_string_view
utilities/console/string_view.hpp:448
↓ 16 callers
Class
ColumnFamilyOptions
table/terark_zip_table.h:119
↓ 15 callers
Class
Compare
memtable/stl_wrappers.h:26
↓ 15 callers
Class
TableReaderOptions
table/table_builder.h:32
↓ 14 callers
Class
BlockContents
table/block.h:39
↓ 14 callers
Class
CompressionOptions
Compression options for different compression algorithms like Zlib
include/rocksdb/advanced_options.h:90
↓ 13 callers
Class
Mutex
db/memtable.h:35
↓ 12 callers
Class
BlockBasedTableOptions
table/block_based_table_reader.h:51
↓ 12 callers
Class
BlockReadAmpBitmap
BlockReadAmpBitmap is a bitmap that map the rocksdb::Block data bytes to a bitmap with ratio bytes_per_bit. Whenever we access a range of bytes in the
table/block.h:50
↓ 12 callers
Class
Get
third-party/gtest-1.8.1/fused-src/gtest/gtest.h:1114
↓ 11 callers
Class
InternalKeyComparator
A comparator for internal keys that uses a specified comparator for the user key portion and breaks ties by decreasing sequence number.
db/dbformat.h:161
↓ 11 callers
Class
ReadOptions
The class that controls the get behavior. Note that dispose() must be called before an Options instance become out-of-scope to release the allocated
java/src/main/java/org/rocksdb/ReadOptions.java:14
↓ 11 callers
Class
RowValue
utilities/cassandra/format.h:148
↓ 11 callers
Class
SpatialDBOptions
include/rocksdb/utilities/spatial_db.h:173
↓ 11 callers
Class
iterator
db/column_family.h:525
↓ 10 callers
Class
Condition
tools/advisor/advisor/rule_parser.py:281
↓ 10 callers
Class
DBOptions
table/terark_zip_table.h:118
↓ 10 callers
Class
FeatureSet
FeatureSet is a map of key-value pairs. One feature set is associated with each element in SpatialDB. It can be used to add rich data about the elemen
include/rocksdb/utilities/spatial_db.h:115
↓ 10 callers
Class
WriteOptions
Options that control write operations. Note that developers should call WriteOptions.dispose() to release the c++ side memory before a WriteOptions i
java/src/main/java/org/rocksdb/WriteOptions.java:14
↓ 9 callers
Class
Cleanable
include/rocksdb/cleanable.h:23
↓ 9 callers
Class
DeleteRange
terark-tools/deleterange/deleterange.hpp:40
↓ 9 callers
Class
Status
table/table_builder.h:29
↓ 8 callers
Class
Cleanup
include/rocksdb/cleanable.h:58
↓ 8 callers
Class
GeoPosition
A position in the earth's geoid
include/rocksdb/utilities/geo_db.h:32
↓ 8 callers
Class
RestoreOptions
include/rocksdb/utilities/backupable_db.h:149
↓ 8 callers
Class
RulesSpec
tools/advisor/advisor/rule_parser.py:430
↓ 8 callers
Class
TableBuilderOptions
table/table_builder.h:77
↓ 8 callers
Class
TransactionOptions
include/rocksdb/utilities/transaction_db.h:99
↓ 7 callers
Class
DatabaseOptions
tools/advisor/advisor/db_options_parser.py:73
↓ 7 callers
Class
Hash
utilities/persistent_cache/hash_table_test.cc:40
↓ 7 callers
Class
HdfsFatalException
A simple exception that indicates something went wrong that is not recoverable. The intention is for the message to be printed (with nothing else) an
hdfs/env_hdfs.h:28
↓ 7 callers
Class
ImmutableDBOptions
options/db_options.h:16
↓ 7 callers
Class
IngestExternalFileOptions
IngestExternalFileOptions is used by IngestExternalFile()
include/rocksdb/options.h:1351
↓ 7 callers
Class
Test
Represents a failure message.
third-party/gtest-1.8.1/fused-src/gtest/gtest.h:7978
↓ 7 callers
Class
Variant
Variant is a class that can be many things: null, bool, int, double or string It is used to store different value types in FeatureSet (see below)
include/rocksdb/utilities/spatial_db.h:42
↓ 6 callers
Class
DBOptions
options/options_helper.cc:1420
↓ 6 callers
Class
Equal
utilities/persistent_cache/hash_table_test.cc:34
↓ 6 callers
Class
RangePtr
A range of keys, support infinite bound
include/rocksdb/db.h:126
↓ 6 callers
Class
kevent
utilities/console/gujia_kqueue_impl.h:11
↓ 6 callers
Class
stat
env/env_posix.cc:615
↓ 5 callers
Class
CacheKey
Key of hash map. We store hash value with the key for convenience.
cache/clock_cache.cc:208
↓ 5 callers
Class
DatabaseLogs
tools/advisor/advisor/db_log_parser.py:88
↓ 5 callers
Class
Log
tools/advisor/advisor/db_log_parser.py:31
↓ 5 callers
Class
MY_STAT
third-party/bzip2/bzip2.c:690
↓ 5 callers
Class
Node
utilities/persistent_cache/hash_table_test.cc:25
↓ 5 callers
Class
OptionsOverride
db/db_test_util.h:108
↓ 5 callers
Class
Params
util/thread_local_test.cc:29
↓ 5 callers
Class
ParsedInternalKey
table/table_reader.h:21
↓ 5 callers
Class
Shard
util/concurrent_arena.h:88
↓ 5 callers
Class
TableProperties
table/meta_blocks.h:30
↓ 5 callers
Enum
size_type
utilities/console/string_view.hpp:908
↓ 4 callers
Class
Allocator
util/allocator.h:22
↓ 4 callers
Class
BytewiseComparator
This is a Java Native implementation of the C++ equivalent BytewiseComparatorImpl using {@link Slice} The performance of Comparators implemented in J
java/src/main/java/org/rocksdb/util/BytewiseComparator.java:22
↓ 4 callers
Class
ColumnFamilyDescriptor
table/terark_zip_table.h:154
↓ 4 callers
Class
ColumnFamilyDescriptor
<p>Describes a column family with a name and respective Options.</p>
java/src/main/java/org/rocksdb/ColumnFamilyDescriptor.java:14
↓ 4 callers
Class
DbPath
include/rocksdb/options.h:92
↓ 4 callers
Class
Deleter
env/env_test.cc:61
↓ 4 callers
Class
RangeTombstone
When user call DeleteRange() to delete a range of keys, we will store a serialized RangeTombstone in MemTable and SST. the struct here is a easy-under
db/dbformat.h:612
↓ 4 callers
Class
SetComparator
A comparator to be used in std::set
util/set_comparator.h:10
↓ 4 callers
Class
Slice
<p>Base class for slices which will receive byte[] based access to the underlying data.</p> <p>byte[] backed slices typically perform better with sma
java/src/main/java/org/rocksdb/Slice.java:16
↓ 4 callers
Class
SpatialIndexOptions
SpatialIndexOptions defines a spatial index that will be built on the data
include/rocksdb/utilities/spatial_db.h:206
↓ 4 callers
Class
stat
env/env_test.cc:194
↓ 3 callers
Class
BackwardComp
memtable/terark_zip_memtable.h:201
↓ 3 callers
Class
BlockBasedTableFactory
table/block_based_table_factory.h:45
↓ 3 callers
Class
BlockBasedTableOptions
For advanced user only
include/rocksdb/table.h:55
↓ 3 callers
Class
BlockHandle
BlockHandle is a pointer to the extent of a file that stores a data block or a meta block.
table/format.h:43
↓ 3 callers
Class
DecodeEntry
Helper routine: decode the next block entry starting at "p", storing the number of shared key bytes, non_shared key bytes, and the length of the value
table/block.cc:38
↓ 3 callers
Class
ForwardComp
memtable/terark_zip_memtable.h:192
↓ 3 callers
Class
Index
utilities/document/document_db.cc:221
next →
1–100 of 3,680, ranked by callers