This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

%ResultSet.MD.ObjectId

serial class %ResultSet.MD.ObjectId extends %Library.SerialObject

Property Inventory (Including Private)

Properties

property columnName as %Integer;
columnName is the name of the column or property whose values reference objects in an extent. That means that this expression can be used to return an object reference: set objectRef = $classmethod(,"%OpenId",rs.%Get())
Property methods: columnNameDisplayToLogical(), columnNameGet(), columnNameIsValid(), columnNameLogicalToDisplay(), columnNameNormalize(), columnNameSet()
property exportCall as %String);
exportCall is the tag^routine() expression that implements the object export for a given object ID. The following code will export an instance of extentName: set %rowid = rs.%Get(), %nolock = 0 do @
Property methods: exportCallDisplayToLogical(), exportCallGet(), exportCallIsValid(), exportCallLogicalToDisplay(), exportCallLogicalToOdbc(), exportCallNormalize(), exportCallSet()
property extentName as %String (MAXLEN = 255);
extentName is the name of the extent in which the value of columnNbr is an instance. This is a class name but the object referenced can be an instance of a more specific subclass of extentName.
Property methods: extentNameDisplayToLogical(), extentNameGet(), extentNameIsValid(), extentNameLogicalToDisplay(), extentNameLogicalToOdbc(), extentNameNormalize(), extentNameSet()

Inherited Members

Inherited Methods (Including Private)

Feedback