Mobile API Reference  MicroStrategy 2019
DSSCalculationHelper Member List

This is the complete list of members for DSSCalculationHelper, including all inherited members.

ApplyRelationshipFilter(Int32 nDimUnits, Int32 *ipUnitIDs, DSSCubeDataSlice *ipFilterSlice, DSSCube *ipTargetCube, DSSSliceID *opResultSliceID)DSSCalculationHelperstatic
ApplyRelationshipFilter(Int32 nDimUnits, Int32 *ipUnitIDs, DSSCubeDataSlice *ipFilterSlice, DSSCube *ipTargetCube, DSSSliceID *opResultSliceID)DSSCalculationHelperstatic
CalculateAndOR(DSSFunctionObject *ipFuncObj, Int32 nSliceID, DSSSliceID *ipSliceID, DSSCube *ipTargetCube, EnumNullCheckingOption iNULLChecking, bool bCalcHiddenDE, DSSSliceID *opSliceID, MCESchema *ipSchema=NULL)DSSCalculationHelperstatic
CalculateAndOR(DSSFunctionObject *ipFuncObj, Int32 nSliceID, DSSSliceID *ipSliceID, DSSCube *ipTargetCube, EnumNullCheckingOption iNULLChecking, bool bCalcHiddenDE, DSSSliceID *opSliceID, MCESchema *ipSchema=NULL)DSSCalculationHelperstatic
CalculateIn(DSSFunctionServer *ipFuncServer, EnumDSSFunction iFuncType, DSSCube *ipCube, Int32 inSliceIDs, DSSSliceID *ipSliceIDs, DSSSliceID *opResultSlice, EnumNullCheckingOption iNULLChecking, MCESchema *ipSchema=NULL, bool isDSTrx=false)DSSCalculationHelperstatic
CalculateIn(DSSFunctionServer *ipFuncServer, EnumDSSFunction iFuncType, DSSCube *ipCube, Int32 inSliceIDs, DSSSliceID *ipSliceIDs, DSSSliceID *opResultSlice, EnumNullCheckingOption iNULLChecking, MCESchema *ipSchema=NULL, bool isDSTrx=false)DSSCalculationHelperstatic
CalculateNewSlice(CalculationContext *ipContext, DSSSliceID *opSliceID)DSSCalculationHelperstatic
CalculateNewSlice(DSSExpNodeOperator *ipOperator, CalculationContext *ipContext, DSSSliceID *opSliceID)DSSCalculationHelperstatic
CalculateNewSlice(CalculationContext *ipContext, DSSSliceID *opSliceID)DSSCalculationHelperstatic
CalculateNewSlice(DSSExpNodeOperator *ipOperator, CalculationContext *ipContext, DSSSliceID *opSliceID)DSSCalculationHelperstatic
ChooseAggregationFunction(DSSObjectContext *ipObjContext, DSSFunctionServer *ipFunctionServer, METRIC_ID iMetricID, DSSFunctionObject **oppFunctionObject, Int32 *opFunctionIndex, VARIANT_BOOL *opIsOrderSignificant, DSSExpNode **oppExprRoot, EnumDSSMetricType iMetricType=DssMetricSubtotalAggregation)DSSCalculationHelperstatic
ChooseAggregationFunction(DSSObjectContext *ipObjContext, DSSFunctionServer *ipFunctionServer, METRIC_ID iMetricID, DSSFunctionObject **oppFunctionObject, Int32 *opFunctionIndex, VARIANT_BOOL *opIsOrderSignificant, DSSExpNode **oppExprRoot, EnumDSSMetricType iMetricType=DssMetricSubtotalAggregation)DSSCalculationHelperstatic
DSSCalculationHelper()DSSCalculationHelperinline
DSSCalculationHelper()DSSCalculationHelperinline
FindCommonLevel(Int32 nSliceIn, DSSSliceID *pSliceIDIn, MBase::Buffer *ipBuffer, vector< Int32, MBase::Allocator< Int32 > > &ovUnits)DSSCalculationHelperstatic
FindCommonLevel(Int32 nSliceIn, DSSSliceID *pSliceIDIn, MBase::Buffer *ipBuffer, vector< Int32, MBase::Allocator< Int32 > > &ovUnits)DSSCalculationHelperstatic
FindMetricBreakbyLevel(DSSExpNode *ipNode, DSSTabularData *ipTabularData, vector< DSSCubeDataSlice *> &irvpSlices, vector< int > *opvUnits)DSSCalculationHelperstatic
FindMetricBreakbyLevel(DSSExpNode *ipNode, DSSTabularData *ipTabularData, vector< DSSCubeDataSlice *> &irvpSlices, vector< int > *opvUnits)DSSCalculationHelperstatic
FindMetricSortbyDefns(DSSExpNode *ipNode, EventContext *iEventContext, int inSlices, int *ipInSliceIDs, DSSMetric *ipDimMetricGov, vector< DSSSortDefinition *> **oppSortDefinition)DSSCalculationHelperstatic
FindMetricSortbyDefns(DSSExpNode *ipNode, EventContext *iEventContext, int inSlices, int *ipInSliceIDs, DSSMetric *ipDimMetricGov, vector< DSSSortDefinition *> **oppSortDefinition)DSSCalculationHelperstatic
FindMetricSortbyDefnsSimpleExpr(DSSExpNode *ipNode, DFCSimpleExpr *ipSortLevel, EventContext *iEventContext, int inSlices, int *ipInSliceIDs, DSSMetric *ipDimMetricGov, vector< DSSSortDefinition *> **oppSortDefinition)DSSCalculationHelperstatic
FindMetricSortbyDefnsSimpleExpr(DSSExpNode *ipNode, DFCSimpleExpr *ipSortLevel, EventContext *iEventContext, int inSlices, int *ipInSliceIDs, DSSMetric *ipDimMetricGov, vector< DSSSortDefinition *> **oppSortDefinition)DSSCalculationHelperstatic
FindRowIndexByCellData(XTabCellData *ipKeys, DSSDataColumn **ippColumns, Int32 inKeys, Int32 inRows, bool iUseVariant, Int32 *opIndex=NULL, Int32 iStartIndex=0, bool ibTrimString=true)DSSCalculationHelperstatic
FindRowIndexByCellData(XTabCellData *ipKeys, DSSDataColumn **ippColumns, Int32 inKeys, Int32 inRows, bool iUseVariant, Int32 *opIndex=NULL, Int32 iStartIndex=0, bool ibTrimString=true)DSSCalculationHelperstatic
FindUnitType(DSSTabularData *ipTabularData, DSS_ID iID, vector< DSSCubeDataSlice *> &irvpSlices, DSSTemplateUnit_Type *opType, Int32 *opUnit)DSSCalculationHelperstatic
FindUnitType(DSSTabularData *ipTabularData, DSS_ID iID, vector< DSSCubeDataSlice *> &irvpSlices, DSSTemplateUnit_Type *opType, Int32 *opUnit)DSSCalculationHelperstatic
GenerateAttributeFormInputs(DSSCube *ipCube, DSSExpNodeFormShortcut *ipAttrFormShortcut, DSSSliceID *iSliceID, bool iLevelSignificant=true)DSSCalculationHelperstatic
GenerateAttributeFormInputs(DSSCube *ipCube, DSSExpNodeFormShortcut *ipAttrFormShortcut, DSSSliceID *iSliceID, bool iLevelSignificant=true)DSSCalculationHelperstatic
GenerateConstantSlice(DSSExpNode *ipNode, DSSCube *ipCube, DSSSliceID *opSliceID)DSSCalculationHelperstatic
GenerateConstantSlice(DSSExpNode *ipNode, DSSCube *ipCube, DSSSliceID *opSliceID)DSSCalculationHelperstatic
getAggFuncFromMetricExpr(DSSFunctionServer *ipFunctionServer, DSSCExpression *pExpr, DSSFunctionObject **oppFunctionObject, Int32 *opFunctionIndex, VARIANT_BOOL *opIsOrderSignificant, DSSExpNode **oppExprRoot)DSSCalculationHelperstatic
getAggFuncFromMetricExpr(DSSFunctionServer *ipFunctionServer, DSSCExpression *pExpr, DSSFunctionObject **oppFunctionObject, Int32 *opFunctionIndex, VARIANT_BOOL *opIsOrderSignificant, DSSExpNode **oppExprRoot)DSSCalculationHelperstatic
getCalculationContext(DSSFunctionObject *ipFuncObject, EnumSimpleOperatorType iFuncIndex, DSSCube *ipCube, vector< int > *ipvBreakbyUnits, vector< DSSSliceID *> *ipvSliceID, EnumNullCheckingOption iNullCheckingOption, MCESchema *ipSchema=NULL, DSSMaskInfos *ipMaskInfos=NULL, vector< DSSSortDefinition *> *ipvSortbyDefn=NULL, bool ifIsOnIDColumn=false, bool isDSTrx=false)DSSCalculationHelperstatic
getCalculationContext(DSSFunctionObject *ipFuncObject, EnumSimpleOperatorType iFuncIndex, DSSCube *ipCube, vector< int > *ipvBreakbyUnits, vector< DSSSliceID *> *ipvSliceID, EnumNullCheckingOption iNullCheckingOption, MCESchema *ipSchema=NULL, DSSMaskInfos *ipMaskInfos=NULL, vector< DSSSortDefinition *> *ipvSortbyDefn=NULL, bool ifIsOnIDColumn=false, bool isDSTrx=false)DSSCalculationHelperstatic
GetConstantSlice(DSSCube *ipCube, int nUnit, int *pUnit, char *pData, int cbData, EnumDSSDataType Type, EnumDSSDataFlag Flags, DSSSliceID *pSliceID)DSSCalculationHelperinlinestatic
GetConstantSlice(DSSCube *ipCube, int nUnit, int *pUnit, char *pData, int cbData, EnumDSSDataType Type, EnumDSSDataFlag Flags, DSSSliceID *pSliceID)DSSCalculationHelperinlinestatic
getDistinctProperty(DSSExpNodeOperator *pCDSSOperator, bool &bDistinct)DSSCalculationHelperstatic
getDistinctProperty(DSSExpNodeOperator *pCDSSOperator, bool &bDistinct)DSSCalculationHelperstatic
getIsInputSignificantProperty(DSSFunction *ipFunction, DSSExpNodeOperator *ipOperator, bool &bInputSignificant)DSSCalculationHelperstatic
getIsInputSignificantProperty(DSSFunction *ipFunction, DSSExpNodeOperator *ipOperator, bool &bInputSignificant)DSSCalculationHelperstatic
GetPropertySlice(DSSCube *ipCube, Int32 iUnit, Int32 iForm, Int32 iLocale, DSSSliceID *pSliceID, bool iFailDE, bool iLevelSignificant=true, DSSGUnitContainer *ipContainer=NULL)DSSCalculationHelperstatic
GetPropertySlice(DSSCube *ipCube, Int32 iUnit, Int32 iForm, Int32 iLocale, DSSSliceID *pSliceID, bool iFailDE, bool iLevelSignificant=true, DSSGUnitContainer *ipContainer=NULL)DSSCalculationHelperstatic
GetSliceFromID(int nSlices, DSSSliceID *ipSliceIDs, MBase::Buffer *ipBuffer, DSSCubeDataSlice **&opSlices)DSSCalculationHelperstatic
GetSliceFromID(int nSlices, DSSSliceID *ipSliceIDs, MBase::Buffer *ipBuffer, DSSCubeDataSlice **&opSlices)DSSCalculationHelperstatic
GetUnionLevel(vector< DSSCubeDataSlice *> &irvSlice, vector< int > &orvUnits)DSSCalculationHelperstatic
GetUnionLevel(vector< DSSCubeDataSlice *> &irvSlice, vector< int > &orvUnits)DSSCalculationHelperstatic
InspectFilterSlice(bool ibEmptySlice, DSSCube *ipFilterCube, DSSSliceID &ioFilterSlice)DSSCalculationHelperstatic
InspectFilterSlice(bool ibEmptySlice, DSSCube *ipFilterCube, DSSSliceID &ioFilterSlice)DSSCalculationHelperstatic
LinearFindRowIndexByCellData(XTabCellData *ipKey, DSSDataColumn *ipColumn, Int32 iStartRow, bool iUseVariant)DSSCalculationHelperstatic
LinearFindRowIndexByCellData(XTabCellData *ipKey, DSSDataColumn *ipColumn, Int32 iStartRow, bool iUseVariant)DSSCalculationHelperstatic
StrechSliceDownward(DSSCube *ipCube, MBase::Buffer *ipBuffer, DSSCubeDataSlice *pSliceIn, Int32 nInputLevel, Int32 *ipInputLevel, Int32 nTargetLevel, Int32 *ipTargetLevel, DSSCubeDataSlice **ppSliceOut)DSSCalculationHelperstatic
StrechSliceDownward(DSSCube *ipCube, DSSCubeDataSlice *pSliceIn, Int32 nInputLevel, Int32 *ipInputLevel, Int32 nTargetLevel, Int32 *ipTargetLevel, DSSCubeDataSlice **ppSliceOut)DSSCalculationHelperstatic
StrechSliceDownward(DSSCube *ipCube, MBase::Buffer *ipBuffer, DSSCubeDataSlice *pSliceIn, Int32 nInputLevel, Int32 *ipInputLevel, Int32 nTargetLevel, Int32 *ipTargetLevel, DSSCubeDataSlice **ppSliceOut)DSSCalculationHelperstatic
StrechSliceDownward(DSSCube *ipCube, DSSCubeDataSlice *pSliceIn, Int32 nInputLevel, Int32 *ipInputLevel, Int32 nTargetLevel, Int32 *ipTargetLevel, DSSCubeDataSlice **ppSliceOut)DSSCalculationHelperstatic
validateOlapPattern(DSSGenericFunction *ipFuncObj, int inSortDefns, int onBreakbyUnits, int *opBreakbyUnits)DSSCalculationHelperstatic
validateOlapPattern(DSSGenericFunction *ipFuncObj, int inSortDefns, int onBreakbyUnits, int *opBreakbyUnits)DSSCalculationHelperstatic
~DSSCalculationHelper()DSSCalculationHelperinline
~DSSCalculationHelper()DSSCalculationHelperinline