Class Reference
%ResultSet.MD.ObjectId
Server:basexml
Instance:SOAXML
User:UnknownUser
 
-
  [BASEXML] >  [%ResultSet] >  [MD] >  [ObjectId]
Private  Storage

serial class %ResultSet.MD.ObjectId extends %SerialObject

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3


Summary

Properties
columnName exportCall extentName

Methods
%%OIDGet %AddToSaveSet %AddToSyncSet %ClassIsLatestVersion
%ClassName %ConstructClone %Delete %DeleteId
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %GetSwizzleObject %IsA %IsModified
%New %NormalizeObject %ObjectModified %OnBeforeAddToSync
%OnDetermineClass %Open %OpenId %OriginalNamespace
%PackageName %RemoveFromSaveSet %ResolveConcurrencyConflict %SerializeObject
%SetModified %SyncObjectIn %SyncTransport %ValidateObject
LogicalToOdbc OdbcToLogical


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 exportCall as %String(MAXLEN="");
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 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.