Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [Ens] >  [Rule] >  [Utilities]
Private  Storage   

abstract class Ens.Rule.Utilities

Utility methods used by the Rules editor and compiler.


Parameters Properties Methods Queries Indices ForeignKeys Triggers


GetFunctionSet ResolveFunction


• classmethod GetFunctionSet(Output funcset) as %Status
Return the list of functions (methods) based on compiled classes.
If cache is found in context class, use it, otherwise, build it.
This list is returned in funcset.
The list is of the form: list(NAME) = $LB(class,name,specparsed).
• classmethod ResolveFunction(pFuncName As %String, Output pClassName As %String, Output pMethodName As %String, Output pParsedSpec As %String) as %Status
If function is found in the FunctionSet, return the ClassName, MethodName and ParsedSpec Otherwise, return error

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