This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > %ResultSet.MD.ObjectId

%ResultSet.MD.ObjectId

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

Property Inventory

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