Class Reference
%DeepSee.Query.Engine2
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [%DeepSee] >  [Query] >  [Engine2]
Private  Storage

class %DeepSee.Query.Engine2 extends %RegisteredObject

Contains additional logic for calculating the results of a DeepSee query.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
8


Summary

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetAxisInfo %GetParameter %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%ValidateObject


Methods

• classmethod %GetAxisInfo(pCubeName As %String, pKey As %String, Output pAxisType As %String, Output pAxisKey As %String, Output pAxisSize As %Integer, Output pSlicerAxis As %Boolean) as %Integer
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.


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.