ESS_DIMENSIONINFO_T

This structure is 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_T DimType Dimension type. Values:
  • ESS_DIMTYPE_DENSE
  • ESS_DIMTYPE_SPARSE
ESS_USHORT_T DimTag Dimension tag type. Values:
  • ESS_TTYPE_ATTRCALC
  • ESS_TTYPE_ATTRIBUTE
  • ESS_TTYPE_CATEGORY
  • ESS_TTYPE_CNAME
  • ESS_TTYPE_CTIME
  • ESS_TTYPE_NONE
  • ESS_TTYPE_PARTITION
  • ESS_TTYPE_TYPE
ESS_ULONG_TDeclaredDimSizeDeclared dimension size
ESS_ULONG_TActualDimSizeActual dimension size
ESS_DESC_TDescriptionReserved (not currently supported)
ESS_USHORT_T DimDataType Attribute dimension data type. Values:
  • ESS_ATTRMBRDT_BOOL
  • ESS_ATTRMBRDT_DATETIME
  • ESS_ATTRMBRDT_DOUBLE
  • ESS_ATTRMBRDT_STRING