Handle smart large objects
If an opaque data type contains an embedded smart large object, you can define an lohandles() function for the opaque type. The lohandles() support function takes an instance of the opaque type and returns a list of the pointer structures for the smart large objects that are embedded in the data type. You might, for example, use a lohandles() function to provide information about which smart large object a given data type value is referencing.
- Performing an archive of the database
- Obtaining a reference count for the smart large objects
- Running the oncheck utility
- In the assign() function, increment the reference count with the DataBlade® API function mi_lo_increfcount().
- In the destroy() function, decrement the reference count with the DataBlade API function mi_lo_decrefcount().
- assign()
- destroy()
- update()
- deepcopy()
- An import function
- An export function
- An importbinary function
- An exportbinary function
For more information about assign() and destroy() support functions, see Insert and delete data. For information about the import, export, importbinary, and exportbinary support functions, see Perform bulk copies.