Rbtree
static int memRbtreeClearTable(Rbtree* tree, int n)
static int memRbtreeGetMeta(Rbtree* tree, int* aMeta)
static int memRbtreeUpdateMeta(Rbtree* tree, int* aMeta)
static char *memRbtreeIntegrityCheck(Rbtree* tree, int* aRoot, int nRoot)
static int memRbtreeSetCacheSize(Rbtree* tree, int sz)
static int memRbtreeSetSafetyLevel(Rbtree *pBt, int level){
static int memRbtreeBeginTrans(Rbtree* tree)
static int memRbtreeCommit(Rbtree* tree){
static int memRbtreeClose(Rbtree* tree)
static void execute_rollback_list(Rbtree *pRbtree, BtRollbackOp *pList)
static int memRbtreeRollback(Rbtree* tree)
static int memRbtreeBeginCkpt(Rbtree* tree)
static int memRbtreeCommitCkpt(Rbtree* tree)
static int memRbtreeRollbackCkpt(Rbtree* tree)
static int memRbtreeClearTable(Rbtree* tree, int n);
static int memRbtreePageDump(Rbtree* tree, int pgno, int rec)
static struct Pager *memRbtreePager(Rbtree* tree)
static const char *memRbtreeGetFilename(Rbtree *pBt){
static int memRbtreeCopyFile(Rbtree *pBt, Rbtree *pBt2){
typedef struct Rbtree Rbtree;
static void btreeCreateTable(Rbtree* pRbtree, int n)
static void btreeLogRollbackOp(Rbtree* pRbtree, BtRollbackOp *pRollbackOp)
Rbtree **ppRbtree = (Rbtree**)ppBtree;
*ppRbtree = (Rbtree *)sqliteMalloc(sizeof(Rbtree));
static int memRbtreeCreateTable(Rbtree* tree, int* n)
static int memRbtreeDropTable(Rbtree* tree, int n)
Rbtree* tree,
Rbtree *pRbtree;