Mobile API Reference  MicroStrategy 2019
DSSTabularConsolidation Class Reference

#include <DSSTabularConsolidation.h>

Inheritance diagram for DSSTabularConsolidation:
DSSTabularUnit DSSTabularUnit IStatisticsInfo IXTABAttributeInfo IStatisticsInfo IXTABAttributeInfo IStatisticsInfo IXTABAttributeInfo IStatisticsInfo IXTABAttributeInfo DSSTabularRefConsolidation DSSTabularRefConsolidation

Public Member Functions

 DSSTabularConsolidation ()
 
 ~DSSTabularConsolidation ()
 
int Init (int index, int nElements)
 
virtual int setIsDerivedElement (bool isDE, DSSTabularUnit *ipChildUnit=NULL, bool iUseGlobal=false)
 
virtual bool IsDerivedElement ()
 
virtual bool IsNewDerivedElement ()
 
virtual int setElement (int index, XTabConsolidationElement &irElement)
 
virtual XTabConsolidationElementgetElement (int index)
 
virtual int getText (int index, MBase::CString &orDisplayName)
 
virtual const char * getTextAndLength (int index, int &orLength)
 
virtual int CountRows ()
 
virtual int GetMaxKey ()
 
virtual int FindElement (DSSBaseElementProxy *ipElement, int &orKey)
 
virtual int createElement (int key, DSSObjectContext *ipObjectContext, DSSBaseElementProxy **oppElement, int iGlobalKey=-1, int iGlobalKeyVer=-1)
 
virtual bool IsLeaf (int index)
 
virtual bool IsDisplayed (int index)
 
virtual DSSTabularUnitgetChildUnit ()
 
virtual int getChildElementKey (int index)
 
virtual DSSConsolidationElementgetConsolidationElement (int index)
 
virtual int getChildElementID (int index, GUID *lpID)
 
virtual int size ()
 
virtual int getNumAllElements ()
 
virtual int TranslateLocalToGlobal (int iLocal)
 
virtual int TranslateGlobalToLocal (int iGlobal)
 
virtual bool hasElementDisplayable ()
 
virtual bool compareElement (DSSBaseElementProxy *ipElement, int iKey)
 
virtual void dump ()
 
virtual int getOrdinal (int index, int *opOrdinal)
 
virtual int GetLeavesByElement (Int32 Element, bool *opfBranch, vector< int > *opvLeaves)
 
int Count (int *opElementsCount)
 
int Item (int index, int iChild, VARIANT_BOOL *opIsBranch, int *opChildKey)
 
int GetDuplicateElements (int index, int *opElementsCount, int **oppElements)
 
 DSSTabularConsolidation ()
 
 ~DSSTabularConsolidation ()
 
int Init (int index, int nElements)
 
virtual int setIsDerivedElement (bool isDE, DSSTabularUnit *ipChildUnit=NULL, bool iUseGlobal=false)
 
virtual bool IsDerivedElement ()
 
virtual bool IsNewDerivedElement ()
 
virtual int setElement (int index, XTabConsolidationElement &irElement)
 
virtual XTabConsolidationElementgetElement (int index)
 
virtual int getText (int index, MBase::CString &orDisplayName)
 
virtual const char * getTextAndLength (int index, int &orLength)
 
virtual int CountRows ()
 
virtual int GetMaxKey ()
 
virtual int FindElement (DSSBaseElementProxy *ipElement, int &orKey)
 
virtual int createElement (int key, DSSObjectContext *ipObjectContext, DSSBaseElementProxy **oppElement, int iGlobalKey=-1, int iGlobalKeyVer=-1)
 
virtual bool IsLeaf (int index)
 
virtual bool IsDisplayed (int index)
 
virtual DSSTabularUnitgetChildUnit ()
 
virtual int getChildElementKey (int index)
 
virtual DSSConsolidationElementgetConsolidationElement (int index)
 
virtual int getChildElementID (int index, GUID *lpID)
 
virtual int size ()
 
virtual int getNumAllElements ()
 
virtual int TranslateLocalToGlobal (int iLocal)
 
virtual int TranslateGlobalToLocal (int iGlobal)
 
virtual bool hasElementDisplayable ()
 
virtual bool compareElement (DSSBaseElementProxy *ipElement, int iKey)
 
virtual void dump ()
 
virtual int getOrdinal (int index, int *opOrdinal)
 
virtual int GetLeavesByElement (Int32 Element, bool *opfBranch, vector< int > *opvLeaves)
 
int Count (int *opElementsCount)
 
int Item (int index, int iChild, VARIANT_BOOL *opIsBranch, int *opChildKey)
 
int GetDuplicateElements (int index, int *opElementsCount, int **oppElements)
 
- Public Member Functions inherited from DSSTabularUnit
 DSSTabularUnit ()
 
virtual ~DSSTabularUnit ()
 
int getUnitIndex ()
 
void setUnitIndex (int iIndex)
 
int setGUID (MBase::CString &irVal)
 
int setGUID (GUID &irVal)
 
virtual int getGUID (GUID &irVal)
 
virtual const GUIDgetGUID ()
 
int get_IDI (GUID *opID)
 
EnumDSSTemplateUnitType getUnitType ()
 
int get_UnitType (EnumDSSTemplateUnitType *opType)
 
void setIsRuntimeUnit (bool val)
 
virtual bool IsRuntimeUnit ()
 
virtual bool IsRecursiveUnit ()
 
int createSpecialElement (EnumDSSElementType iElementType, int key, DSSObjectContext *ipObjectContext, DSSBaseElementProxy **oppElement)
 
void setParentInfo (DSSDataModelBase *ipModel)
 
void setNullElement (int index, MBase::CString &irElementID)
 
void setObjectContextRef (DSSObjectContext *ipObjContext)
 
virtual int getTabularUnit (DSSTabularUnit **oppUnit)
 
virtual MBase::CString getGUIDStr ()
 
 DSSTabularUnit ()
 
virtual ~DSSTabularUnit ()
 
int getUnitIndex ()
 
void setUnitIndex (int iIndex)
 
int setGUID (MBase::CString &irVal)
 
int setGUID (GUID &irVal)
 
virtual int getGUID (GUID &irVal)
 
virtual const GUIDgetGUID ()
 
int get_IDI (GUID *opID)
 
EnumDSSTemplateUnitType getUnitType ()
 
int get_UnitType (EnumDSSTemplateUnitType *opType)
 
void setIsRuntimeUnit (bool val)
 
virtual bool IsRuntimeUnit ()
 
virtual bool IsRecursiveUnit ()
 
int createSpecialElement (EnumDSSElementType iElementType, int key, DSSObjectContext *ipObjectContext, DSSBaseElementProxy **oppElement)
 
void setParentInfo (DSSDataModelBase *ipModel)
 
void setNullElement (int index, MBase::CString &irElementID)
 
void setObjectContextRef (DSSObjectContext *ipObjContext)
 
virtual int getTabularUnit (DSSTabularUnit **oppUnit)
 
virtual MBase::CString getGUIDStr ()
 
- Public Member Functions inherited from IXTABAttributeInfo
virtual int getArity ()
 
virtual int Count ()
 
virtual int Item (int iForm, DSSDataColumn **oppColumn)
 
virtual int getWHNullPosition ()
 
virtual void setWHNullPosition (int iPosition)
 
virtual int getBaseFormID (int iForm)
 
virtual int setData (int iBaseFormID, int iRow, char *ipData, int iSizeInByte)
 
virtual int setData (int iBaseFormID, int iOffset, MBase::CString &irText)
 
virtual int FindFormWithLocale (int iAttribute, int iBaseFormID, int iLocale, int *opColumn)
 
virtual int FindFormWithLocale (int iAttribute, int iBaseFormID, int iLocale, int &orColumn)
 
virtual int getArity ()
 
virtual int Count ()
 
virtual int Item (int iForm, DSSDataColumn **oppColumn)
 
virtual int getWHNullPosition ()
 
virtual void setWHNullPosition (int iPosition)
 
virtual int getBaseFormID (int iForm)
 
virtual int setData (int iBaseFormID, int iRow, char *ipData, int iSizeInByte)
 
virtual int setData (int iBaseFormID, int iOffset, MBase::CString &irText)
 
virtual int FindFormWithLocale (int iAttribute, int iBaseFormID, int iLocale, int *opColumn)
 
virtual int FindFormWithLocale (int iAttribute, int iBaseFormID, int iLocale, int &orColumn)
 

Additional Inherited Members

- Protected Member Functions inherited from DSSTabularUnit
DSSObjectContexthGetContext ()
 
DSSBaseElementProxyhGetNullElement ()
 
DSSObjectContexthGetContext ()
 
DSSBaseElementProxyhGetNullElement ()
 
- Protected Attributes inherited from DSSTabularUnit
int mUnitID
 
MBase::CString mGUIDStr
 
GUID mGUID
 
EnumDSSTemplateUnitType mUnitType
 
bool mbIsRuntimeUnit
 
DSSDataModelBasempModel
 
DSSObjectContextmpObjContext
 
int mNullElementIndex
 
MBase::CString mNullElementIDStr
 
DSSBaseElementProxympNullElement
 

Constructor & Destructor Documentation

◆ DSSTabularConsolidation() [1/2]

DSSTabularConsolidation::DSSTabularConsolidation ( )

◆ ~DSSTabularConsolidation() [1/2]

DSSTabularConsolidation::~DSSTabularConsolidation ( )

◆ DSSTabularConsolidation() [2/2]

DSSTabularConsolidation::DSSTabularConsolidation ( )

◆ ~DSSTabularConsolidation() [2/2]

DSSTabularConsolidation::~DSSTabularConsolidation ( )

Member Function Documentation

◆ compareElement() [1/2]

virtual bool DSSTabularConsolidation::compareElement ( DSSBaseElementProxy ipElement,
int  iKey 
)
virtual

Implements DSSTabularUnit.

◆ compareElement() [2/2]

virtual bool DSSTabularConsolidation::compareElement ( DSSBaseElementProxy ipElement,
int  iKey 
)
virtual

Implements DSSTabularUnit.

◆ Count() [1/2]

int DSSTabularConsolidation::Count ( int *  opElementsCount)
inline

◆ Count() [2/2]

int DSSTabularConsolidation::Count ( int *  opElementsCount)
inline

◆ CountRows() [1/2]

virtual int DSSTabularConsolidation::CountRows ( )
virtual

◆ CountRows() [2/2]

virtual int DSSTabularConsolidation::CountRows ( )
virtual

◆ createElement() [1/2]

virtual int DSSTabularConsolidation::createElement ( int  key,
DSSObjectContext ipObjectContext,
DSSBaseElementProxy **  oppElement,
int  iGlobalKey = -1,
int  iGlobalKeyVer = -1 
)
virtual

◆ createElement() [2/2]

virtual int DSSTabularConsolidation::createElement ( int  key,
DSSObjectContext ipObjectContext,
DSSBaseElementProxy **  oppElement,
int  iGlobalKey = -1,
int  iGlobalKeyVer = -1 
)
virtual

◆ dump() [1/2]

virtual void DSSTabularConsolidation::dump ( )
virtual

◆ dump() [2/2]

virtual void DSSTabularConsolidation::dump ( )
virtual

◆ FindElement() [1/2]

virtual int DSSTabularConsolidation::FindElement ( DSSBaseElementProxy ipElement,
int &  orKey 
)
virtual

◆ FindElement() [2/2]

virtual int DSSTabularConsolidation::FindElement ( DSSBaseElementProxy ipElement,
int &  orKey 
)
virtual

◆ getChildElementID() [1/2]

virtual int DSSTabularConsolidation::getChildElementID ( int  index,
GUID lpID 
)
virtual

◆ getChildElementID() [2/2]

virtual int DSSTabularConsolidation::getChildElementID ( int  index,
GUID lpID 
)
virtual

◆ getChildElementKey() [1/2]

virtual int DSSTabularConsolidation::getChildElementKey ( int  index)
virtual

◆ getChildElementKey() [2/2]

virtual int DSSTabularConsolidation::getChildElementKey ( int  index)
virtual

◆ getChildUnit() [1/2]

virtual DSSTabularUnit* DSSTabularConsolidation::getChildUnit ( )
virtual

◆ getChildUnit() [2/2]

virtual DSSTabularUnit* DSSTabularConsolidation::getChildUnit ( )
virtual

◆ getConsolidationElement() [1/2]

virtual DSSConsolidationElement* DSSTabularConsolidation::getConsolidationElement ( int  index)
virtual

◆ getConsolidationElement() [2/2]

virtual DSSConsolidationElement* DSSTabularConsolidation::getConsolidationElement ( int  index)
virtual

◆ GetDuplicateElements() [1/2]

int DSSTabularConsolidation::GetDuplicateElements ( int  index,
int *  opElementsCount,
int **  oppElements 
)

◆ GetDuplicateElements() [2/2]

int DSSTabularConsolidation::GetDuplicateElements ( int  index,
int *  opElementsCount,
int **  oppElements 
)

◆ getElement() [1/2]

virtual XTabConsolidationElement* DSSTabularConsolidation::getElement ( int  index)
virtual

◆ getElement() [2/2]

virtual XTabConsolidationElement* DSSTabularConsolidation::getElement ( int  index)
virtual

◆ GetLeavesByElement() [1/2]

virtual int DSSTabularConsolidation::GetLeavesByElement ( Int32  Element,
bool *  opfBranch,
vector< int > *  opvLeaves 
)
virtual

◆ GetLeavesByElement() [2/2]

virtual int DSSTabularConsolidation::GetLeavesByElement ( Int32  Element,
bool *  opfBranch,
vector< int > *  opvLeaves 
)
virtual

◆ GetMaxKey() [1/2]

virtual int DSSTabularConsolidation::GetMaxKey ( )
virtual

◆ GetMaxKey() [2/2]

virtual int DSSTabularConsolidation::GetMaxKey ( )
virtual

◆ getNumAllElements() [1/2]

virtual int DSSTabularConsolidation::getNumAllElements ( )
virtual

◆ getNumAllElements() [2/2]

virtual int DSSTabularConsolidation::getNumAllElements ( )
virtual

◆ getOrdinal() [1/2]

virtual int DSSTabularConsolidation::getOrdinal ( int  index,
int *  opOrdinal 
)
virtual

◆ getOrdinal() [2/2]

virtual int DSSTabularConsolidation::getOrdinal ( int  index,
int *  opOrdinal 
)
virtual

◆ getText() [1/2]

virtual int DSSTabularConsolidation::getText ( int  index,
MBase::CString orDisplayName 
)
virtual

◆ getText() [2/2]

virtual int DSSTabularConsolidation::getText ( int  index,
MBase::CString orDisplayName 
)
virtual

◆ getTextAndLength() [1/2]

virtual const char* DSSTabularConsolidation::getTextAndLength ( int  index,
int &  orLength 
)
virtual

◆ getTextAndLength() [2/2]

virtual const char* DSSTabularConsolidation::getTextAndLength ( int  index,
int &  orLength 
)
virtual

◆ hasElementDisplayable() [1/2]

virtual bool DSSTabularConsolidation::hasElementDisplayable ( )
virtual

◆ hasElementDisplayable() [2/2]

virtual bool DSSTabularConsolidation::hasElementDisplayable ( )
virtual

◆ Init() [1/2]

int DSSTabularConsolidation::Init ( int  index,
int  nElements 
)

◆ Init() [2/2]

int DSSTabularConsolidation::Init ( int  index,
int  nElements 
)

◆ IsDerivedElement() [1/2]

virtual bool DSSTabularConsolidation::IsDerivedElement ( )
virtual

◆ IsDerivedElement() [2/2]

virtual bool DSSTabularConsolidation::IsDerivedElement ( )
virtual

◆ IsDisplayed() [1/2]

virtual bool DSSTabularConsolidation::IsDisplayed ( int  index)
virtual

◆ IsDisplayed() [2/2]

virtual bool DSSTabularConsolidation::IsDisplayed ( int  index)
virtual

◆ IsLeaf() [1/2]

virtual bool DSSTabularConsolidation::IsLeaf ( int  index)
virtual

◆ IsLeaf() [2/2]

virtual bool DSSTabularConsolidation::IsLeaf ( int  index)
virtual

◆ IsNewDerivedElement() [1/2]

virtual bool DSSTabularConsolidation::IsNewDerivedElement ( )
virtual

◆ IsNewDerivedElement() [2/2]

virtual bool DSSTabularConsolidation::IsNewDerivedElement ( )
virtual

◆ Item() [1/2]

int DSSTabularConsolidation::Item ( int  index,
int  iChild,
VARIANT_BOOL opIsBranch,
int *  opChildKey 
)

◆ Item() [2/2]

int DSSTabularConsolidation::Item ( int  index,
int  iChild,
VARIANT_BOOL opIsBranch,
int *  opChildKey 
)

◆ setElement() [1/2]

virtual int DSSTabularConsolidation::setElement ( int  index,
XTabConsolidationElement irElement 
)
virtual

◆ setElement() [2/2]

virtual int DSSTabularConsolidation::setElement ( int  index,
XTabConsolidationElement irElement 
)
virtual

◆ setIsDerivedElement() [1/2]

virtual int DSSTabularConsolidation::setIsDerivedElement ( bool  isDE,
DSSTabularUnit ipChildUnit = NULL,
bool  iUseGlobal = false 
)
virtual

◆ setIsDerivedElement() [2/2]

virtual int DSSTabularConsolidation::setIsDerivedElement ( bool  isDE,
DSSTabularUnit ipChildUnit = NULL,
bool  iUseGlobal = false 
)
virtual

◆ size() [1/2]

virtual int DSSTabularConsolidation::size ( )
virtual

Reimplemented from DSSTabularUnit.

Reimplemented in DSSTabularRefConsolidation, and DSSTabularRefConsolidation.

◆ size() [2/2]

virtual int DSSTabularConsolidation::size ( )
virtual

Reimplemented from DSSTabularUnit.

Reimplemented in DSSTabularRefConsolidation, and DSSTabularRefConsolidation.

◆ TranslateGlobalToLocal() [1/2]

virtual int DSSTabularConsolidation::TranslateGlobalToLocal ( int  iGlobal)
virtual

◆ TranslateGlobalToLocal() [2/2]

virtual int DSSTabularConsolidation::TranslateGlobalToLocal ( int  iGlobal)
virtual

◆ TranslateLocalToGlobal() [1/2]

virtual int DSSTabularConsolidation::TranslateLocalToGlobal ( int  iLocal)
virtual

◆ TranslateLocalToGlobal() [2/2]

virtual int DSSTabularConsolidation::TranslateLocalToGlobal ( int  iLocal)
virtual