EnsLib.DICOM.FixedDataSet
hidden persistent class EnsLib.DICOM.FixedDataSet extends %Library.Persistent, EnsLib.DICOM.DataSetInterface, EnsLib.DICOM.Util.ULP
SQL Table Name: EnsLib_DICOM.FixedDataSet
This class represents a ReadOnly DataSet. Its data is stored as an external at the location specified by the StorageLocation Parameter when the class is instantiated.Method Inventory
- ComposeStream()
- GetNextIndex()
- GetVRAt()
- GetValueAt()
- HasDataGet()
- OutputHtmlToDevice()
- OutputVDocToDevice()
- OutputXmlToDevice()
- SetVRAt()
- SetValueAt()
Parameters
parameter ContFragment = 0;
This is the continuation fragment value.
parameter HTMLTABLETITLE = DataSet;
This holds title of the html table when displaying the dataset as HTML
parameter LastFragment = 2;
This is the last fragment value.
Methods
Store the data set on the specified (binary) stream
method GetNextIndex(pPropertyReference As %String, pIndex As %String = "", Output pSC As %Status = $$$OK) as %String
This VDOC Compliant method gets the next index for a subscripted VDOC reference
Retrieve the ValueRepresentation of the specified property
method GetValueAt(pPropertyPath As %String, pFormat As %String = "", Output pStatus As %Status) as %String
This VDOC Compliant method gets the value of the given property.
This is implemented by the document class.
pPropertyPath contains the property path.
On success, if the value is long or contains pixel data a stream will be returned otherwise the data will be a regular string.
pFormat can be defined or not. If defined it can take the values "",0 or 1.
pFormat of "" is the same as not defined.
pFormat of 0 means return an empty string and not an error if the value does not exist.
pFormat of 1 means force an error if a value does not exist.
This is implemented by the document class.
pPropertyPath contains the property path.
On success, if the value is long or contains pixel data a stream will be returned otherwise the data will be a regular string.
pFormat can be defined or not. If defined it can take the values "",0 or 1.
pFormat of "" is the same as not defined.
pFormat of 0 means return an empty string and not an error if the value does not exist.
pFormat of 1 means force an error if a value does not exist.
method HasDataGet() as %Boolean
method OutputHtmlToDevice() as %Status
This methods dumps an HTML description of the dataset to the current device
method OutputVDocToDevice() as %Status
This methods dumps an VDOC description of the dataset to the current device
method OutputXmlToDevice() as %Status
This methods dumps an XML description of the dataset to the current device
Set the ValueRepresentation of the specified property
method SetValueAt(pValue As %String, pPropertyPath As %String, pAction As %String = "set", pKey As %String = "") as %Status
This VDOC Compliant method sets the value of the given property.
This is implemented by the document class.
pPropertyPath contains the property name.
pAction contains an action code: "set", etc..
pKey contains an optional key value.
This is implemented by the document class.
pPropertyPath contains the property name.
pAction contains an action code: "set", etc..
pKey contains an optional key value.
Indexes
index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %AddToSyncSet()
- %BMEBuilt()
- %CheckConstraints()
- %CheckConstraintsForExtent()
- %ClassIsLatestVersion()
- %ClassName()
- %ComposeOid()
- %ConstructClone()
- %Delete()
- %DeleteExtent()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Exists()
- %ExistsId()
- %Extends()
- %GUID()
- %GUIDSet()
- %GetLock()
- %GetParameter()
- %GetSwizzleObject()
- %Id()
- %InsertBatch()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %KillExtentData()
- %LoadFromMemory()
- %LockExtent()
- %LockId()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %Oid()
- %OnBeforeAddToSync()
- %OnDetermineClass()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %PhysicalAddress()
- %PurgeIndices()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveDirect()
- %SaveIndices()
- %SerializeObject()
- %SetModified()
- %SortBegin()
- %SortEnd()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateIndices()
- %ValidateObject()
Storage
Storage Model: CacheStorage (EnsLib.DICOM.FixedDataSet)
^EnsLib.DICOM.FixedDataSetD(ID) | = | %%CLASSNAME
TransferSyntax
FileStream
|