When you do something like
Stack: makeHash --> myHash Stack: 12.3 --> myHash["mass"] Stack: 44.3 --> myHash["weight"]
Muq stores the properties on
myIndex in a btree, a
standard computer data structure capable of handling anything
from a handful of values to millions of values with reasonable
The following functions provide low-level access to the in-server functions which build and access these btrees.
Most users will never have any reason to use them directly: The standard
high-level interface via objects is sufficient. Such users have no
reason to read this section: Just use
makeHash to create an
object with key-val pairs stored in a hashed btree (accessible via
makeIndex to create an object with
key-val pairs stored in a sorted btree (again accessible via
See section makeHash. See section makeIndex.
Occasionally, however, it may prove useful to use disembodied btrees without associated parent objects, or to build similar btree functionality into other classes of objects: The following functions provide the low-level access to the in-server btree functionality needed in such cases.
Go to the first, previous, next, last section, table of contents.