Mobile API Reference  MicroStrategy 2019
DSSRelation Class Reference

#include <DSSRelation.h>

Public Member Functions

 DSSRelation ()
 
 ~DSSRelation ()
 
int LoadFromBinary (DSSBinaryDataReader *ipReadStream)
 
GUID getParentID ()
 
GUID getChildID ()
 
int getParentList (int iChild, int **oppParentList, int *opnParent)
 
int getChildList (int iParent, int **oppChildList, int *opnChild)
 
int getRelatedElements (GUID &iUnitID, int inElement, int *ipElement, int *opnElement, int **oppElement)
 
int getRelatedElements (GUID &iUnitID, int inElement, int *ipElement, int *opnElement, int **oppElement, int iNullKey, bool ibReturnNullRelated)
 
int getChildElementHasNullParent (std::vector< int > &ivChildElements)
 
int getParentElementHasNullChild (std::vector< int > &ivParentElements)
 
int getIDs (GUID *opParentID, GUID *opChildID)
 
int get_NumUnits (Int32 *opUnits)
 
int get_AllIDs (Int32 inUnits, GUID *opIDs)
 
 DSSRelation ()
 
 ~DSSRelation ()
 
int LoadFromBinary (DSSBinaryDataReader *ipReadStream)
 
GUID getParentID ()
 
GUID getChildID ()
 
int getParentList (int iChild, int **oppParentList, int *opnParent)
 
int getChildList (int iParent, int **oppChildList, int *opnChild)
 
int getRelatedElements (GUID &iUnitID, int inElement, int *ipElement, int *opnElement, int **oppElement)
 
int getRelatedElements (GUID &iUnitID, int inElement, int *ipElement, int *opnElement, int **oppElement, int iNullKey, bool ibReturnNullRelated)
 
int getChildElementHasNullParent (std::vector< int > &ivChildElements)
 
int getParentElementHasNullChild (std::vector< int > &ivParentElements)
 
int getIDs (GUID *opParentID, GUID *opChildID)
 
int get_NumUnits (Int32 *opUnits)
 
int get_AllIDs (Int32 inUnits, GUID *opIDs)
 

Friends

class DSSGUnitContainer
 

Constructor & Destructor Documentation

◆ DSSRelation() [1/2]

DSSRelation::DSSRelation ( )

◆ ~DSSRelation() [1/2]

DSSRelation::~DSSRelation ( )

◆ DSSRelation() [2/2]

DSSRelation::DSSRelation ( )

◆ ~DSSRelation() [2/2]

DSSRelation::~DSSRelation ( )

Member Function Documentation

◆ get_AllIDs() [1/2]

int DSSRelation::get_AllIDs ( Int32  inUnits,
GUID opIDs 
)

◆ get_AllIDs() [2/2]

int DSSRelation::get_AllIDs ( Int32  inUnits,
GUID opIDs 
)

◆ get_NumUnits() [1/2]

int DSSRelation::get_NumUnits ( Int32 opUnits)

◆ get_NumUnits() [2/2]

int DSSRelation::get_NumUnits ( Int32 opUnits)

◆ getChildElementHasNullParent() [1/2]

int DSSRelation::getChildElementHasNullParent ( std::vector< int > &  ivChildElements)

◆ getChildElementHasNullParent() [2/2]

int DSSRelation::getChildElementHasNullParent ( std::vector< int > &  ivChildElements)

◆ getChildID() [1/2]

GUID DSSRelation::getChildID ( )
inline

◆ getChildID() [2/2]

GUID DSSRelation::getChildID ( )
inline

◆ getChildList() [1/2]

int DSSRelation::getChildList ( int  iParent,
int **  oppChildList,
int *  opnChild 
)

◆ getChildList() [2/2]

int DSSRelation::getChildList ( int  iParent,
int **  oppChildList,
int *  opnChild 
)

◆ getIDs() [1/2]

int DSSRelation::getIDs ( GUID opParentID,
GUID opChildID 
)

◆ getIDs() [2/2]

int DSSRelation::getIDs ( GUID opParentID,
GUID opChildID 
)

◆ getParentElementHasNullChild() [1/2]

int DSSRelation::getParentElementHasNullChild ( std::vector< int > &  ivParentElements)

◆ getParentElementHasNullChild() [2/2]

int DSSRelation::getParentElementHasNullChild ( std::vector< int > &  ivParentElements)

◆ getParentID() [1/2]

GUID DSSRelation::getParentID ( )
inline

◆ getParentID() [2/2]

GUID DSSRelation::getParentID ( )
inline

◆ getParentList() [1/2]

int DSSRelation::getParentList ( int  iChild,
int **  oppParentList,
int *  opnParent 
)

◆ getParentList() [2/2]

int DSSRelation::getParentList ( int  iChild,
int **  oppParentList,
int *  opnParent 
)

◆ getRelatedElements() [1/4]

int DSSRelation::getRelatedElements ( GUID iUnitID,
int  inElement,
int *  ipElement,
int *  opnElement,
int **  oppElement 
)

◆ getRelatedElements() [2/4]

int DSSRelation::getRelatedElements ( GUID iUnitID,
int  inElement,
int *  ipElement,
int *  opnElement,
int **  oppElement 
)

◆ getRelatedElements() [3/4]

int DSSRelation::getRelatedElements ( GUID iUnitID,
int  inElement,
int *  ipElement,
int *  opnElement,
int **  oppElement,
int  iNullKey,
bool  ibReturnNullRelated 
)

◆ getRelatedElements() [4/4]

int DSSRelation::getRelatedElements ( GUID iUnitID,
int  inElement,
int *  ipElement,
int *  opnElement,
int **  oppElement,
int  iNullKey,
bool  ibReturnNullRelated 
)

◆ LoadFromBinary() [1/2]

int DSSRelation::LoadFromBinary ( DSSBinaryDataReader ipReadStream)

◆ LoadFromBinary() [2/2]

int DSSRelation::LoadFromBinary ( DSSBinaryDataReader ipReadStream)

Friends And Related Function Documentation

◆ DSSGUnitContainer