more TDB
This commit is contained in:
parent
8d23a257b8
commit
7e586f4d49
|
@ -15,6 +15,16 @@
|
|||
|
||||
#include "tdbInt.h"
|
||||
|
||||
int tdbPageCreate(int pageSize, SPage **ppPage, void *(*xMalloc)(void *, size_t), void *arg) {
|
||||
// TODO
|
||||
return 0;
|
||||
}
|
||||
|
||||
int tdbPageDestroy(SPage *pPage, void (*xFree)(void *)) {
|
||||
// TODO
|
||||
return 0;
|
||||
}
|
||||
|
||||
int tdbPageInsertCell(SPage *pPage, int idx, SCell *pCell, int szCell) {
|
||||
// TODO
|
||||
return 0;
|
||||
|
|
|
@ -39,6 +39,7 @@ struct SPage {
|
|||
pthread_spinlock_t lock;
|
||||
u8 *pData;
|
||||
SPgid pgid;
|
||||
int pageSize;
|
||||
|
||||
// Fields used by SPCache
|
||||
TDB_PCACHE_PAGE
|
||||
|
@ -95,6 +96,8 @@ struct SPage {
|
|||
#endif
|
||||
|
||||
// APIs
|
||||
int tdbPageCreate(int pageSize, SPage **ppPage, void *(*xMalloc)(void *, size_t), void *arg);
|
||||
int tdbPageDestroy(SPage *pPage, void (*xFree)(void *));
|
||||
int tdbPageInsertCell(SPage *pPage, int idx, SCell *pCell, int szCell);
|
||||
int tdbPageDropCell(SPage *pPage, int idx);
|
||||
|
||||
|
|
Loading…
Reference in New Issue