Skip to main content

%Studio.WatchVariable

persistent class %Studio.WatchVariable extends %Library.Persistent, %XML.Adaptor

SQL Table Name: %Studio.WatchVariable

Represents a specific variable to put in the watch list for debugging.

Property Inventory

Method Inventory

Properties

property Pane as %Integer (XMLPROJECTION = "attribute") [ Required ];
Property methods: PaneDisplayToLogical(), PaneGet(), PaneGetStored(), PaneIsValid(), PaneLogicalToDisplay(), PaneNormalize(), PaneSet(), PaneXSDToLogical()
relationship Project as Project [ Required , Inverse = WatchVariables , Cardinality = parent ];
Property methods: ProjectGet(), ProjectGetObject(), ProjectGetObjectId(), ProjectGetStored(), ProjectGetSwizzled(), ProjectIsValid(), ProjectNewObject(), ProjectOnDelete(), ProjectRClose(), ProjectRExec(), ProjectRFetch(), ProjectRelate(), ProjectSQLCompute(), ProjectSet(), ProjectSetObject(), ProjectSetObjectId(), ProjectUnRelate(), ProjectUnSwizzle()
property Variable as %String (MAXLEN = 256, XMLPROJECTION = "attribute");
Property methods: VariableCompute(), VariableDisplayToLogical(), VariableGet(), VariableGetStored(), VariableIsValid(), VariableLogicalToDisplay(), VariableLogicalToOdbc(), VariableNormalize(), VariableSQLCompute(), VariableSet(), VariableSetT()

Methods

method VariableGet() as %String
method VariableSet(val As %String) as %Status

Indexes

index (NameIdx on VariableESC,Pane) [IdKey, Type = key];
Index methods: NameIdxCheck(), NameIdxDelete(), NameIdxExists(), NameIdxOpen(), NameIdxSQLCheckUnique(), NameIdxSQLExists(), NameIdxSQLFindPKeyByConstraint(), NameIdxSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (%Studio.WatchVariable)

{%%PARENT}("WV")(ID)
=
%%CLASSNAME
Variable
FeedbackOpens in a new tab