Contains additional logic for calculating the results of a DeepSee query.
Apply the slicer mask to a given query and bucket number.
Take a cell address and return its canonic form.
Take a relationship key code and return its canonic form (put all pieces in alpha-order).
Combine 2 cell "specs" and return the resulting spec.
Compute the values of cells within the result cube.
pCube is the name of the cube.
pKey is the query key.
pBucketNo is the logical bucket number to execute.
pSlotNo is the physical bucket slot number containing the results.
pSection, if defined, specifies, by axis, which sections of the result to calculate:
pSection(axis) = $LB(startNode,endNode)
pTrace is a debugging flag.
pStats is an array of statistics.
For a given cube and query (key) return the number of axes (including the slicer).
pAxisType is an array containing the type of each axis: "axis" or "slicer".
pAxisNode is an array containing the top node number for each axis.
pAxisSize is an array containing the number of leaf nodes for each axis.
pSlicerAxis indicates whether there is a slicer axis. If there is this will contain the axis number for the slicer otherwise 0.
Insert the given fact/key into the given cell spec.