class %DeepSee.Query.constant
extends node
This class defines a constant within a DeepSee query.
property finalValue
as %Boolean(XMLPROJECTION="none") [ InitialExpression = 0 ];
Internal flag used for subquery functions--true means that the subquery has run and this value is the result
of the query.
property formatString
as %String(MAXLEN=255,XMLPROJECTION="attribute");
Format string to apply to this member.
property label
as %DeepSee.Datatype.string(XMLPROJECTION="attribute") [ InitialExpression = "Constant" ];
Axis label used for this constant.
property origValue
as %String(XMLPROJECTION="none");
If the value is a finalValue, this is used to remember the original value of the constant.
method %GetType()
as %String
Return the type of this node.
method %ResolveValue()
as %Status
If our value is a named parameter, resolve it.
We do this as soon as we are first asked for our value and then
we hold onto the resolved value.
method %ToString(Output pSC As %Status)
as %String
Convert this node to its text representation.