Mobile API Reference
MicroStrategy 2019
|
#include <DSSSliceMapper.h>
Public Member Functions | |
DSSSliceMapper (int levelNum, int MetricNum, int AttributeNum) | |
~DSSSliceMapper () | |
int | AddSlice (bool *level, int tag, EnumDssSliceFlag SliceFlag, int metric, int SliceID, int levelID, EnumDSSRuntimeSubtotalType lExtremeType=DssRuntimeSubtotalDefault, int iModelIndex=-1, int iTRMetricID=-1, int nXVariable=0, int *ipXVariables=NULL, EnumDSSObjectType *ipXVariableTypes=NULL, int *ipXIndexMetrics=NULL) |
int | SearchID (bool *level, int tag, EnumDssSliceFlag SliceFlag, int metric, int *SliceID, EnumDSSRuntimeSubtotalType *opExtremeType=NULL) |
int | Count (int levelID, int *count, EnumDssSliceFlag iSliceFlag=DssOriginalSlice) |
int | Item (int Ilevel, int ITag, bool **level, int *tag, EnumDssSliceFlag iSliceFlag=DssOriginalSlice, DSSModelInfo **oppModelInfo=NULL) |
int | levelHashFunc (bool *level) |
int | FindLevelInHash (bool *level, int *Index) |
int | AddLevelInHash (bool *level, int *Index) |
int | GetLevel (int levelID, bool **level) |
int | CountLevels (int *count) |
void | ClearBuffer () |
int | getSlicesByLevel (bool *iLevel, std::vector< int > &ivMetrics, std::vector< int > &ovSliceID) |
int | AddLevel (bool *level, int *Index, int levelID) |
int | ReplaceSliceByLevel (bool *level, int iSliceID, int iMetric, int iTag, EnumDssSliceFlag iSliceFlag) |
int | Init (void) |
DSSSliceMapper (int levelNum, int MetricNum, int AttributeNum) | |
~DSSSliceMapper () | |
int | AddSlice (bool *level, int tag, EnumDssSliceFlag SliceFlag, int metric, int SliceID, int levelID, EnumDSSRuntimeSubtotalType lExtremeType=DssRuntimeSubtotalDefault, int iModelIndex=-1, int iTRMetricID=-1, int nXVariable=0, int *ipXVariables=NULL, EnumDSSObjectType *ipXVariableTypes=NULL, int *ipXIndexMetrics=NULL) |
int | SearchID (bool *level, int tag, EnumDssSliceFlag SliceFlag, int metric, int *SliceID, EnumDSSRuntimeSubtotalType *opExtremeType=NULL) |
int | Count (int levelID, int *count, EnumDssSliceFlag iSliceFlag=DssOriginalSlice) |
int | Item (int Ilevel, int ITag, bool **level, int *tag, EnumDssSliceFlag iSliceFlag=DssOriginalSlice, DSSModelInfo **oppModelInfo=NULL) |
int | levelHashFunc (bool *level) |
int | FindLevelInHash (bool *level, int *Index) |
int | AddLevelInHash (bool *level, int *Index) |
int | GetLevel (int levelID, bool **level) |
int | CountLevels (int *count) |
void | ClearBuffer () |
int | getSlicesByLevel (bool *iLevel, std::vector< int > &ivMetrics, std::vector< int > &ovSliceID) |
int | AddLevel (bool *level, int *Index, int levelID) |
int | ReplaceSliceByLevel (bool *level, int iSliceID, int iMetric, int iTag, EnumDssSliceFlag iSliceFlag) |
int | Init (void) |
DSSSliceMapper::DSSSliceMapper | ( | int | levelNum, |
int | MetricNum, | ||
int | AttributeNum | ||
) |
DSSSliceMapper::~DSSSliceMapper | ( | ) |
DSSSliceMapper::DSSSliceMapper | ( | int | levelNum, |
int | MetricNum, | ||
int | AttributeNum | ||
) |
DSSSliceMapper::~DSSSliceMapper | ( | ) |
int DSSSliceMapper::AddLevel | ( | bool * | level, |
int * | Index, | ||
int | levelID | ||
) |
int DSSSliceMapper::AddLevel | ( | bool * | level, |
int * | Index, | ||
int | levelID | ||
) |
int DSSSliceMapper::AddLevelInHash | ( | bool * | level, |
int * | Index | ||
) |
int DSSSliceMapper::AddLevelInHash | ( | bool * | level, |
int * | Index | ||
) |
int DSSSliceMapper::AddSlice | ( | bool * | level, |
int | tag, | ||
EnumDssSliceFlag | SliceFlag, | ||
int | metric, | ||
int | SliceID, | ||
int | levelID, | ||
EnumDSSRuntimeSubtotalType | lExtremeType = DssRuntimeSubtotalDefault , |
||
int | iModelIndex = -1 , |
||
int | iTRMetricID = -1 , |
||
int | nXVariable = 0 , |
||
int * | ipXVariables = NULL , |
||
EnumDSSObjectType * | ipXVariableTypes = NULL , |
||
int * | ipXIndexMetrics = NULL |
||
) |
int DSSSliceMapper::AddSlice | ( | bool * | level, |
int | tag, | ||
EnumDssSliceFlag | SliceFlag, | ||
int | metric, | ||
int | SliceID, | ||
int | levelID, | ||
EnumDSSRuntimeSubtotalType | lExtremeType = DssRuntimeSubtotalDefault , |
||
int | iModelIndex = -1 , |
||
int | iTRMetricID = -1 , |
||
int | nXVariable = 0 , |
||
int * | ipXVariables = NULL , |
||
EnumDSSObjectType * | ipXVariableTypes = NULL , |
||
int * | ipXIndexMetrics = NULL |
||
) |
void DSSSliceMapper::ClearBuffer | ( | ) |
void DSSSliceMapper::ClearBuffer | ( | ) |
int DSSSliceMapper::Count | ( | int | levelID, |
int * | count, | ||
EnumDssSliceFlag | iSliceFlag = DssOriginalSlice |
||
) |
int DSSSliceMapper::Count | ( | int | levelID, |
int * | count, | ||
EnumDssSliceFlag | iSliceFlag = DssOriginalSlice |
||
) |
int DSSSliceMapper::CountLevels | ( | int * | count | ) |
int DSSSliceMapper::CountLevels | ( | int * | count | ) |
int DSSSliceMapper::FindLevelInHash | ( | bool * | level, |
int * | Index | ||
) |
int DSSSliceMapper::FindLevelInHash | ( | bool * | level, |
int * | Index | ||
) |
int DSSSliceMapper::GetLevel | ( | int | levelID, |
bool ** | level | ||
) |
int DSSSliceMapper::GetLevel | ( | int | levelID, |
bool ** | level | ||
) |
int DSSSliceMapper::getSlicesByLevel | ( | bool * | iLevel, |
std::vector< int > & | ivMetrics, | ||
std::vector< int > & | ovSliceID | ||
) |
int DSSSliceMapper::getSlicesByLevel | ( | bool * | iLevel, |
std::vector< int > & | ivMetrics, | ||
std::vector< int > & | ovSliceID | ||
) |
int DSSSliceMapper::Init | ( | void | ) |
int DSSSliceMapper::Init | ( | void | ) |
int DSSSliceMapper::Item | ( | int | Ilevel, |
int | ITag, | ||
bool ** | level, | ||
int * | tag, | ||
EnumDssSliceFlag | iSliceFlag = DssOriginalSlice , |
||
DSSModelInfo ** | oppModelInfo = NULL |
||
) |
int DSSSliceMapper::Item | ( | int | Ilevel, |
int | ITag, | ||
bool ** | level, | ||
int * | tag, | ||
EnumDssSliceFlag | iSliceFlag = DssOriginalSlice , |
||
DSSModelInfo ** | oppModelInfo = NULL |
||
) |
int DSSSliceMapper::levelHashFunc | ( | bool * | level | ) |
int DSSSliceMapper::levelHashFunc | ( | bool * | level | ) |
int DSSSliceMapper::ReplaceSliceByLevel | ( | bool * | level, |
int | iSliceID, | ||
int | iMetric, | ||
int | iTag, | ||
EnumDssSliceFlag | iSliceFlag | ||
) |
int DSSSliceMapper::ReplaceSliceByLevel | ( | bool * | level, |
int | iSliceID, | ||
int | iMetric, | ||
int | iTag, | ||
EnumDssSliceFlag | iSliceFlag | ||
) |
int DSSSliceMapper::SearchID | ( | bool * | level, |
int | tag, | ||
EnumDssSliceFlag | SliceFlag, | ||
int | metric, | ||
int * | SliceID, | ||
EnumDSSRuntimeSubtotalType * | opExtremeType = NULL |
||
) |
int DSSSliceMapper::SearchID | ( | bool * | level, |
int | tag, | ||
EnumDssSliceFlag | SliceFlag, | ||
int | metric, | ||
int * | SliceID, | ||
EnumDSSRuntimeSubtotalType * | opExtremeType = NULL |
||
) |