ESS_DIMENSIONINFO_T

Used in EssGetDimensionInfo(). The fields are:

typedef struct ESS_DIMENSIONINFO_T
{
   ESS_MBRNAME_T DimName;           
   ESS_DIMNUM_T  DimNumber;         
   ESS_USHORT_T  DimType;           
   ESS_USHORT_T  DimTag;            
   ESS_ULONG_T   DeclaredDimSize;   
   ESS_ULONG_T   ActualDimSize;     
   ESS_DESC_T    Description;    
   ESS_USHORT_T  DimDataType;       
} ESS_DIMENSIONINFO_T, *ESS_PDIMENSIONINFO_T, **ESS_PPDIMENSIONINFO_T;
Data TypeFieldDescription
ESS_MBRNAME_TDimNameDimension name
ESS_DIMNUM_TDimNumberDimension number
ESS_USHORT_TDimTypeDimension type. Values:
  • ESS_DIMTYPE_DENSE

  • ESS_DIMTYPE_SPARSE

ESS_USHORT_TDimTagDimension tag type. Values:
  • ESS_TTYPE_ATTRCALC

  • ESS_TTYPE_ATTRIBUTE

  • ESS_TTYPE_CCATEGORY

  • ESS_TTYPE_CNAME

  • ESS_TTYPE_CTIME

  • ESS_TTYPE_NONE

  • ESS_TTYPE_CPARTITION

  • ESS_TTYPE_CTYPE

ESS_ULONG_TDeclaredDimSizeDeclared dimension size
ESS_ULONG_TActualDimSizeActual dimension size
ESS_DESC_TDescriptionReserved (not currently supported)
ESS_USHORT_TDimDataTypeAttribute dimension data type. Values:
  • ESS_ATTRMBRDT_BOOL

  • ESS_ATTRMBRDT_DATETIME

  • ESS_ATTRMBRDT_DOUBLE

  • ESS_ATTRMBRDT_STRING