%DeepSee.Query.scalarFunction
class %DeepSee.Query.scalarFunction extends %Library.RegisteredObject
This class defines the set of scalar functions allowed within DeepSee queries.Method Inventory
Methods
classmethod %EvaluateScalar(pFunc As %String, pValue1 As %String = "", pValue2 As %String = "", pValue3 As %String = "", pValue4 As %String = "") as %String
Evaluate the given scalar function, pFunc, and return the result.
Test if pFunc is a scalar function.
Return -1 if function is not a scalar function, otherwise 
return the number of arguments and (total number of) optional arguments (args:optargs) expected by the function.
IsNull scalar function: If value is "", return replacment,
Log base 10 scalar function.
classmethod LOOKUP(pTermList As %String, pKey As %String, pDefault As %String = "", pField As %String = "") as %String
Lookup a value in a term list.
Power scalar function.
Round the given value to pDigits places.
Square root scalar function.
Inherited Members
Inherited Methods
- %AddToSaveSet()
 - %ClassIsLatestVersion()
 - %ClassName()
 - %ConstructClone()
 - %DispatchClassMethod()
 - %DispatchGetModified()
 - %DispatchGetProperty()
 - %DispatchMethod()
 - %DispatchSetModified()
 - %DispatchSetMultidimProperty()
 - %DispatchSetProperty()
 - %Extends()
 - %GetParameter()
 - %IsA()
 - %IsModified()
 - %New()
 - %NormalizeObject()
 - %ObjectModified()
 - %OriginalNamespace()
 - %PackageName()
 - %RemoveFromSaveSet()
 - %SerializeObject()
 - %SetModified()
 - %ValidateObject()