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