An HsvMDDataBufferLite object contains an array of cells. The object provides methods for setting, getting, and enumerating three types of cells:
These cells are not stored data; in other words, the information in an HsvMDDataBufferLite object’s cells is not stored in an Financial Management application. You move data between an HsvMDDataBufferLite object and an application with the following methods of the HsvData object:
UpdateDataUsingMDDataBuffer inserts the data in an HsvMDDataBufferLite object into an application’s cells. Use this method after you have finished working with the cells in an HsvMDDataBufferLite object. For details, see UpdateDataUsingMDDataBuffer.
AddDataToMDDataBuffer adds the data stored in an application’s cell to an HsvMDDataBufferLite object. Use this method to build an HsvMDDataBufferLite object from data stored in applications. For details, see AddDataToMDDataBuffer.
The HsvMDDataBufferLite object caches a minimum number of subcubes to RAM and the remaining subcubes to disk. By default, the HsvMDDataBufferLite object caches a minimum of one subcube to RAM. The system might cache additional subcubes to RAM, but a minimum of one subcube will always be cached to RAM. You can change the minimum number of subcubes that will be cached with SetMinCubesInCache.
If you want similar functionality, but with all the subcubes cached to RAM, use the HsvMDDataBuffer object. For more information, see HsvMDDataBuffer Object Methods.
Assign HsvMDDataBufferLite object references with the Set and New keywords. For an example, see HsvMDDataBufferLite Object Overview.
The HsvMDDataBufferLite object’s methods are summarized in Table 32, HsvMDDataBufferLite Object Methods, and are described in detail in the following topics.