BtRbTree
BtRbTree *pTree;
BtRbTree *pTree = sqliteHashData(p);
static void leftRotate(BtRbTree *pTree, BtRbNode *pX)
static void rightRotate(BtRbTree *pTree, BtRbNode *pX)
typedef struct BtRbTree BtRbTree;
static void check_redblack_tree(BtRbTree * tree, char ** msg)
static void do_insert_balancing(BtRbTree *pTree, BtRbNode *pX)
void do_delete_balancing(BtRbTree *pTree, BtRbNode *pX, BtRbNode *pParent)
BtRbTree *pNewTbl = sqliteMalloc(sizeof(BtRbTree));
BtRbTree *pTree;
BtRbTree *pTree;