%SQL.Engine.Objects.AslKey
hidden class %SQL.Engine.Objects.AslKey extends %Library.RegisteredObject, %SQL.Engine.Objects.AslPieceNode
References an asl mod key (looping) structureProperty Inventory
Method Inventory
Parameters
parameter NodeRef = asl(..AslMod.Index, $$$aslKEY);
Inherited description: A string which, when evaluated, returns the reference for this node.
e.g. "asl(1,..MyType, ..MyIndex, 4)"
Properties
property AslMod as AslMod;
The mod containing this key
Property methods: AslModGet(), AslModGetSwizzled(), AslModIsValid(), AslModNewObject(), AslModSet()
property Index as %Integer;
The index for this key
Property methods: IndexDisplayToLogical(), IndexGet(), IndexIsValid(), IndexLogicalToDisplay(), IndexNormalize(), IndexSet()
Methods
method FirstNext() as AslKeyNext
Returns the first "next" action
method Id() as AslKeyId
The key id, specifying what to be looped over
method LastNext() as AslKeyNext
Returns the last "next" action
method Next(index As %Integer) as AslKeyNext
A key "next" specifying the loop action at index
method NextCount() as AslKeyNext
Returns the number of "next" actions
method NextNext() as AslKeyNext
Returns a new "next" action after all current "next" actions
method SetAsBSL()
Set the type of this key to BSL
method SetType(type As %String)
method Type() as %String
The type of key. Only used for BSL?
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()
- Piece()
- PieceCount()
- SetPiece()
- Str()