Define user-specified storage characteristics

You can define user-specified storage characteristics when you create a smart large object.

DataBlade® API functions can specify the storage characteristics that Specifying disk-storage information and Specifying attribute information show. The user-specified storage characteristics apply only to the particular smart-large-object instance that is being created. They override any corresponding column-level or system-specified storage characteristics.

After you have an LO-specification structure allocated, you can use the appropriate LO-specification accessor functions to set fields of this structure. Accessor functions also exist to retrieve storage-characteristic values from the LO-specification structure. When a smart-large-object creation function receives the LO-specification structure, it creates a smart-large-object instance that has these user-specified storage characteristics.
Restriction: The LO-specification structure, MI_LO_SPEC, is an opaque structure to DataBlade API modules. Do not access its internal structure directly. The internal structure of MI_LO_SPEC might change in future releases. Therefore, to create portable code, always use the LO-specification accessor functions to obtain and store values from this structure.

The following sections describe how to access each group of storage characteristics in the LO-specification structure.