Home
last modified time | relevance | path

Searched refs:Node (Results 1 – 9 of 9) sorted by relevance

/rocksdb-6.9/memtable/
Dinlineskiplist.h61 struct Node;
190 Node* node_;
242 Node* FindLessThan(const char* key, Node** prev = nullptr) const;
248 Node* FindLessThan(const char* key, Node** prev, Node* root, int top_level,
263 Node** out_prev, Node** out_next);
282 Node** prev_;
283 Node** next_;
327 bool CASNext(int n, Node* expected, Node* x) {
510 Node* x = root;
628 Node* x = reinterpret_cast<Node*>(raw + prefix);
[all …]
Dskiplist.h46 struct Node;
111 Node* node_;
124 Node* const head_;
134 Node** prev_;
159 Node* FindLessThan(const Key& key, Node** prev = nullptr) const;
175 Node* Next(int n) {
207 sizeof(Node) + sizeof(std::atomic<Node*>) * (height - 1));
308 Node* x = head_;
336 Node* x = head_;
366 Node* x = head_;
[all …]
Dhash_linklist_rep.cc65 struct Node { struct
68 Node* Next() { in Next() argument
86 Node() {} in Node() function
92 Node(const Node&) = delete;
93 Node& operator=(const Node&) = delete;
399 Node* head_;
400 Node* node_;
524 Node* x = new (mem) Node(); in Allocate()
572 Node* x = static_cast<Node*>(handle); in Insert()
593 Node* first = reinterpret_cast<Node*>(first_next_pointer); in Insert()
[all …]
/rocksdb-6.9/utilities/persistent_cache/
Dhash_table_test.cc25 struct Node { struct
26 Node() {} in Node() argument
35 bool operator()(const Node& lhs, const Node& rhs) { in operator ()()
46 static void ClearNode(Node /*node*/) {} in ClearNode()
48 HashTable<Node, Hash, Equal> map_;
56 struct Node : LRUElement<Node> { struct
57 Node() {} in Node() function
67 bool operator()(const Node* lhs, const Node* rhs) { in operator ()()
93 Node val; in TEST_F()
122 Node val; in TEST_F()
[all …]
Dhash_table_bench.cc229 Node n(key, val); in Insert()
234 Node n(key, string()); in Erase()
239 Node n(key, string()); in Lookup()
250 struct Node { struct in ROCKSDB_NAMESPACE::GranularLockImpl
251 explicit Node(const size_t key, const string& val) : key_(key), val_(val) {} in Node() argument
258 uint64_t operator()(const Node& node) { in operator ()()
264 bool operator()(const Node& lhs, const Node& rhs) { in operator ()()
269 HashTable<Node, Hash, Equal> impl_;
/rocksdb-6.9/db/
Dflush_scheduler.h42 struct Node { struct
44 Node* next; argument
47 std::atomic<Node*> head_;
Dflush_scheduler.cc25 Node* node = new Node{cfd, head_.load(std::memory_order_relaxed)}; in ScheduleWork()
43 Node* node = head_.load(std::memory_order_relaxed); in TakeNextColumnFamily()
/rocksdb-6.9/
DLANGUAGE-BINDINGS.md8 * Node.js - https://npmjs.org/package/rocksdb
/rocksdb-6.9/tools/rdb/
DREADME.md4 JavaScript binding for RocksDB within a Node application.