%XSQL.DS.Statement
hidden abstract class %XSQL.DS.Statement extends %Library.RegisteredObject
Property Inventory
Method Inventory
Properties
property %dsd as %CacheString [ MultiDimensional ];
%dsd is a multidimensional property containing name/value pairs of
statement 'state' variables.
State variables always include:
		%ERROR
		SQLCODE
		%msg
		%args
		%CursorNumber
			%CURSORVERSION
		%Metadata
		%RuntimeMode
		%ROWCOUNT
		%ROWID
Private tables also use these:
		%TABLENAME		- the physical table name. This is usually something like 'tempdb.LTT6'
		%SOURCENAME		- the logical table name. This is similar to a local variable in that is has
							  process or module scope (depending on %GlobalScope)
		%STOFF			- the storage offset used by the physical table to segregate data from multiple table instances
		%GlobalScope	- if true, then the private table is visible to the entire process, otherwise it is
							  scoped by the current %sqlcontext object (typically the current method/procedure)
Property methods: %dsdGet(), %dsdIsValid(), %dsdSet()
Methods
method %Get(stateVar As %CacheString) as %CacheString
method %Set(stateVar As %CacheString, value As %CacheString) as %CacheString
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()