Class Reference
IRIS for UNIX 2019.2
InterSystems: The power behind what matters   
Documentation  Search
  [ENSLIB] >  [%XSQL] >  [DS] >  [Statement]
Private  Storage   


Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2



%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%Get %GetParameter %IsA %IsModified
%New %NormalizeObject %ObjectModified %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %Set
%SetModified %ValidateObject



• property %dsd as %RawString [ 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)


• method %Get(stateVar As %RawString) as %RawString
• method %Set(stateVar As %RawString, value As %RawString) as %RawString

Copyright (c) 2019 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.