ESB_DIMENSIONINFO_T

This structure is used in EsbGetDimensionInfo(). The fields are:

Type ESB_DIMENSIONINFO_T
   DimName         As String * ESB_MBRNAMELEN 
   DimNumber       As Long 
   DimType         As Integer
   DimTag          As Integer 
   DeclaredDimSize As Long
   ActualDimSize   As Long
   Description     As String * ESB_DESCLEN
   DimDataType     As Integer
End Type
Data TypeFieldDescription
As String * ESB_MBRNAMELENDimNameDimension name
As LongDimNumberDimension number of the member
As IntegerDimType Dimension type. Values:
  • ESB_DIMTYPE_DENSE

  • ESB_DIMTYPE_SPARSE

As IntegerDimTag Dimension tag type. Values:
  • ESB_TTYPE_ATTRCALC

  • ESB_TTYPE_ATTRIBUTE

  • ESB_TTYPE_CATEGORY

  • ESB_TTYPE_CNAME

  • ESB_TTYPE_CTIME

  • ESB_TTYPE_NONE

  • ESB_TTYPE_PARTITION

  • ESB_TTYPE_TYPE

As LongDeclaredDimSizeDeclare dimension size
As LongActualDim SizeActual dimension size
As String * ESB_DESCLENDescriptionReserved: Not currently supported
As IntegerDimDataType Attribute dimension data type. Values:
  • ESB_ATTRMBRDT_BOOL

  • ESB_ATTRMBRDT_DATETIME

  • ESB_ATTRMBRDT_DOUBLE

  • ESB_ATTRMBRDT_STRING