Home > Class Reference > %SYS namespace > %Studio.WatchVariable

%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 (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

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: ProjectCheck(), ProjectDelete(), 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(), VariableESCCompute(), VariableESCDisplayToLogical(), VariableESCGet(), VariableESCGetStored(), VariableESCIsValid(), VariableESCLogicalToDisplay(), VariableESCLogicalToOdbc(), VariableESCNormalize(), VariableESCSQLCompute(), VariableESCSet(), VariableESCSetT(), VariableGet(), VariableGetStored(), VariableIsValid(), VariableLogicalToDisplay(), VariableLogicalToOdbc(), VariableNormalize(), VariableSQLCompute(), VariableSet(), VariableSetT()
property VariableESC as %String (MAXLEN = 256) [ Private , Required ];
Property methods: VariableESCCompute(), VariableESCDisplayToLogical(), VariableESCGet(), VariableESCGetStored(), VariableESCIsValid(), VariableESCLogicalToDisplay(), VariableESCLogicalToOdbc(), VariableESCNormalize(), VariableESCSQLCompute(), VariableESCSet(), VariableESCSetT()

Methods (Including Private)

private method VariableESCGet() as %String [ Language = objectscript ]
method VariableGet() as %String [ Language = objectscript ]
method VariableSet(val As %String) as %Status [ Language = objectscript ]

Indexes

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

Inherited Members

Inherited Methods (Including Private)

Storage

Storage Model: Storage (%Studio.WatchVariable)

{%%PARENT}("WV")(ID)
=
%%CLASSNAME
Variable
Feedback