#include "lib/trace.h"
#include "be/tx_group_fom.h"
#include "be/btree.h"
#include "lib/types.h"
#include "lib/misc.h"
#include "lib/memory.h"
#include "lib/errno.h"
#include "be/ut/helper.h"
#include "ut/ut.h"
#include <stdio.h>
Go to the source code of this file.
|
void | btree_dbg_print (struct m0_be_btree *tree) |
|
static int | tree_cmp (const void *key0, const void *key1) |
|
static m0_bcount_t | tree_kv_size (const void *kv) |
|
static void | check (struct m0_be_btree *tree) |
|
static struct m0_be_btree * | create_tree (void) |
|
static void | destroy_tree (struct m0_be_btree *tree) |
|
static void | truncate_tree (struct m0_be_btree *tree) |
|
void | m0_be_ut_btree_create_truncate (void) |
|
void | m0_be_ut_btree_create_destroy (void) |
|
static int | btree_insert (struct m0_be_btree *t, struct m0_buf *k, struct m0_buf *v, int nr_left) |
|
static int | btree_insert_inplace (struct m0_be_btree *t, struct m0_buf *k, int v, int nr_left) |
|
static int | btree_delete (struct m0_be_btree *t, struct m0_buf *k, int nr_left) |
|
static void | shuffle_array (int a[], size_t n) |
|
static void | btree_delete_test (struct m0_be_btree *tree, struct m0_be_tx *tx) |
|
static int | btree_save (struct m0_be_btree *tree, struct m0_buf *k, struct m0_buf *v, bool overwrite) |
|
static void | btree_save_test (struct m0_be_btree *tree) |
|
static void | cursor_test (struct m0_be_btree *tree) |
|
◆ M0_TRACE_SUBSYSTEM
#define M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_UT |
◆ anonymous enum
Enumerator |
---|
INSERT_COUNT | |
INSERT_KSIZE | |
INSERT_VSIZE | |
TXN_OPS_NR | |
Definition at line 61 of file btree.c.
◆ btree_delete()
◆ btree_delete_test()
◆ btree_insert()
◆ btree_insert_inplace()
static int btree_insert_inplace |
( |
struct m0_be_btree * |
t, |
|
|
struct m0_buf * |
k, |
|
|
int |
v, |
|
|
int |
nr_left |
|
) |
| |
|
static |
◆ btree_save()
◆ btree_save_test()
static void btree_save_test |
( |
struct m0_be_btree * |
tree | ) |
|
|
static |
◆ check()
◆ create_tree()
◆ cursor_test()
◆ destroy_tree()
◆ m0_be_ut_btree_create_destroy()
void m0_be_ut_btree_create_destroy |
( |
void |
| ) |
|
◆ m0_be_ut_btree_create_truncate()
void m0_be_ut_btree_create_truncate |
( |
void |
| ) |
|
◆ shuffle_array()
static void shuffle_array |
( |
int |
a[], |
|
|
size_t |
n |
|
) |
| |
|
static |
◆ tree_cmp()
static int tree_cmp |
( |
const void * |
key0, |
|
|
const void * |
key1 |
|
) |
| |
|
static |
◆ tree_kv_size()
◆ truncate_tree()
◆ kv_ops
Initial value:= {
}
static m0_bcount_t tree_kv_size(const void *kv)
static int tree_cmp(const void *key0, const void *key1)
Definition at line 54 of file btree.c.
◆ seg
◆ ut_be
◆ ut_seg