Contains information about aggregate storage data load buffers. It is used by EssListExistingLoadBuffers.
typedef struct ESS_LOAD_BUFFER_T
{
ESS_ULONG_T ulBufferId;
ESS_ULONG_T ulDuplicateAggregationMethod;
ESS_ULONG_T ulOptionFlags;
ESS_ULONG_T ulSize;
ESS_BOOL_T bInternal;
ESS_BOOL_T bActive;
ESS_BOOL_T bReserved01;
ESS_BOOL_T bReserved02;
ESS_ULONG_T ulReserved01;
ESS_ULONG_T ulReserved02;
ESS_ULONG_T ulReserved03;
} ESS_LOAD_BUFFER_T;| Data Type | Field | Description |
|---|---|---|
| ESS_ULONG_T | ulBufferId | ID of a data load buffer (a number between 1 and 4294967296). |
| ESS_ULONG_T | ulDuplicateAggregationMethod | One of the following constants describing how to combine multiple values for the same cell within the buffer:
|
| ESS_ULONG_T | ulOptionFlags | Either (or a combination) of the following load buffer options:
|
| ESS_ULONG_T | ulSize | The percentage of the aggregate storage cache that the data load buffer is allowed to use (a number between 1 and 100, inclusive) |
| ESS_BOOL_T | bInternal | ESS_TRUE if the buffer was created by Essbase; ESS_FALSE for user-created buffers |
| ESS_BOOL_T | bActive | ESS_TRUE if the buffer is currently in use by a data load |
| ESS_BOOL_T | bReserved01 | Not used |
| ESS_BOOL_T | bReserved02 | Not used |
| ESS_ULONG_T | ulReserved01 | Not used |
| ESS_ULONG_T | ulReserved02 | Not used |
| ESS_ULONG_T | ulReserved03 | Not used |