DocBook|Search
Class Reference
%DeepSee.Query.expression
   
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%DeepSee] >  [Query] >  [expression]
Private  Storage  

class %DeepSee.Query.expression extends group

This class defines an expression within a DeepSee query.
An expression belongs to a set. Though an expression is a group, it only makes use of its first two children.

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
5 4


Summary

Properties
children formatString isScalarFunction label
operator parent scalarArgCount value

Methods
%%OIDGet %AddToSaveSet %ClassIsLatestVersion %ClassName
%ConstructClone %DispatchClassMethod %DispatchGetModified %DispatchGetProperty
%DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty
%Extends %GetMemberProvider %GetParameter %GetType
%GetValue %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%PreProcess %PrintNode %RemoveFromSaveSet %SerializeObject
%SetModified %ToString %ValidateObject XMLDTD
XMLExport XMLExportToStream XMLExportToString XMLNew
XMLSchema XMLSchemaNamespace XMLSchemaType


Properties

• property formatString as %String(MAXLEN=255,XMLPROJECTION="attribute");
Format string to apply to this member.
• property isScalarFunction as %Boolean(XMLPROJECTION="attribute") [ InitialExpression = 0 ];
Set true if this operator is a scalar function.
• property label as %DeepSee.Datatype.string(XMLPROJECTION="attribute") [ InitialExpression = "Expression" ];
Axis label used for this expression.
• property operator as %DeepSee.Datatype.string(MAXLEN=25,XMLPROJECTION="attribute");
Logical operator that is applied to the children of this expression. This can be an operator (such as "+", or a SCALAR function, such as "SQRT").
• property scalarArgCount as %String(XMLPROJECTION="attribute") [ InitialExpression = 0 ];
If this operator is a scalar function, this is the number of expected arguments. This takes the form "arguments:optional arguments".

Methods

• method %GetType() as %String
Return the type of this node.
• method %ToString(Output pSC As %Status) as %String
Convert this node to its text representation.