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

For information on migrating to InterSystems IRIS, see How to Migrate to InterSystems IRIS, available on the WRC Distributions page (login required).


abstract class %Library.CacheSerialState extends %Library.SerialState

Serial object interface

Method Inventory (Including Private)


parameter STORAGECOMPILERCLASS = %Compiler.Storage.CacheSerial;


private method %GetSerial(force As %Integer = 0) as %String
Inherited description: Get Serialized State. %GetSerial() can assume that the ID values have already been reset for swizzled references since %Oid has already called %ResetAllObject()
method %IsNull() as %Boolean
classmethod %ObjectIsNull(pOID As %ObjectIdentity) as %Boolean
Return true if pOID is a null object and false if the object is not null
private method %SetSerial(val As %String) as %Status
Set Serialized State.
classmethod LogicalToOdbc(val As %String = "") as %String
LogicalToOdbc() Construct a string delimited by ODBCDELIMITER from an object's serialized state.
classmethod OdbcToLogical(val As %String = "") as %String