ESS_VALIDITYSET_T

Contains information about perspectives and validity sets.

typedef struct ESS_VALIDITYSET_T
{
   ESS_USHORT_T, usValiditySetType;
   ESS_USHORT_T, usFiller;
   ESS_STR_T, szValiditySetExpr;
   ESS_INT32_T, countOfIndepDims;
   ESS_INT32_T, countOfIndepRanges;
   ESS_PVOID_T*, pIndepMbrs;
} ESS_VALIDITYSET_T; *ESS_PVALIDITYSET_T
Data TypeFieldDescription
ESS_USHORT_TusValiditySetType

How members are specified. Possible values:

  • ESS_VALIDITYSET_TYPE_MBRHDLS

  • ESS_VALIDITYSET_TYPE_MBRNAMS

ESS_USHORT_TusFillerSet to zero
ESS_STR_TszValiditySetExprMDX expression spescified by the MDX type
ESS_INT32_TcountOfIndepDimsSize of each of the tuples
ESS_INT32_TcountOfIndepRangesNumber of tuple ranges
ESS_PVOID_TpIndepMbrsArray of member handles (ESS_HMEMBER_T) or member names (ESS_STR_T) depending on usValiditySetType

Description

The terms perspective and validity set both designate collections of independent members.

Independent members can be designated as: