API Reference¶
Protocol APIs¶
-
interface
BTrees.Interfaces.
ICollection
[source]¶ -
clear
()¶ Remove all of the items from the collection.
-
__nonzero__
()¶ Check if the collection is non-empty.
Return a true value if the collection is non-empty and a false value otherwise.
-
-
interface
BTrees.Interfaces.
IReadSequence
[source]¶ -
__getitem__
(index)¶ Return the value at the given index.
An
IndexError
is raised if the index cannot be found.
-
__getslice__
(index1, index2)¶ Return a subsequence from the original sequence.
The subsequence includes the items from index1 up to, but not including, index2.
-
-
interface
BTrees.Interfaces.
IKeyed
[source]¶ Extends:
BTrees.Interfaces.ICollection
-
has_key
(key)¶ Check whether the object has an item with the given key.
Return a true value if the key is present, else a false value.
-
keys
(min=None, max=None, excludemin=False, excludemax=False)¶ Return an
IReadSequence
containing the keys in the collection.The type of the
IReadSequence
is not specified. It could be a list or a tuple or some other type.All arguments are optional, and may be specified as keyword arguments, or by position.
If a min is specified, then output is constrained to keys greater than or equal to the given min, and, if excludemin is specified and true, is further constrained to keys strictly greater than min. A min value of None is ignored. If min is None or not specified, and excludemin is true, the smallest key is excluded.
If a max is specified, then output is constrained to keys less than or equal to the given max, and, if excludemax is specified and true, is further constrained to keys strictly less than max. A max value of None is ignored. If max is None or not specified, and excludemax is true, the largest key is excluded.
-
maxKey
(key=None)¶ Return the maximum key.
If a key argument if provided and not None, return the largest key that is less than or equal to the argument. Raise an exception if no such key exists.
-
minKey
(key=None)¶ Return the minimum key.
If a key argument if provided and not None, return the smallest key that is greater than or equal to the argument. Raise an exception if no such key exists.
-
-
interface
BTrees.Interfaces.
ISetMutable
[source]¶ Extends:
BTrees.Interfaces.IKeyed
-
insert
(key)¶ Add the key (value) to the set.
If the key was already in the set, return 0, otherwise return 1.
-
update
(seq)¶ Add the items from the given sequence to the set.
-
-
interface
BTrees.Interfaces.
ISized
[source]¶ An object that supports __len__.
-
__len__
()¶ Return the number of items in the container.
-
-
interface
BTrees.Interfaces.
IKeySequence
[source]¶ Extends:
BTrees.Interfaces.IKeyed
,BTrees.Interfaces.ISized
-
__getitem__
(index)¶ Return the key in the given index position.
This allows iteration with for loops and use in functions, like map and list, that read sequences.
-
-
interface
BTrees.Interfaces.
IMinimalDictionary
[source]¶ Extends:
BTrees.Interfaces.ISized
,BTrees.Interfaces.IKeyed
-
get
(key, default)¶ Get the value associated with the given key.
Return the default if
has_key()
is false with the given key.
-
__getitem__
(key)¶ Get the value associated with the given key.
-
__setitem__
(key, value)¶ Set the value associated with the given key.
-
__delitem__
(key)¶ Delete the value associated with the given key.
Raise class:KeyError if
has_key()
is false with the given key.
-
values
(min=None, max=None, excludemin=False, excludemax=False)¶ Return an
BTrees.Interfaces.IReadSequence
containing the values in the collection.The type of the
IReadSequence
is not specified. It could be a list or a tuple or some other type.All arguments are optional, and may be specified as keyword arguments, or by position.
If a min is specified, then output is constrained to values whose keys are greater than or equal to the given min, and, if excludemin is specified and true, is further constrained to values whose keys are strictly greater than min. A min value of None is ignored. If min is None or not specified, and excludemin is true, the value corresponding to the smallest key is excluded.
If a max is specified, then output is constrained to values whose keys are less than or equal to the given max, and, if excludemax is specified and true, is further constrained to values whose keys are strictly less than max. A max value of None is ignored. If max is None or not specified, and excludemax is true, the value corresponding to the largest key is excluded.
-
items
(min=None, max=None, excludemin=False, excludemax=False)¶ Return an
BTrees.Interfaces.IReadSequence
containing the items in the collection.An item is a 2-tuple, a (key, value) pair.
The type of the
BTrees.Interfaces.IReadSequence
is not specified. It could be a list or a tuple or some other type.All arguments are optional, and may be specified as keyword arguments, or by position.
If a min is specified, then output is constrained to items whose keys are greater than or equal to the given min, and, if excludemin is specified and true, is further constrained to items whose keys are strictly greater than min. A min value of None is ignored. If min is None or not specified, and excludemin is true, the item with the smallest key is excluded.
If a max is specified, then output is constrained to items whose keys are less than or equal to the given max, and, if excludemax is specified and true, is further constrained to items whose keys are strictly less than max. A max value of None is ignored. If max is None or not specified, and excludemax is true, the item with the largest key is excluded.
-
-
interface
BTrees.Interfaces.
IDictionaryIsh
[source]¶ Extends:
BTrees.Interfaces.IMinimalDictionary
-
update
(collection)¶ Add the items from the given collection object to the collection.
The input collection must be a sequence of (key, value) 2-tuples, or an object with an ‘items’ method that returns a sequence of (key, value) pairs.
-
byValue
(minValue)¶ Return a sequence of (value, key) pairs, sorted by value.
Values < minValue are omitted and other values are “normalized” by the minimum value. This normalization may be a noop, but, for integer values, the normalization is division.
-
setdefault
(key, d)¶ D.setdefault(k, d) -> D.get(k, d), also set D[k]=d if k not in D.
Return the value like
get()
except that if key is missing, d is both returned and inserted into the dictionary as the value of k.Note that, unlike as for Python’s
dict.setdefault()
, d is not optional. Python defaults d to None, but that doesn’t make sense for mappings that can’t have None as a value (for example, anIIBTree
can have only integers as values).
-
-
interface
BTrees.Interfaces.
IMerge
[source]¶ Object with methods for merging sets, buckets, and trees.
These methods are supplied in modules that define collection classes with particular key and value types. The operations apply only to collections from the same module. For example, the
BTrees.IIBTree.IIBTree.union()
can only be used withIIBTree
,IIBucket
,IISet
, andIITreeSet
.The implementing module has a value type. The
IOBTree
andOOBTree
modules have object value type. TheIIBTree
andOIBTree
modules have integer value types. Other modules may be defined in the future that have other value types.The individual types are classified into set (Set and TreeSet) and mapping (Bucket and BTree) types.
-
difference
(c1, c2)¶ Return the keys or items in c1 for which there is no key in c2.
If c1 is None, then None is returned. If c2 is None, then c1 is returned.
If neither c1 nor c2 is None, the output is a Set if c1 is a Set or TreeSet, and is a Bucket if c1 is a Bucket or BTree.
-
union
(c1, c2)¶ Compute the Union of c1 and c2.
If c1 is None, then c2 is returned, otherwise, if c2 is None, then c1 is returned.
The output is a Set containing keys from the input collections.
-
intersection
(c1, c2)¶ Compute the intersection of c1 and c2.
If c1 is None, then c2 is returned, otherwise, if c2 is None, then c1 is returned.
The output is a Set containing matching keys from the input collections.
-
-
interface
BTrees.Interfaces.
IIMerge
[source]¶ Extends:
BTrees.Interfaces.IMerge
Merge collections with integer value type.
A primary intent is to support operations with no or integer values, which are used as “scores” to rate indiviual keys. That is, in this context, a BTree or Bucket is viewed as a set with scored keys, using integer scores.
-
weightedUnion
(c1, c2, weight1=1, weight2=1)¶ Compute the weighted union of c1 and c2.
If c1 and c2 are None, the output is (0, None).
If c1 is None and c2 is not None, the output is (weight2, c2).
If c1 is not None and c2 is None, the output is (weight1, c1).
Else, and hereafter, c1 is not None and c2 is not None.
If c1 and c2 are both sets, the output is 1 and the (unweighted) union of the sets.
Else the output is 1 and a Bucket whose keys are the union of c1 and c2’s keys, and whose values are:
v1*weight1 + v2*weight2 where: v1 is 0 if the key is not in c1 1 if the key is in c1 and c1 is a set c1[key] if the key is in c1 and c1 is a mapping v2 is 0 if the key is not in c2 1 if the key is in c2 and c2 is a set c2[key] if the key is in c2 and c2 is a mapping
Note that c1 and c2 must be collections.
-
weightedIntersection
(c1, c2, weight1=1, weight2=1)¶ Compute the weighted intersection of c1 and c2.
If c1 and c2 are None, the output is (0, None).
If c1 is None and c2 is not None, the output is (weight2, c2).
If c1 is not None and c2 is None, the output is (weight1, c1).
Else, and hereafter, c1 is not None and c2 is not None.
If c1 and c2 are both sets, the output is the sum of the weights and the (unweighted) intersection of the sets.
Else the output is 1 and a Bucket whose keys are the intersection of c1 and c2’s keys, and whose values are:
v1*weight1 + v2*weight2 where: v1 is 1 if c1 is a set c1[key] if c1 is a mapping v2 is 1 if c2 is a set c2[key] if c2 is a mapping
Note that c1 and c2 must be collections.
-
-
interface
BTrees.Interfaces.
IMergeIntegerKey
[source]¶ Extends:
BTrees.Interfaces.IMerge
IMerge
-able objects with integer keys.Concretely, this means the types in
IOBTree
andIIBTree
.-
multiunion
(seq)¶ Return union of (zero or more) integer sets, as an integer set.
seq is a sequence of objects each convertible to an integer set. These objects are convertible to an integer set:
An integer, which is added to the union.
A Set or TreeSet from the same module (for example, an
BTrees.IIBTree.TreeSet
forBTrees.IIBTree.multiunion()
). The elements of the set are added to the union.A Bucket or BTree from the same module (for example, an
BTrees.IOBTree.IOBTree
forBTrees.IOBTree.multiunion()
). The keys of the mapping are added to the union.
The union is returned as a Set from the same module (for example,
BTrees.IIBTree.multiunion()
returns anBTrees.IIBTree.IISet
).The point to this method is that it can run much faster than doing a sequence of two-input
union()
calls. Under the covers, all the integers in all the inputs are sorted via a single linear-time radix sort, then duplicates are removed in a second linear-time pass.
-
BTree Family APIs¶
-
interface
BTrees.Interfaces.
ISet
[source]¶ Extends:
BTrees.Interfaces.IKeySequence
,BTrees.Interfaces.ISetMutable
-
interface
BTrees.Interfaces.
ITreeSet
[source]¶ Extends:
BTrees.Interfaces.ISetMutable
-
interface
BTrees.Interfaces.
IBTree
[source]¶ Extends:
BTrees.Interfaces.IDictionaryIsh
-
insert
(key, value)¶ Insert a key and value into the collection.
If the key was already in the collection, then there is no change and 0 is returned.
If the key was not already in the collection, then the item is added and 1 is returned.
This method is here to allow one to generate random keys and to insert and test whether the key was there in one operation.
A standard idiom for generating new keys will be:
key = generate_key() while not t.insert(key, value): key=generate_key()
-
-
interface
BTrees.Interfaces.
IBTreeFamily
[source]¶ the 64-bit or 32-bit family
-
IF
¶ The IIntegerFloatBTreeModule for this family
-
II
¶ The IIntegerIntegerBTreeModule for this family
-
IO
¶ The IIntegerObjectBTreeModule for this family
-
IU
¶ The IIntegerUnsignedBTreeModule for this family
-
UF
¶ The IUnsignedFloatBTreeModule for this family
-
UI
¶ The IUnsignedIntegerBTreeModule for this family
-
UO
¶ The IUnsignedObjectBTreeModule for this family
-
UU
¶ The IUnsignedUnsignedBTreeModule for this family
-
OI
¶ The IObjectIntegerBTreeModule for this family
-
OO
¶ The IObjectObjectBTreeModule for this family
-
OU
¶ The IObjectUnsignedBTreeModule for this family
-
maxint
¶ The maximum signed integer storable in this family
-
maxuint
¶ The maximum unsigned integer storable in this family
-
minint
¶ The minimum signed integer storable in this family
-
There are two families defined:
-
BTrees.
family32
= <BTree family using 32 bits. Supports signed integer values from -2,147,483,648 to 2,147,483,647 and maximum unsigned integer value 4,294,967,295.>¶ 32-bit BTree family.
-
BTrees.
family64
= <BTree family using 64 bits. Supports signed integer values from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 and maximum unsigned integer value 18,446,744,073,709,551,615.>¶ 64-bit BTree family.
Module APIs¶
-
interface
BTrees.Interfaces.
IBTreeModule
[source]¶ These are available in all modules (IOBTree, OIBTree, OOBTree, IIBTree, IFBTree, LFBTree, LOBTree, OLBTree, and LLBTree).
-
BTree
¶ The IBTree for this module.
Also available as [prefix]BTree, as in IOBTree.
-
Bucket
¶ The leaf-node data buckets used by the BTree.
(IBucket is not currently defined in this file, but is essentially IDictionaryIsh, with the exception of __nonzero__, as of this writing.)
Also available as [prefix]Bucket, as in IOBucket.
-
TreeSet
¶ The ITreeSet for this module.
Also available as [prefix]TreeSet, as in IOTreeSet.
-
Set
¶ The ISet for this module: the leaf-node data buckets used by the TreeSet.
Also available as [prefix]BTree, as in IOSet.
-
-
interface
BTrees.Interfaces.
IObjectObjectBTreeModule
[source]¶ Extends:
BTrees.Interfaces.IBTreeModule
,BTrees.Interfaces.IMerge
keys, or set values, are objects; values are also objects.
Object keys (and set values) must sort reliably (for instance, not on object id)! Homogenous key types recommended.
describes OOBTree
-
interface
BTrees.Interfaces.
IIntegerObjectBTreeModule
[source]¶ Extends:
BTrees.Interfaces._IMergeBTreeModule
keys, or set values, are signed integers; values are objects.
describes IOBTree and LOBTree
-
interface
BTrees.Interfaces.
IObjectIntegerBTreeModule
[source]¶ Extends:
BTrees.Interfaces._IMergeBTreeModule
keys, or set values, are objects; values are signed integers.
Object keys (and set values) must sort reliably (for instance, not on object id)! Homogenous key types recommended.
describes OIBTree and LOBTree
-
interface
BTrees.Interfaces.
IIntegerIntegerBTreeModule
[source]¶ Extends:
BTrees.Interfaces._IMergeBTreeModule
,BTrees.Interfaces.IMergeIntegerKey
keys, or set values, are signed integers; values are also signed integers.
describes IIBTree and LLBTree
Utilities¶
-
class
BTrees.Length.
Length
(v=0)[source]¶ Bases:
persistent.Persistent
BTree lengths are often too expensive to compute.
Objects that use BTrees need to keep track of lengths themselves. This class provides an object for doing this.
As a bonus, the object support application-level conflict resolution.
It is tempting to to assign length objects to __len__ attributes to provide instance-specific __len__ methods. However, this no longer works as expected, because new-style classes cache class-defined slot methods (like __len__) in C type slots. Thus, instance-defined slot fillers are ignored.
-
__getstate__
()[source]¶ Get the object serialization state
If the object has no assigned slots and has no instance dictionary, then None is returned.
If the object has no assigned slots and has an instance dictionary, then the a copy of the instance dictionary is returned. The copy has any items with names starting with ‘_v_’ or ‘_p_’ ommitted.
If the object has assigned slots, then a two-element tuple is returned. The first element is either None or a copy of the instance dictionary, as described above. The second element is a dictionary with items for each of the assigned slots.
-
__setstate__
(v)[source]¶ Set the object serialization state
The state should be in one of 3 forms:
None
Ignored
A dictionary
In this case, the object’s instance dictionary will be cleared and updated with the new state.
A two-tuple with a string as the first element.
In this case, the method named by the string in the first element will be called with the second element.
This form supports migration of data formats.
A two-tuple with None or a Dictionary as the first element and with a dictionary as the second element.
If the first element is not None, then the object’s instance dictionary will be cleared and updated with the value.
The items in the second element will be assigned as attributes.
-
__dict__
= mappingproxy({'__module__': 'BTrees.Length', '__doc__': 'BTree lengths are often too expensive to compute.\n\n Objects that use BTrees need to keep track of lengths themselves.\n This class provides an object for doing this.\n\n As a bonus, the object support application-level conflict\n resolution.\n\n It is tempting to to assign length objects to __len__ attributes\n to provide instance-specific __len__ methods. However, this no\n longer works as expected, because new-style classes cache\n class-defined slot methods (like __len__) in C type slots. Thus,\n instance-defined slot fillers are ignored.\n ', 'value': 0, '__init__': <function Length.__init__>, '__getstate__': <function Length.__getstate__>, '__setstate__': <function Length.__setstate__>, 'set': <function Length.set>, '_p_resolveConflict': <function Length._p_resolveConflict>, 'change': <function Length.change>, '__call__': <function Length.__call__>, '__dict__': <attribute '__dict__' of 'Length' objects>, '__weakref__': <attribute '__weakref__' of 'Length' objects>, '__annotations__': {}})¶
-
__module__
= 'BTrees.Length'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
value
= 0¶
-
Utilities for working with BTrees (TreeSets, Buckets, and Sets) at a low level.
The primary function is check(btree), which performs value-based consistency
checks of a kind BTree._Tree._check()
does not perform. See the function docstring
for details.
display(btree) displays the internal structure of a BTree (TreeSet, etc) to stdout.
CAUTION: When a BTree node has only a single bucket child, it can be impossible to get at the bucket from Python code (__getstate__() may squash the bucket object out of existence, as a pickling storage optimization). In such a case, the code here synthesizes a temporary bucket with the same keys (and values, if the bucket is of a mapping type). This has no first-order consequences, but can mislead if you pay close attention to reported object addresses and/or object identity (the synthesized bucket has an address that doesn’t exist in the actual BTree).
-
class
BTrees.check.
Checker
(obj)[source]¶ Bases:
BTrees.check.Walker
-
__module__
= 'BTrees.check'¶
-
-
class
BTrees.check.
Printer
(obj)[source]¶ Bases:
BTrees.check.Walker
-
__module__
= 'BTrees.check'¶
-
-
class
BTrees.check.
Walker
(obj)[source]¶ Bases:
object
-
__dict__
= mappingproxy({'__module__': 'BTrees.check', '__init__': <function Walker.__init__>, 'visit_btree': <function Walker.visit_btree>, 'visit_bucket': <function Walker.visit_bucket>, 'walk': <function Walker.walk>, '__dict__': <attribute '__dict__' of 'Walker' objects>, '__weakref__': <attribute '__weakref__' of 'Walker' objects>, '__doc__': None, '__annotations__': {}})¶
-
__module__
= 'BTrees.check'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
-
BTrees.check.
check
(btree)[source]¶ Check internal value-based invariants in a BTree or TreeSet.
The
BTrees._base._Tree._check
method checks internal C-level pointer consistency. Thecheck()
function here checks value-based invariants: whether the keys in leaf bucket and internal nodes are in strictly increasing order, and whether they all lie in their expected range. The latter is a subtle invariant that can’t be checked locally – it requires propagating range info down from the root of the tree, and modifying it at each level for each child.Raises
AssertionError
if anything is wrong, with a string detail explaining the problems. The entire tree is checked beforeAssertionError
is raised, and the string detail may be large (depending on how much went wrong).
BTree Data Structure Variants¶
Integer Keys¶
Float Values¶
-
BTrees.IFBTree.
BTree
¶ alias of
BTrees.IFBTree.IFBTree
-
BTrees.IFBTree.
Bucket
¶ alias of
BTrees.IFBTree.IFBucket
-
class
BTrees.IFBTree.
IFBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.IFBTree', '__dict__': <attribute '__dict__' of 'IFBTree' objects>, '__weakref__': <attribute '__weakref__' of 'IFBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IFBTree.IFBucket'>, '_set_type': <class 'BTrees.IFBTree.IFSet'>, '_bucket_type': <class 'BTrees.IFBTree.IFBucket'>, '_BTree_reduce_as': <class 'BTrees.IFBTree.IFBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.IFBTree.IFBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.IFBTree.
IFBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.IFBTree', '__dict__': <attribute '__dict__' of 'IFBucket' objects>, '__weakref__': <attribute '__weakref__' of 'IFBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IFBTree.IFBucket'>, '_set_type': <class 'BTrees.IFBTree.IFSet'>, '_bucket_type': <class 'BTrees.IFBTree.IFBucket'>, '_BTree_reduce_as': <class 'BTrees.IFBTree.IFBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.IFBTree.IFBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.IFBTree.
IFSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.IFBTree', '__dict__': <attribute '__dict__' of 'IFSet' objects>, '__weakref__': <attribute '__weakref__' of 'IFSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IFBTree.IFBucket'>, '_set_type': <class 'BTrees.IFBTree.IFSet'>, '_bucket_type': <class 'BTrees.IFBTree.IFSet'>, '_BTree_reduce_as': <class 'BTrees.IFBTree.IFSet'>, '_BTree_reduce_up_bound': <class 'BTrees.IFBTree.IFSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.IFBTree.
IFTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.IFBTree', '__dict__': <attribute '__dict__' of 'IFTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'IFTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IFBTree.IFBucket'>, '_set_type': <class 'BTrees.IFBTree.IFSet'>, '_bucket_type': <class 'BTrees.IFBTree.IFSet'>, '_BTree_reduce_as': <class 'BTrees.IFBTree.IFTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.IFBTree.IFTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
BTrees.IFBTree.
Set
¶ alias of
BTrees.IFBTree.IFSet
-
BTrees.IFBTree.
TreeSet
¶ alias of
BTrees.IFBTree.IFTreeSet
Integer Values¶
-
BTrees.IIBTree.
BTree
¶ alias of
BTrees.IIBTree.IIBTree
-
BTrees.IIBTree.
Bucket
¶ alias of
BTrees.IIBTree.IIBucket
-
class
BTrees.IIBTree.
IIBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.I object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.I object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.IIBTree', '__dict__': <attribute '__dict__' of 'IIBTree' objects>, '__weakref__': <attribute '__weakref__' of 'IIBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IIBTree.IIBucket'>, '_set_type': <class 'BTrees.IIBTree.IISet'>, '_bucket_type': <class 'BTrees.IIBTree.IIBucket'>, '_BTree_reduce_as': <class 'BTrees.IIBTree.IIBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.IIBTree.IIBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IIBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.IIBTree.
IIBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.I object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.I object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.IIBTree', '__dict__': <attribute '__dict__' of 'IIBucket' objects>, '__weakref__': <attribute '__weakref__' of 'IIBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IIBTree.IIBucket'>, '_set_type': <class 'BTrees.IIBTree.IISet'>, '_bucket_type': <class 'BTrees.IIBTree.IIBucket'>, '_BTree_reduce_as': <class 'BTrees.IIBTree.IIBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.IIBTree.IIBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IIBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.IIBTree.
IISet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.I object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.I object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.IIBTree', '__dict__': <attribute '__dict__' of 'IISet' objects>, '__weakref__': <attribute '__weakref__' of 'IISet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IIBTree.IIBucket'>, '_set_type': <class 'BTrees.IIBTree.IISet'>, '_bucket_type': <class 'BTrees.IIBTree.IISet'>, '_BTree_reduce_as': <class 'BTrees.IIBTree.IISet'>, '_BTree_reduce_up_bound': <class 'BTrees.IIBTree.IISet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IIBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.IIBTree.
IITreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.I object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.I object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.IIBTree', '__dict__': <attribute '__dict__' of 'IITreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'IITreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IIBTree.IIBucket'>, '_set_type': <class 'BTrees.IIBTree.IISet'>, '_bucket_type': <class 'BTrees.IIBTree.IISet'>, '_BTree_reduce_as': <class 'BTrees.IIBTree.IITreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.IIBTree.IITreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IIBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
BTrees.IIBTree.
Set
¶ alias of
BTrees.IIBTree.IISet
-
BTrees.IIBTree.
TreeSet
¶ alias of
BTrees.IIBTree.IITreeSet
Object Values¶
-
BTrees.IOBTree.
BTree
¶ alias of
BTrees.IOBTree.IOBTree
-
BTrees.IOBTree.
Bucket
¶ alias of
BTrees.IOBTree.IOBucket
-
class
BTrees.IOBTree.
IOBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.IOBTree', '__dict__': <attribute '__dict__' of 'IOBTree' objects>, '__weakref__': <attribute '__weakref__' of 'IOBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IOBTree.IOBucket'>, '_set_type': <class 'BTrees.IOBTree.IOSet'>, '_bucket_type': <class 'BTrees.IOBTree.IOBucket'>, '_BTree_reduce_as': <class 'BTrees.IOBTree.IOBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.IOBTree.IOBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.IOBTree.
IOBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.IOBTree', '__dict__': <attribute '__dict__' of 'IOBucket' objects>, '__weakref__': <attribute '__weakref__' of 'IOBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IOBTree.IOBucket'>, '_set_type': <class 'BTrees.IOBTree.IOSet'>, '_bucket_type': <class 'BTrees.IOBTree.IOBucket'>, '_BTree_reduce_as': <class 'BTrees.IOBTree.IOBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.IOBTree.IOBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.IOBTree.
IOSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.IOBTree', '__dict__': <attribute '__dict__' of 'IOSet' objects>, '__weakref__': <attribute '__weakref__' of 'IOSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IOBTree.IOBucket'>, '_set_type': <class 'BTrees.IOBTree.IOSet'>, '_bucket_type': <class 'BTrees.IOBTree.IOSet'>, '_BTree_reduce_as': <class 'BTrees.IOBTree.IOSet'>, '_BTree_reduce_up_bound': <class 'BTrees.IOBTree.IOSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.IOBTree.
IOTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.IOBTree', '__dict__': <attribute '__dict__' of 'IOTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'IOTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IOBTree.IOBucket'>, '_set_type': <class 'BTrees.IOBTree.IOSet'>, '_bucket_type': <class 'BTrees.IOBTree.IOSet'>, '_BTree_reduce_as': <class 'BTrees.IOBTree.IOTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.IOBTree.IOTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
BTrees.IOBTree.
Set
¶ alias of
BTrees.IOBTree.IOSet
-
BTrees.IOBTree.
TreeSet
¶ alias of
BTrees.IOBTree.IOTreeSet
Unsigned Integer Values¶
-
BTrees.IUBTree.
BTree
¶ alias of
BTrees.IUBTree.IUBTree
-
BTrees.IUBTree.
Bucket
¶ alias of
BTrees.IUBTree.IUBucket
-
class
BTrees.IUBTree.
IUBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.U object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.U object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.IUBTree', '__dict__': <attribute '__dict__' of 'IUBTree' objects>, '__weakref__': <attribute '__weakref__' of 'IUBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IUBTree.IUBucket'>, '_set_type': <class 'BTrees.IUBTree.IUSet'>, '_bucket_type': <class 'BTrees.IUBTree.IUBucket'>, '_BTree_reduce_as': <class 'BTrees.IUBTree.IUBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.IUBTree.IUBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IUBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.IUBTree.
IUBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.U object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.U object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.IUBTree', '__dict__': <attribute '__dict__' of 'IUBucket' objects>, '__weakref__': <attribute '__weakref__' of 'IUBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IUBTree.IUBucket'>, '_set_type': <class 'BTrees.IUBTree.IUSet'>, '_bucket_type': <class 'BTrees.IUBTree.IUBucket'>, '_BTree_reduce_as': <class 'BTrees.IUBTree.IUBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.IUBTree.IUBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IUBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.IUBTree.
IUSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.U object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.U object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.IUBTree', '__dict__': <attribute '__dict__' of 'IUSet' objects>, '__weakref__': <attribute '__weakref__' of 'IUSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IUBTree.IUBucket'>, '_set_type': <class 'BTrees.IUBTree.IUSet'>, '_bucket_type': <class 'BTrees.IUBTree.IUSet'>, '_BTree_reduce_as': <class 'BTrees.IUBTree.IUSet'>, '_BTree_reduce_up_bound': <class 'BTrees.IUBTree.IUSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IUBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.IUBTree.
IUTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.I object>, '_to_value': <BTrees._datatypes.U object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.U object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.IUBTree', '__dict__': <attribute '__dict__' of 'IUTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'IUTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.IUBTree.IUBucket'>, '_set_type': <class 'BTrees.IUBTree.IUSet'>, '_bucket_type': <class 'BTrees.IUBTree.IUSet'>, '_BTree_reduce_as': <class 'BTrees.IUBTree.IUTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.IUBTree.IUTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.IUBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
BTrees.IUBTree.
Set
¶ alias of
BTrees.IUBTree.IUSet
-
BTrees.IUBTree.
TreeSet
¶ alias of
BTrees.IUBTree.IUTreeSet
Long Integer Keys¶
Float Values¶
-
BTrees.LFBTree.
BTree
¶ alias of
BTrees.LFBTree.LFBTree
-
BTrees.LFBTree.
Bucket
¶ alias of
BTrees.LFBTree.LFBucket
-
class
BTrees.LFBTree.
LFBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.LFBTree', '__dict__': <attribute '__dict__' of 'LFBTree' objects>, '__weakref__': <attribute '__weakref__' of 'LFBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LFBTree.LFBucket'>, '_set_type': <class 'BTrees.LFBTree.LFSet'>, '_bucket_type': <class 'BTrees.LFBTree.LFBucket'>, '_BTree_reduce_as': <class 'BTrees.LFBTree.LFBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.LFBTree.LFBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.LFBTree.
LFBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.LFBTree', '__dict__': <attribute '__dict__' of 'LFBucket' objects>, '__weakref__': <attribute '__weakref__' of 'LFBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LFBTree.LFBucket'>, '_set_type': <class 'BTrees.LFBTree.LFSet'>, '_bucket_type': <class 'BTrees.LFBTree.LFBucket'>, '_BTree_reduce_as': <class 'BTrees.LFBTree.LFBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.LFBTree.LFBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.LFBTree.
LFSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.LFBTree', '__dict__': <attribute '__dict__' of 'LFSet' objects>, '__weakref__': <attribute '__weakref__' of 'LFSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LFBTree.LFBucket'>, '_set_type': <class 'BTrees.LFBTree.LFSet'>, '_bucket_type': <class 'BTrees.LFBTree.LFSet'>, '_BTree_reduce_as': <class 'BTrees.LFBTree.LFSet'>, '_BTree_reduce_up_bound': <class 'BTrees.LFBTree.LFSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.LFBTree.
LFTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.LFBTree', '__dict__': <attribute '__dict__' of 'LFTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'LFTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LFBTree.LFBucket'>, '_set_type': <class 'BTrees.LFBTree.LFSet'>, '_bucket_type': <class 'BTrees.LFBTree.LFSet'>, '_BTree_reduce_as': <class 'BTrees.LFBTree.LFTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.LFBTree.LFTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
BTrees.LFBTree.
Set
¶ alias of
BTrees.LFBTree.LFSet
-
BTrees.LFBTree.
TreeSet
¶ alias of
BTrees.LFBTree.LFTreeSet
Long Integer Values¶
-
BTrees.LLBTree.
BTree
¶ alias of
BTrees.LLBTree.LLBTree
-
BTrees.LLBTree.
Bucket
¶ alias of
BTrees.LLBTree.LLBucket
-
class
BTrees.LLBTree.
LLBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.L object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.L object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.LLBTree', '__dict__': <attribute '__dict__' of 'LLBTree' objects>, '__weakref__': <attribute '__weakref__' of 'LLBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LLBTree.LLBucket'>, '_set_type': <class 'BTrees.LLBTree.LLSet'>, '_bucket_type': <class 'BTrees.LLBTree.LLBucket'>, '_BTree_reduce_as': <class 'BTrees.LLBTree.LLBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.LLBTree.LLBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LLBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.LLBTree.
LLBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.L object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.L object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.LLBTree', '__dict__': <attribute '__dict__' of 'LLBucket' objects>, '__weakref__': <attribute '__weakref__' of 'LLBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LLBTree.LLBucket'>, '_set_type': <class 'BTrees.LLBTree.LLSet'>, '_bucket_type': <class 'BTrees.LLBTree.LLBucket'>, '_BTree_reduce_as': <class 'BTrees.LLBTree.LLBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.LLBTree.LLBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LLBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.LLBTree.
LLSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.L object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.L object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.LLBTree', '__dict__': <attribute '__dict__' of 'LLSet' objects>, '__weakref__': <attribute '__weakref__' of 'LLSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LLBTree.LLBucket'>, '_set_type': <class 'BTrees.LLBTree.LLSet'>, '_bucket_type': <class 'BTrees.LLBTree.LLSet'>, '_BTree_reduce_as': <class 'BTrees.LLBTree.LLSet'>, '_BTree_reduce_up_bound': <class 'BTrees.LLBTree.LLSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LLBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.LLBTree.
LLTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.L object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.L object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.LLBTree', '__dict__': <attribute '__dict__' of 'LLTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'LLTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LLBTree.LLBucket'>, '_set_type': <class 'BTrees.LLBTree.LLSet'>, '_bucket_type': <class 'BTrees.LLBTree.LLSet'>, '_BTree_reduce_as': <class 'BTrees.LLBTree.LLTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.LLBTree.LLTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LLBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
BTrees.LLBTree.
Set
¶ alias of
BTrees.LLBTree.LLSet
-
BTrees.LLBTree.
TreeSet
¶ alias of
BTrees.LLBTree.LLTreeSet
Object Values¶
-
BTrees.LOBTree.
BTree
¶ alias of
BTrees.LOBTree.LOBTree
-
BTrees.LOBTree.
Bucket
¶ alias of
BTrees.LOBTree.LOBucket
-
class
BTrees.LOBTree.
LOBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.LOBTree', '__dict__': <attribute '__dict__' of 'LOBTree' objects>, '__weakref__': <attribute '__weakref__' of 'LOBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LOBTree.LOBucket'>, '_set_type': <class 'BTrees.LOBTree.LOSet'>, '_bucket_type': <class 'BTrees.LOBTree.LOBucket'>, '_BTree_reduce_as': <class 'BTrees.LOBTree.LOBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.LOBTree.LOBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.LOBTree.
LOBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.LOBTree', '__dict__': <attribute '__dict__' of 'LOBucket' objects>, '__weakref__': <attribute '__weakref__' of 'LOBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LOBTree.LOBucket'>, '_set_type': <class 'BTrees.LOBTree.LOSet'>, '_bucket_type': <class 'BTrees.LOBTree.LOBucket'>, '_BTree_reduce_as': <class 'BTrees.LOBTree.LOBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.LOBTree.LOBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.LOBTree.
LOSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.LOBTree', '__dict__': <attribute '__dict__' of 'LOSet' objects>, '__weakref__': <attribute '__weakref__' of 'LOSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LOBTree.LOBucket'>, '_set_type': <class 'BTrees.LOBTree.LOSet'>, '_bucket_type': <class 'BTrees.LOBTree.LOSet'>, '_BTree_reduce_as': <class 'BTrees.LOBTree.LOSet'>, '_BTree_reduce_up_bound': <class 'BTrees.LOBTree.LOSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.LOBTree.
LOTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.LOBTree', '__dict__': <attribute '__dict__' of 'LOTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'LOTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LOBTree.LOBucket'>, '_set_type': <class 'BTrees.LOBTree.LOSet'>, '_bucket_type': <class 'BTrees.LOBTree.LOSet'>, '_BTree_reduce_as': <class 'BTrees.LOBTree.LOTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.LOBTree.LOTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
BTrees.LOBTree.
Set
¶ alias of
BTrees.LOBTree.LOSet
-
BTrees.LOBTree.
TreeSet
¶ alias of
BTrees.LOBTree.LOTreeSet
Quad Unsigned Integer Values¶
-
BTrees.LQBTree.
BTree
¶ alias of
BTrees.LQBTree.LQBTree
-
BTrees.LQBTree.
Bucket
¶ alias of
BTrees.LQBTree.LQBucket
-
class
BTrees.LQBTree.
LQBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.Q object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.Q object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.LQBTree', '__dict__': <attribute '__dict__' of 'LQBTree' objects>, '__weakref__': <attribute '__weakref__' of 'LQBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LQBTree.LQBucket'>, '_set_type': <class 'BTrees.LQBTree.LQSet'>, '_bucket_type': <class 'BTrees.LQBTree.LQBucket'>, '_BTree_reduce_as': <class 'BTrees.LQBTree.LQBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.LQBTree.LQBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LQBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.LQBTree.
LQBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.Q object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.Q object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.LQBTree', '__dict__': <attribute '__dict__' of 'LQBucket' objects>, '__weakref__': <attribute '__weakref__' of 'LQBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LQBTree.LQBucket'>, '_set_type': <class 'BTrees.LQBTree.LQSet'>, '_bucket_type': <class 'BTrees.LQBTree.LQBucket'>, '_BTree_reduce_as': <class 'BTrees.LQBTree.LQBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.LQBTree.LQBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LQBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.LQBTree.
LQSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.Q object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.Q object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.LQBTree', '__dict__': <attribute '__dict__' of 'LQSet' objects>, '__weakref__': <attribute '__weakref__' of 'LQSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LQBTree.LQBucket'>, '_set_type': <class 'BTrees.LQBTree.LQSet'>, '_bucket_type': <class 'BTrees.LQBTree.LQSet'>, '_BTree_reduce_as': <class 'BTrees.LQBTree.LQSet'>, '_BTree_reduce_up_bound': <class 'BTrees.LQBTree.LQSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LQBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.LQBTree.
LQTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.L object>, '_to_value': <BTrees._datatypes.Q object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.Q object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.LQBTree', '__dict__': <attribute '__dict__' of 'LQTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'LQTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.LQBTree.LQBucket'>, '_set_type': <class 'BTrees.LQBTree.LQSet'>, '_bucket_type': <class 'BTrees.LQBTree.LQSet'>, '_BTree_reduce_as': <class 'BTrees.LQBTree.LQTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.LQBTree.LQTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.LQBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
BTrees.LQBTree.
Set
¶ alias of
BTrees.LQBTree.LQSet
-
BTrees.LQBTree.
TreeSet
¶ alias of
BTrees.LQBTree.LQTreeSet
Object Keys¶
Integer Values¶
-
BTrees.OIBTree.
BTree
¶ alias of
BTrees.OIBTree.OIBTree
-
BTrees.OIBTree.
Bucket
¶ alias of
BTrees.OIBTree.OIBucket
-
class
BTrees.OIBTree.
OIBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.I object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.I object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OIBTree', '__dict__': <attribute '__dict__' of 'OIBTree' objects>, '__weakref__': <attribute '__weakref__' of 'OIBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OIBTree.OIBucket'>, '_set_type': <class 'BTrees.OIBTree.OISet'>, '_bucket_type': <class 'BTrees.OIBTree.OIBucket'>, '_BTree_reduce_as': <class 'BTrees.OIBTree.OIBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.OIBTree.OIBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OIBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.OIBTree.
OIBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.I object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.I object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OIBTree', '__dict__': <attribute '__dict__' of 'OIBucket' objects>, '__weakref__': <attribute '__weakref__' of 'OIBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OIBTree.OIBucket'>, '_set_type': <class 'BTrees.OIBTree.OISet'>, '_bucket_type': <class 'BTrees.OIBTree.OIBucket'>, '_BTree_reduce_as': <class 'BTrees.OIBTree.OIBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.OIBTree.OIBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OIBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.OIBTree.
OISet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.I object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.I object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OIBTree', '__dict__': <attribute '__dict__' of 'OISet' objects>, '__weakref__': <attribute '__weakref__' of 'OISet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OIBTree.OIBucket'>, '_set_type': <class 'BTrees.OIBTree.OISet'>, '_bucket_type': <class 'BTrees.OIBTree.OISet'>, '_BTree_reduce_as': <class 'BTrees.OIBTree.OISet'>, '_BTree_reduce_up_bound': <class 'BTrees.OIBTree.OISet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OIBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.OIBTree.
OITreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.I object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.I object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OIBTree', '__dict__': <attribute '__dict__' of 'OITreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'OITreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OIBTree.OIBucket'>, '_set_type': <class 'BTrees.OIBTree.OISet'>, '_bucket_type': <class 'BTrees.OIBTree.OISet'>, '_BTree_reduce_as': <class 'BTrees.OIBTree.OITreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.OIBTree.OITreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OIBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
BTrees.OIBTree.
Set
¶ alias of
BTrees.OIBTree.OISet
-
BTrees.OIBTree.
TreeSet
¶ alias of
BTrees.OIBTree.OITreeSet
Long Integer Values¶
-
BTrees.OLBTree.
BTree
¶ alias of
BTrees.OLBTree.OLBTree
-
BTrees.OLBTree.
Bucket
¶ alias of
BTrees.OLBTree.OLBucket
-
class
BTrees.OLBTree.
OLBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.L object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.L object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OLBTree', '__dict__': <attribute '__dict__' of 'OLBTree' objects>, '__weakref__': <attribute '__weakref__' of 'OLBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OLBTree.OLBucket'>, '_set_type': <class 'BTrees.OLBTree.OLSet'>, '_bucket_type': <class 'BTrees.OLBTree.OLBucket'>, '_BTree_reduce_as': <class 'BTrees.OLBTree.OLBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.OLBTree.OLBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OLBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.OLBTree.
OLBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.L object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.L object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OLBTree', '__dict__': <attribute '__dict__' of 'OLBucket' objects>, '__weakref__': <attribute '__weakref__' of 'OLBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OLBTree.OLBucket'>, '_set_type': <class 'BTrees.OLBTree.OLSet'>, '_bucket_type': <class 'BTrees.OLBTree.OLBucket'>, '_BTree_reduce_as': <class 'BTrees.OLBTree.OLBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.OLBTree.OLBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OLBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.OLBTree.
OLSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.L object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.L object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OLBTree', '__dict__': <attribute '__dict__' of 'OLSet' objects>, '__weakref__': <attribute '__weakref__' of 'OLSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OLBTree.OLBucket'>, '_set_type': <class 'BTrees.OLBTree.OLSet'>, '_bucket_type': <class 'BTrees.OLBTree.OLSet'>, '_BTree_reduce_as': <class 'BTrees.OLBTree.OLSet'>, '_BTree_reduce_up_bound': <class 'BTrees.OLBTree.OLSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OLBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.OLBTree.
OLTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.L object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.L object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OLBTree', '__dict__': <attribute '__dict__' of 'OLTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'OLTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OLBTree.OLBucket'>, '_set_type': <class 'BTrees.OLBTree.OLSet'>, '_bucket_type': <class 'BTrees.OLBTree.OLSet'>, '_BTree_reduce_as': <class 'BTrees.OLBTree.OLTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.OLBTree.OLTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OLBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
BTrees.OLBTree.
Set
¶ alias of
BTrees.OLBTree.OLSet
-
BTrees.OLBTree.
TreeSet
¶ alias of
BTrees.OLBTree.OLTreeSet
Object Values¶
-
BTrees.OOBTree.
BTree
¶ alias of
BTrees.OOBTree.OOBTree
-
BTrees.OOBTree.
Bucket
¶ alias of
BTrees.OOBTree.OOBucket
-
class
BTrees.OOBTree.
OOBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 30, 'max_internal_size': 250, '__module__': 'BTrees.OOBTree', '__dict__': <attribute '__dict__' of 'OOBTree' objects>, '__weakref__': <attribute '__weakref__' of 'OOBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OOBTree.OOBucket'>, '_set_type': <class 'BTrees.OOBTree.OOSet'>, '_bucket_type': <class 'BTrees.OOBTree.OOBucket'>, '_BTree_reduce_as': <class 'BTrees.OOBTree.OOBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.OOBTree.OOBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 30¶
-
-
class
BTrees.OOBTree.
OOBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 30, 'max_internal_size': 250, '__module__': 'BTrees.OOBTree', '__dict__': <attribute '__dict__' of 'OOBucket' objects>, '__weakref__': <attribute '__weakref__' of 'OOBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OOBTree.OOBucket'>, '_set_type': <class 'BTrees.OOBTree.OOSet'>, '_bucket_type': <class 'BTrees.OOBTree.OOBucket'>, '_BTree_reduce_as': <class 'BTrees.OOBTree.OOBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.OOBTree.OOBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 30¶
-
-
class
BTrees.OOBTree.
OOSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 30, 'max_internal_size': 250, '__module__': 'BTrees.OOBTree', '__dict__': <attribute '__dict__' of 'OOSet' objects>, '__weakref__': <attribute '__weakref__' of 'OOSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OOBTree.OOBucket'>, '_set_type': <class 'BTrees.OOBTree.OOSet'>, '_bucket_type': <class 'BTrees.OOBTree.OOSet'>, '_BTree_reduce_as': <class 'BTrees.OOBTree.OOSet'>, '_BTree_reduce_up_bound': <class 'BTrees.OOBTree.OOSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 30¶
-
-
class
BTrees.OOBTree.
OOTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 30, 'max_internal_size': 250, '__module__': 'BTrees.OOBTree', '__dict__': <attribute '__dict__' of 'OOTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'OOTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OOBTree.OOBucket'>, '_set_type': <class 'BTrees.OOBTree.OOSet'>, '_bucket_type': <class 'BTrees.OOBTree.OOSet'>, '_BTree_reduce_as': <class 'BTrees.OOBTree.OOTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.OOBTree.OOTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 30¶
-
-
BTrees.OOBTree.
Set
¶ alias of
BTrees.OOBTree.OOSet
-
BTrees.OOBTree.
TreeSet
¶ alias of
BTrees.OOBTree.OOTreeSet
Quad Unsigned Integer Values¶
-
BTrees.OQBTree.
BTree
¶ alias of
BTrees.OQBTree.OQBTree
-
BTrees.OQBTree.
Bucket
¶ alias of
BTrees.OQBTree.OQBucket
-
class
BTrees.OQBTree.
OQBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.Q object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.Q object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OQBTree', '__dict__': <attribute '__dict__' of 'OQBTree' objects>, '__weakref__': <attribute '__weakref__' of 'OQBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OQBTree.OQBucket'>, '_set_type': <class 'BTrees.OQBTree.OQSet'>, '_bucket_type': <class 'BTrees.OQBTree.OQBucket'>, '_BTree_reduce_as': <class 'BTrees.OQBTree.OQBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.OQBTree.OQBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OQBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.OQBTree.
OQBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.Q object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.Q object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OQBTree', '__dict__': <attribute '__dict__' of 'OQBucket' objects>, '__weakref__': <attribute '__weakref__' of 'OQBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OQBTree.OQBucket'>, '_set_type': <class 'BTrees.OQBTree.OQSet'>, '_bucket_type': <class 'BTrees.OQBTree.OQBucket'>, '_BTree_reduce_as': <class 'BTrees.OQBTree.OQBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.OQBTree.OQBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OQBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.OQBTree.
OQSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.Q object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.Q object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OQBTree', '__dict__': <attribute '__dict__' of 'OQSet' objects>, '__weakref__': <attribute '__weakref__' of 'OQSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OQBTree.OQBucket'>, '_set_type': <class 'BTrees.OQBTree.OQSet'>, '_bucket_type': <class 'BTrees.OQBTree.OQSet'>, '_BTree_reduce_as': <class 'BTrees.OQBTree.OQSet'>, '_BTree_reduce_up_bound': <class 'BTrees.OQBTree.OQSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OQBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.OQBTree.
OQTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.Q object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.Q object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OQBTree', '__dict__': <attribute '__dict__' of 'OQTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'OQTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OQBTree.OQBucket'>, '_set_type': <class 'BTrees.OQBTree.OQSet'>, '_bucket_type': <class 'BTrees.OQBTree.OQSet'>, '_BTree_reduce_as': <class 'BTrees.OQBTree.OQTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.OQBTree.OQTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OQBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
BTrees.OQBTree.
Set
¶ alias of
BTrees.OQBTree.OQSet
-
BTrees.OQBTree.
TreeSet
¶ alias of
BTrees.OQBTree.OQTreeSet
Unsigned Integer Values¶
-
BTrees.OUBTree.
BTree
¶ alias of
BTrees.OUBTree.OUBTree
-
BTrees.OUBTree.
Bucket
¶ alias of
BTrees.OUBTree.OUBucket
-
class
BTrees.OUBTree.
OUBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.U object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.U object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OUBTree', '__dict__': <attribute '__dict__' of 'OUBTree' objects>, '__weakref__': <attribute '__weakref__' of 'OUBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OUBTree.OUBucket'>, '_set_type': <class 'BTrees.OUBTree.OUSet'>, '_bucket_type': <class 'BTrees.OUBTree.OUBucket'>, '_BTree_reduce_as': <class 'BTrees.OUBTree.OUBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.OUBTree.OUBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OUBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.OUBTree.
OUBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.U object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.U object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OUBTree', '__dict__': <attribute '__dict__' of 'OUBucket' objects>, '__weakref__': <attribute '__weakref__' of 'OUBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OUBTree.OUBucket'>, '_set_type': <class 'BTrees.OUBTree.OUSet'>, '_bucket_type': <class 'BTrees.OUBTree.OUBucket'>, '_BTree_reduce_as': <class 'BTrees.OUBTree.OUBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.OUBTree.OUBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OUBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.OUBTree.
OUSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.U object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.U object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OUBTree', '__dict__': <attribute '__dict__' of 'OUSet' objects>, '__weakref__': <attribute '__weakref__' of 'OUSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OUBTree.OUBucket'>, '_set_type': <class 'BTrees.OUBTree.OUSet'>, '_bucket_type': <class 'BTrees.OUBTree.OUSet'>, '_BTree_reduce_as': <class 'BTrees.OUBTree.OUSet'>, '_BTree_reduce_up_bound': <class 'BTrees.OUBTree.OUSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OUBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.OUBTree.
OUTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.O object>, '_to_value': <BTrees._datatypes.U object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.U object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 60, 'max_internal_size': 250, '__module__': 'BTrees.OUBTree', '__dict__': <attribute '__dict__' of 'OUTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'OUTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.OUBTree.OUBucket'>, '_set_type': <class 'BTrees.OUBTree.OUSet'>, '_bucket_type': <class 'BTrees.OUBTree.OUSet'>, '_BTree_reduce_as': <class 'BTrees.OUBTree.OUTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.OUBTree.OUTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.OUBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 250¶
-
max_leaf_size
= 60¶
-
-
BTrees.OUBTree.
Set
¶ alias of
BTrees.OUBTree.OUSet
-
BTrees.OUBTree.
TreeSet
¶ alias of
BTrees.OUBTree.OUTreeSet
Quad Unsigned Integer Keys¶
Float Values¶
-
BTrees.QFBTree.
BTree
¶ alias of
BTrees.QFBTree.QFBTree
-
BTrees.QFBTree.
Bucket
¶ alias of
BTrees.QFBTree.QFBucket
-
class
BTrees.QFBTree.
QFBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.QFBTree', '__dict__': <attribute '__dict__' of 'QFBTree' objects>, '__weakref__': <attribute '__weakref__' of 'QFBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QFBTree.QFBucket'>, '_set_type': <class 'BTrees.QFBTree.QFSet'>, '_bucket_type': <class 'BTrees.QFBTree.QFBucket'>, '_BTree_reduce_as': <class 'BTrees.QFBTree.QFBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.QFBTree.QFBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.QFBTree.
QFBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.QFBTree', '__dict__': <attribute '__dict__' of 'QFBucket' objects>, '__weakref__': <attribute '__weakref__' of 'QFBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QFBTree.QFBucket'>, '_set_type': <class 'BTrees.QFBTree.QFSet'>, '_bucket_type': <class 'BTrees.QFBTree.QFBucket'>, '_BTree_reduce_as': <class 'BTrees.QFBTree.QFBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.QFBTree.QFBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.QFBTree.
QFSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.QFBTree', '__dict__': <attribute '__dict__' of 'QFSet' objects>, '__weakref__': <attribute '__weakref__' of 'QFSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QFBTree.QFBucket'>, '_set_type': <class 'BTrees.QFBTree.QFSet'>, '_bucket_type': <class 'BTrees.QFBTree.QFSet'>, '_BTree_reduce_as': <class 'BTrees.QFBTree.QFSet'>, '_BTree_reduce_up_bound': <class 'BTrees.QFBTree.QFSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.QFBTree.
QFTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.QFBTree', '__dict__': <attribute '__dict__' of 'QFTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'QFTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QFBTree.QFBucket'>, '_set_type': <class 'BTrees.QFBTree.QFSet'>, '_bucket_type': <class 'BTrees.QFBTree.QFSet'>, '_BTree_reduce_as': <class 'BTrees.QFBTree.QFTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.QFBTree.QFTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
BTrees.QFBTree.
Set
¶ alias of
BTrees.QFBTree.QFSet
-
BTrees.QFBTree.
TreeSet
¶ alias of
BTrees.QFBTree.QFTreeSet
Long Integer Values¶
-
BTrees.QLBTree.
BTree
¶ alias of
BTrees.QLBTree.QLBTree
-
BTrees.QLBTree.
Bucket
¶ alias of
BTrees.QLBTree.QLBucket
-
class
BTrees.QLBTree.
QLBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.L object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.L object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.QLBTree', '__dict__': <attribute '__dict__' of 'QLBTree' objects>, '__weakref__': <attribute '__weakref__' of 'QLBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QLBTree.QLBucket'>, '_set_type': <class 'BTrees.QLBTree.QLSet'>, '_bucket_type': <class 'BTrees.QLBTree.QLBucket'>, '_BTree_reduce_as': <class 'BTrees.QLBTree.QLBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.QLBTree.QLBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QLBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.QLBTree.
QLBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.L object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.L object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.QLBTree', '__dict__': <attribute '__dict__' of 'QLBucket' objects>, '__weakref__': <attribute '__weakref__' of 'QLBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QLBTree.QLBucket'>, '_set_type': <class 'BTrees.QLBTree.QLSet'>, '_bucket_type': <class 'BTrees.QLBTree.QLBucket'>, '_BTree_reduce_as': <class 'BTrees.QLBTree.QLBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.QLBTree.QLBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QLBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.QLBTree.
QLSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.L object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.L object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.QLBTree', '__dict__': <attribute '__dict__' of 'QLSet' objects>, '__weakref__': <attribute '__weakref__' of 'QLSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QLBTree.QLBucket'>, '_set_type': <class 'BTrees.QLBTree.QLSet'>, '_bucket_type': <class 'BTrees.QLBTree.QLSet'>, '_BTree_reduce_as': <class 'BTrees.QLBTree.QLSet'>, '_BTree_reduce_up_bound': <class 'BTrees.QLBTree.QLSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QLBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.QLBTree.
QLTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.L object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.L object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.QLBTree', '__dict__': <attribute '__dict__' of 'QLTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'QLTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QLBTree.QLBucket'>, '_set_type': <class 'BTrees.QLBTree.QLSet'>, '_bucket_type': <class 'BTrees.QLBTree.QLSet'>, '_BTree_reduce_as': <class 'BTrees.QLBTree.QLTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.QLBTree.QLTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QLBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
BTrees.QLBTree.
Set
¶ alias of
BTrees.QLBTree.QLSet
-
BTrees.QLBTree.
TreeSet
¶ alias of
BTrees.QLBTree.QLTreeSet
Object Values¶
-
BTrees.QOBTree.
BTree
¶ alias of
BTrees.QOBTree.QOBTree
-
BTrees.QOBTree.
Bucket
¶ alias of
BTrees.QOBTree.QOBucket
-
class
BTrees.QOBTree.
QOBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.QOBTree', '__dict__': <attribute '__dict__' of 'QOBTree' objects>, '__weakref__': <attribute '__weakref__' of 'QOBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QOBTree.QOBucket'>, '_set_type': <class 'BTrees.QOBTree.QOSet'>, '_bucket_type': <class 'BTrees.QOBTree.QOBucket'>, '_BTree_reduce_as': <class 'BTrees.QOBTree.QOBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.QOBTree.QOBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.QOBTree.
QOBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.QOBTree', '__dict__': <attribute '__dict__' of 'QOBucket' objects>, '__weakref__': <attribute '__weakref__' of 'QOBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QOBTree.QOBucket'>, '_set_type': <class 'BTrees.QOBTree.QOSet'>, '_bucket_type': <class 'BTrees.QOBTree.QOBucket'>, '_BTree_reduce_as': <class 'BTrees.QOBTree.QOBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.QOBTree.QOBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.QOBTree.
QOSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.QOBTree', '__dict__': <attribute '__dict__' of 'QOSet' objects>, '__weakref__': <attribute '__weakref__' of 'QOSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QOBTree.QOBucket'>, '_set_type': <class 'BTrees.QOBTree.QOSet'>, '_bucket_type': <class 'BTrees.QOBTree.QOSet'>, '_BTree_reduce_as': <class 'BTrees.QOBTree.QOSet'>, '_BTree_reduce_up_bound': <class 'BTrees.QOBTree.QOSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.QOBTree.
QOTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.QOBTree', '__dict__': <attribute '__dict__' of 'QOTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'QOTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QOBTree.QOBucket'>, '_set_type': <class 'BTrees.QOBTree.QOSet'>, '_bucket_type': <class 'BTrees.QOBTree.QOSet'>, '_BTree_reduce_as': <class 'BTrees.QOBTree.QOTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.QOBTree.QOTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
BTrees.QOBTree.
Set
¶ alias of
BTrees.QOBTree.QOSet
-
BTrees.QOBTree.
TreeSet
¶ alias of
BTrees.QOBTree.QOTreeSet
Quad Unsigned Integer Values¶
-
BTrees.QQBTree.
BTree
¶ alias of
BTrees.QQBTree.QQBTree
-
BTrees.QQBTree.
Bucket
¶ alias of
BTrees.QQBTree.QQBucket
-
class
BTrees.QQBTree.
QQBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.Q object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.Q object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.QQBTree', '__dict__': <attribute '__dict__' of 'QQBTree' objects>, '__weakref__': <attribute '__weakref__' of 'QQBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QQBTree.QQBucket'>, '_set_type': <class 'BTrees.QQBTree.QQSet'>, '_bucket_type': <class 'BTrees.QQBTree.QQBucket'>, '_BTree_reduce_as': <class 'BTrees.QQBTree.QQBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.QQBTree.QQBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QQBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.QQBTree.
QQBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.Q object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.Q object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.QQBTree', '__dict__': <attribute '__dict__' of 'QQBucket' objects>, '__weakref__': <attribute '__weakref__' of 'QQBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QQBTree.QQBucket'>, '_set_type': <class 'BTrees.QQBTree.QQSet'>, '_bucket_type': <class 'BTrees.QQBTree.QQBucket'>, '_BTree_reduce_as': <class 'BTrees.QQBTree.QQBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.QQBTree.QQBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QQBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.QQBTree.
QQSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.Q object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.Q object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.QQBTree', '__dict__': <attribute '__dict__' of 'QQSet' objects>, '__weakref__': <attribute '__weakref__' of 'QQSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QQBTree.QQBucket'>, '_set_type': <class 'BTrees.QQBTree.QQSet'>, '_bucket_type': <class 'BTrees.QQBTree.QQSet'>, '_BTree_reduce_as': <class 'BTrees.QQBTree.QQSet'>, '_BTree_reduce_up_bound': <class 'BTrees.QQBTree.QQSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QQBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.QQBTree.
QQTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.Q object>, '_to_value': <BTrees._datatypes.Q object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.Q object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.QQBTree', '__dict__': <attribute '__dict__' of 'QQTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'QQTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.QQBTree.QQBucket'>, '_set_type': <class 'BTrees.QQBTree.QQSet'>, '_bucket_type': <class 'BTrees.QQBTree.QQSet'>, '_BTree_reduce_as': <class 'BTrees.QQBTree.QQTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.QQBTree.QQTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.QQBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
BTrees.QQBTree.
Set
¶ alias of
BTrees.QQBTree.QQSet
-
BTrees.QQBTree.
TreeSet
¶ alias of
BTrees.QQBTree.QQTreeSet
Unsigned Integer Keys¶
Float Values¶
-
BTrees.UFBTree.
BTree
¶ alias of
BTrees.UFBTree.UFBTree
-
BTrees.UFBTree.
Bucket
¶ alias of
BTrees.UFBTree.UFBucket
-
BTrees.UFBTree.
Set
¶ alias of
BTrees.UFBTree.UFSet
-
BTrees.UFBTree.
TreeSet
¶ alias of
BTrees.UFBTree.UFTreeSet
-
class
BTrees.UFBTree.
UFBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.UFBTree', '__dict__': <attribute '__dict__' of 'UFBTree' objects>, '__weakref__': <attribute '__weakref__' of 'UFBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UFBTree.UFBucket'>, '_set_type': <class 'BTrees.UFBTree.UFSet'>, '_bucket_type': <class 'BTrees.UFBTree.UFBucket'>, '_BTree_reduce_as': <class 'BTrees.UFBTree.UFBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.UFBTree.UFBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.UFBTree.
UFBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.UFBTree', '__dict__': <attribute '__dict__' of 'UFBucket' objects>, '__weakref__': <attribute '__weakref__' of 'UFBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UFBTree.UFBucket'>, '_set_type': <class 'BTrees.UFBTree.UFSet'>, '_bucket_type': <class 'BTrees.UFBTree.UFBucket'>, '_BTree_reduce_as': <class 'BTrees.UFBTree.UFBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.UFBTree.UFBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.UFBTree.
UFSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.UFBTree', '__dict__': <attribute '__dict__' of 'UFSet' objects>, '__weakref__': <attribute '__weakref__' of 'UFSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UFBTree.UFBucket'>, '_set_type': <class 'BTrees.UFBTree.UFSet'>, '_bucket_type': <class 'BTrees.UFBTree.UFSet'>, '_BTree_reduce_as': <class 'BTrees.UFBTree.UFSet'>, '_BTree_reduce_up_bound': <class 'BTrees.UFBTree.UFSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.UFBTree.
UFTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1.0¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.F object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.F object>>, 'MERGE_DEFAULT': 1.0, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.UFBTree', '__dict__': <attribute '__dict__' of 'UFTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'UFTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UFBTree.UFBucket'>, '_set_type': <class 'BTrees.UFBTree.UFSet'>, '_bucket_type': <class 'BTrees.UFBTree.UFSet'>, '_BTree_reduce_as': <class 'BTrees.UFBTree.UFTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.UFBTree.UFTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UFBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
Integer Values¶
-
BTrees.UIBTree.
BTree
¶ alias of
BTrees.UIBTree.UIBTree
-
BTrees.UIBTree.
Bucket
¶ alias of
BTrees.UIBTree.UIBucket
-
BTrees.UIBTree.
Set
¶ alias of
BTrees.UIBTree.UISet
-
BTrees.UIBTree.
TreeSet
¶ alias of
BTrees.UIBTree.UITreeSet
-
class
BTrees.UIBTree.
UIBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.I object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.I object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.UIBTree', '__dict__': <attribute '__dict__' of 'UIBTree' objects>, '__weakref__': <attribute '__weakref__' of 'UIBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UIBTree.UIBucket'>, '_set_type': <class 'BTrees.UIBTree.UISet'>, '_bucket_type': <class 'BTrees.UIBTree.UIBucket'>, '_BTree_reduce_as': <class 'BTrees.UIBTree.UIBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.UIBTree.UIBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UIBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.UIBTree.
UIBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.I object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.I object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.UIBTree', '__dict__': <attribute '__dict__' of 'UIBucket' objects>, '__weakref__': <attribute '__weakref__' of 'UIBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UIBTree.UIBucket'>, '_set_type': <class 'BTrees.UIBTree.UISet'>, '_bucket_type': <class 'BTrees.UIBTree.UIBucket'>, '_BTree_reduce_as': <class 'BTrees.UIBTree.UIBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.UIBTree.UIBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UIBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.UIBTree.
UISet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.I object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.I object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.UIBTree', '__dict__': <attribute '__dict__' of 'UISet' objects>, '__weakref__': <attribute '__weakref__' of 'UISet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UIBTree.UIBucket'>, '_set_type': <class 'BTrees.UIBTree.UISet'>, '_bucket_type': <class 'BTrees.UIBTree.UISet'>, '_BTree_reduce_as': <class 'BTrees.UIBTree.UISet'>, '_BTree_reduce_up_bound': <class 'BTrees.UIBTree.UISet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UIBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.UIBTree.
UITreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.I object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.I object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.UIBTree', '__dict__': <attribute '__dict__' of 'UITreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'UITreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UIBTree.UIBucket'>, '_set_type': <class 'BTrees.UIBTree.UISet'>, '_bucket_type': <class 'BTrees.UIBTree.UISet'>, '_BTree_reduce_as': <class 'BTrees.UIBTree.UITreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.UIBTree.UITreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UIBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
Object Values¶
-
BTrees.UOBTree.
BTree
¶ alias of
BTrees.UOBTree.UOBTree
-
BTrees.UOBTree.
Bucket
¶ alias of
BTrees.UOBTree.UOBucket
-
BTrees.UOBTree.
Set
¶ alias of
BTrees.UOBTree.UOSet
-
BTrees.UOBTree.
TreeSet
¶ alias of
BTrees.UOBTree.UOTreeSet
-
class
BTrees.UOBTree.
UOBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.UOBTree', '__dict__': <attribute '__dict__' of 'UOBTree' objects>, '__weakref__': <attribute '__weakref__' of 'UOBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UOBTree.UOBucket'>, '_set_type': <class 'BTrees.UOBTree.UOSet'>, '_bucket_type': <class 'BTrees.UOBTree.UOBucket'>, '_BTree_reduce_as': <class 'BTrees.UOBTree.UOBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.UOBTree.UOBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.UOBTree.
UOBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.UOBTree', '__dict__': <attribute '__dict__' of 'UOBucket' objects>, '__weakref__': <attribute '__weakref__' of 'UOBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UOBTree.UOBucket'>, '_set_type': <class 'BTrees.UOBTree.UOSet'>, '_bucket_type': <class 'BTrees.UOBTree.UOBucket'>, '_BTree_reduce_as': <class 'BTrees.UOBTree.UOBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.UOBTree.UOBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.UOBTree.
UOSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.UOBTree', '__dict__': <attribute '__dict__' of 'UOSet' objects>, '__weakref__': <attribute '__weakref__' of 'UOSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UOBTree.UOBucket'>, '_set_type': <class 'BTrees.UOBTree.UOSet'>, '_bucket_type': <class 'BTrees.UOBTree.UOSet'>, '_BTree_reduce_as': <class 'BTrees.UOBTree.UOSet'>, '_BTree_reduce_up_bound': <class 'BTrees.UOBTree.UOSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
-
class
BTrees.UOBTree.
UOTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= None¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.Any object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method DataType.apply_weight of <BTrees._datatypes.Any object>>, 'MERGE_DEFAULT': None, 'max_leaf_size': 60, 'max_internal_size': 500, '__module__': 'BTrees.UOBTree', '__dict__': <attribute '__dict__' of 'UOTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'UOTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UOBTree.UOBucket'>, '_set_type': <class 'BTrees.UOBTree.UOSet'>, '_bucket_type': <class 'BTrees.UOBTree.UOSet'>, '_BTree_reduce_as': <class 'BTrees.UOBTree.UOTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.UOBTree.UOTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UOBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 60¶
-
Unsigned Integer Values¶
-
BTrees.UUBTree.
BTree
¶ alias of
BTrees.UUBTree.UUBTree
-
BTrees.UUBTree.
Bucket
¶ alias of
BTrees.UUBTree.UUBucket
-
BTrees.UUBTree.
Set
¶ alias of
BTrees.UUBTree.UUSet
-
BTrees.UUBTree.
TreeSet
¶ alias of
BTrees.UUBTree.UUTreeSet
-
class
BTrees.UUBTree.
UUBTree
(*args)¶ Bases:
BTrees._base.Tree
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.U object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.U object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.UUBTree', '__dict__': <attribute '__dict__' of 'UUBTree' objects>, '__weakref__': <attribute '__weakref__' of 'UUBTree' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UUBTree.UUBucket'>, '_set_type': <class 'BTrees.UUBTree.UUSet'>, '_bucket_type': <class 'BTrees.UUBTree.UUBucket'>, '_BTree_reduce_as': <class 'BTrees.UUBTree.UUBTree'>, '_BTree_reduce_up_bound': <class 'BTrees.UUBTree.UUBTree'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UUBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.UUBTree.
UUBucket
(items=None)¶ Bases:
BTrees._base.Bucket
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.U object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.U object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.UUBTree', '__dict__': <attribute '__dict__' of 'UUBucket' objects>, '__weakref__': <attribute '__weakref__' of 'UUBucket' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UUBTree.UUBucket'>, '_set_type': <class 'BTrees.UUBTree.UUSet'>, '_bucket_type': <class 'BTrees.UUBTree.UUBucket'>, '_BTree_reduce_as': <class 'BTrees.UUBTree.UUBucket'>, '_BTree_reduce_up_bound': <class 'BTrees.UUBTree.UUBucket'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UUBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.UUBTree.
UUSet
(items=None)¶ Bases:
BTrees._base.Set
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.U object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.U object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.UUBTree', '__dict__': <attribute '__dict__' of 'UUSet' objects>, '__weakref__': <attribute '__weakref__' of 'UUSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UUBTree.UUBucket'>, '_set_type': <class 'BTrees.UUBTree.UUSet'>, '_bucket_type': <class 'BTrees.UUBTree.UUSet'>, '_BTree_reduce_as': <class 'BTrees.UUBTree.UUSet'>, '_BTree_reduce_up_bound': <class 'BTrees.UUBTree.UUSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UUBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-
-
class
BTrees.UUBTree.
UUTreeSet
(*args)¶ Bases:
BTrees._base.TreeSet
-
MERGE
(value1, weight1, value2, weight2)¶
-
MERGE_WEIGHT
(item, weight)¶ Apply a weight multiplier to item.
Used when merging data structures. The item will be a value.
-
MERGE_DEFAULT
= 1¶
-
__dict__
= mappingproxy({'_to_key': <BTrees._datatypes.U object>, '_to_value': <BTrees._datatypes.U object>, 'MERGE': <function MERGE>, 'MERGE_WEIGHT': <bound method _AbstractNativeDataType.apply_weight of <BTrees._datatypes.U object>>, 'MERGE_DEFAULT': 1, 'max_leaf_size': 120, 'max_internal_size': 500, '__module__': 'BTrees.UUBTree', '__dict__': <attribute '__dict__' of 'UUTreeSet' objects>, '__weakref__': <attribute '__weakref__' of 'UUTreeSet' objects>, '__doc__': None, '_mapping_type': <class 'BTrees.UUBTree.UUBucket'>, '_set_type': <class 'BTrees.UUBTree.UUSet'>, '_bucket_type': <class 'BTrees.UUBTree.UUSet'>, '_BTree_reduce_as': <class 'BTrees.UUBTree.UUTreeSet'>, '_BTree_reduce_up_bound': <class 'BTrees.UUBTree.UUTreeSet'>, '__annotations__': {}})¶
-
__module__
= 'BTrees.UUBTree'¶
-
__weakref__
¶ list of weak references to the object (if defined)
-
max_internal_size
= 500¶
-
max_leaf_size
= 120¶
-