chore: formatting
This commit is contained in:
+32
-20
@@ -6,42 +6,54 @@
|
||||
#include <stdint.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
||||
extern "C"
|
||||
{
|
||||
#endif
|
||||
|
||||
/* --- Page Management --- */
|
||||
typedef struct Page Page;
|
||||
/* --- Page Management --- */
|
||||
typedef struct Page Page;
|
||||
|
||||
Page * page_create(uint32_t page_id);
|
||||
Page *
|
||||
page_create(uint32_t page_id);
|
||||
|
||||
int page_insert(Page * p, const void * data, size_t len);
|
||||
int
|
||||
page_insert(Page * p, const void * data, size_t len);
|
||||
|
||||
void * page_get(Page * p, uint16_t slot_id, size_t * out_len);
|
||||
void *
|
||||
page_get(Page * p, uint16_t slot_id, size_t * out_len);
|
||||
|
||||
void page_free(Page * p);
|
||||
void
|
||||
page_free(Page * p);
|
||||
|
||||
/* --- Heap (Multi-Page Row Store / Delta) --- */
|
||||
typedef struct Heap Heap;
|
||||
/* --- Heap (Multi-Page Row Store / Delta) --- */
|
||||
typedef struct Heap Heap;
|
||||
|
||||
Heap * heap_create(void);
|
||||
Heap *
|
||||
heap_create(void);
|
||||
|
||||
int heap_insert(Heap * h, const void * data, size_t len);
|
||||
int
|
||||
heap_insert(Heap * h, const void * data, size_t len);
|
||||
|
||||
void heap_full_scan(Heap * h, void (*callback)(const void *, size_t));
|
||||
void
|
||||
heap_full_scan(Heap * h, void (*callback)(const void *, size_t));
|
||||
|
||||
void heap_free(Heap * h);
|
||||
void
|
||||
heap_free(Heap * h);
|
||||
|
||||
/* --- B+Tree Index --- */
|
||||
typedef struct BTree BTree;
|
||||
/* --- B+Tree Index --- */
|
||||
typedef struct BTree BTree;
|
||||
|
||||
BTree * btree_create(void);
|
||||
BTree *
|
||||
btree_create(void);
|
||||
|
||||
int btree_insert(BTree * bt, int64_t key, uint32_t page_id, uint16_t slot_id);
|
||||
int
|
||||
btree_insert(BTree * bt, int64_t key, uint32_t page_id, uint16_t slot_id);
|
||||
|
||||
int btree_lookup(BTree * bt, int64_t key, uint32_t * out_page, uint16_t * out_slot);
|
||||
int
|
||||
btree_lookup(BTree * bt, int64_t key, uint32_t * out_page, uint16_t * out_slot);
|
||||
|
||||
void btree_free(BTree * bt);
|
||||
void
|
||||
btree_free(BTree * bt);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
@@ -18,8 +18,6 @@ test_create_returns_non_null(void)
|
||||
printf(" OK: page_create(42) returns non-NULL\n");
|
||||
}
|
||||
|
||||
static void
|
||||
|
||||
int
|
||||
main(void)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user