A BTree does not keep track of it's length. See BTrees.Length.Length:
On 8 April 2010 16:36, Leszek Syroka <leszek.marek.syr...@cern.ch> wrote:
> what is the fastest way of checking the number of elements in OOBtree.
> Execution time of
> len( OOBtree.keys() ) and len(OOBtree)
> is exactly the same. For big data sets execution time is unacceptable. I
> found out that in the implementation of OOBtree (written in C) there is
> a variable called 'len', which seems to contain the length of the tree.
> Is it possible to access that variable from the python code without
> modifying the source?
> Best regards
> For more information about ZODB, see the ZODB Wiki:
> ZODB-Dev mailing list - zodb-...@zope.org
For more information about ZODB, see the ZODB Wiki:
ZODB-Dev mailing list - ZODB-Dev@zope.org