2017 © Pedro Peláez
 

library beetree

A generic library to work with b-trees

image

ems/beetree

A generic library to work with b-trees

  • Tuesday, July 3, 2018
  • by mtils
  • Repository
  • 2 Watchers
  • 0 Stars
  • 604 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 5 Versions
  • 1 % Grown

The README.md

BeeTree

A generic library to work with b-trees., (*1)

This library offers a few interfaces to work with b-trees., (*2)

Until now there are only two implementations of such a b-tree model:, (*3)

  • Eloquent\AdjacencyListModel and
  • Eloquent\OrderedAdjacencyListModel

I needed this libs for a few database tasks which did not allow nested set or other implementations. One big disadvantage of nested set and especially ClosureTable are the dependecies of all nodes among themselves., (*4)

If you like to copy one part of a tree into another tree of another table this is getting very funny with dependencies of lft, rgt or closuretables. So this library is to have a common interface to access trees and in each case you can deceide to use whatever tree implementation without changing the surrounding logic., (*5)

The interfaces have slightly different names of other implementations like etrepat/baum or franzose/ClosureTable. This is intended to write the interface implementations into your existing classes., (*6)

The Versions

03/07 2018

dev-master

9999999-dev

A generic library to work with b-trees

  Sources   Download

MIT

The Requires

 

model tree adjacencylist

03/07 2018

v0.2.0

0.2.0.0

A generic library to work with b-trees

  Sources   Download

MIT

The Requires

 

model tree adjacencylist

09/06 2015

v0.1.2

0.1.2.0

A generic library to work with b-trees

  Sources   Download

MIT

The Requires

 

model tree adjacencylist

09/06 2015

v0.1.1

0.1.1.0

A generic library to work with b-trees

  Sources   Download

MIT

The Requires

 

model tree adjacencylist

16/12 2014

v0.1.0

0.1.0.0

A generic library to work with b-trees

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

model tree adjacencylist