You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
512 B

  1. package bptree
  2. func (self *BpMap) getRoot() *BpNode {
  3. return self.root
  4. }
  5. func (self *BpMap) setRoot(root *BpNode) {
  6. self.root = root
  7. }
  8. func (self *BpTree) getRoot() *BpNode {
  9. return self.root
  10. }
  11. func (self *BpTree) setRoot(root *BpNode) {
  12. self.root = root
  13. }
  14. func (self *BpNode) getNext() *BpNode {
  15. return self.next
  16. }
  17. func (self *BpNode) setNext(next *BpNode) {
  18. self.next = next
  19. }
  20. func (self *BpNode) getPrev() *BpNode {
  21. return self.prev
  22. }
  23. func (self *BpNode) setPrev(prev *BpNode) {
  24. self.prev = prev
  25. }