Mobile API Reference  MicroStrategy 2019
IDSSTemplateModel Class Referenceabstract

#include <DSSModelInterface.h>

Inheritance diagram for IDSSTemplateModel:
DSSDataModelXTabImpl DSSDataModelXTabImpl DSSRWGridModel DSSRWGridModel

Public Member Functions

virtual DSSCube *& getCube ()=0
 
virtual DSSObjectContextgetObjectContext ()=0
 
virtual EnumDSSMetricType getSubtotalType (int iTotalIndex, GUID iGUID=GUID_NULL)=0
 
virtual int getMetricsUnit (DSSTabularMetrics **oppMetricsUnit)=0
 
virtual int ReCalculate ()=0
 
virtual int Refresh ()=0
 
virtual DSSXTabView *& getXTabView ()=0
 
virtual DSSCalculationPlangetCalculationPlan ()=0
 
virtual int CountUnits ()=0
 
virtual int LoadAllDataSlices ()=0
 
virtual DSSTabularUnitFindTabularUnit (const GUID &irGUID, EnumDSSTemplateUnitType iType)=0
 
virtual DSSTemplategetTemplate ()=0
 
virtual int setBinaryTransactionModel (unsigned char *ipBinaryModel, int size)=0
 
virtual EnumDSSSubtotalsPosition getRowSubtotalPosition ()=0
 
virtual EnumDSSSubtotalsPosition getColSubtotalPosition ()=0
 
virtual DSSDataModelTransactiongetTransactionDataModel ()=0
 
virtual int getBinaryTransactionModel (bool includeCommitted, unsigned char **oppBinaryModel, int *opSize)=0
 
virtual int getGridModelVersion ()=0
 
virtual DSSCube *& getCube ()=0
 
virtual DSSObjectContextgetObjectContext ()=0
 
virtual EnumDSSMetricType getSubtotalType (int iTotalIndex, GUID iGUID=GUID_NULL)=0
 
virtual int getMetricsUnit (DSSTabularMetrics **oppMetricsUnit)=0
 
virtual int ReCalculate ()=0
 
virtual int Refresh ()=0
 
virtual DSSXTabView *& getXTabView ()=0
 
virtual DSSCalculationPlangetCalculationPlan ()=0
 
virtual int CountUnits ()=0
 
virtual int LoadAllDataSlices ()=0
 
virtual DSSTabularUnitFindTabularUnit (const GUID &irGUID, EnumDSSTemplateUnitType iType)=0
 
virtual DSSTemplategetTemplate ()=0
 
virtual int setBinaryTransactionModel (unsigned char *ipBinaryModel, int size)=0
 
virtual EnumDSSSubtotalsPosition getRowSubtotalPosition ()=0
 
virtual EnumDSSSubtotalsPosition getColSubtotalPosition ()=0
 
virtual DSSDataModelTransactiongetTransactionDataModel ()=0
 
virtual int getBinaryTransactionModel (bool includeCommitted, unsigned char **oppBinaryModel, int *opSize)=0
 
virtual int getGridModelVersion ()=0
 

Member Function Documentation

◆ CountUnits() [1/2]

virtual int IDSSTemplateModel::CountUnits ( )
pure virtual

◆ CountUnits() [2/2]

virtual int IDSSTemplateModel::CountUnits ( )
pure virtual

◆ FindTabularUnit() [1/2]

virtual DSSTabularUnit* IDSSTemplateModel::FindTabularUnit ( const GUID irGUID,
EnumDSSTemplateUnitType  iType 
)
pure virtual

◆ FindTabularUnit() [2/2]

virtual DSSTabularUnit* IDSSTemplateModel::FindTabularUnit ( const GUID irGUID,
EnumDSSTemplateUnitType  iType 
)
pure virtual

◆ getBinaryTransactionModel() [1/2]

virtual int IDSSTemplateModel::getBinaryTransactionModel ( bool  includeCommitted,
unsigned char **  oppBinaryModel,
int *  opSize 
)
pure virtual

◆ getBinaryTransactionModel() [2/2]

virtual int IDSSTemplateModel::getBinaryTransactionModel ( bool  includeCommitted,
unsigned char **  oppBinaryModel,
int *  opSize 
)
pure virtual

◆ getCalculationPlan() [1/2]

virtual DSSCalculationPlan* IDSSTemplateModel::getCalculationPlan ( )
pure virtual

◆ getCalculationPlan() [2/2]

virtual DSSCalculationPlan* IDSSTemplateModel::getCalculationPlan ( )
pure virtual

◆ getColSubtotalPosition() [1/2]

virtual EnumDSSSubtotalsPosition IDSSTemplateModel::getColSubtotalPosition ( )
pure virtual

◆ getColSubtotalPosition() [2/2]

virtual EnumDSSSubtotalsPosition IDSSTemplateModel::getColSubtotalPosition ( )
pure virtual

◆ getCube() [1/2]

virtual DSSCube* & IDSSTemplateModel::getCube ( )
pure virtual

◆ getCube() [2/2]

virtual DSSCube* & IDSSTemplateModel::getCube ( )
pure virtual

◆ getGridModelVersion() [1/2]

virtual int IDSSTemplateModel::getGridModelVersion ( )
pure virtual

◆ getGridModelVersion() [2/2]

virtual int IDSSTemplateModel::getGridModelVersion ( )
pure virtual

◆ getMetricsUnit() [1/2]

virtual int IDSSTemplateModel::getMetricsUnit ( DSSTabularMetrics **  oppMetricsUnit)
pure virtual

◆ getMetricsUnit() [2/2]

virtual int IDSSTemplateModel::getMetricsUnit ( DSSTabularMetrics **  oppMetricsUnit)
pure virtual

◆ getObjectContext() [1/2]

virtual DSSObjectContext* IDSSTemplateModel::getObjectContext ( )
pure virtual

◆ getObjectContext() [2/2]

virtual DSSObjectContext* IDSSTemplateModel::getObjectContext ( )
pure virtual

◆ getRowSubtotalPosition() [1/2]

virtual EnumDSSSubtotalsPosition IDSSTemplateModel::getRowSubtotalPosition ( )
pure virtual

◆ getRowSubtotalPosition() [2/2]

virtual EnumDSSSubtotalsPosition IDSSTemplateModel::getRowSubtotalPosition ( )
pure virtual

◆ getSubtotalType() [1/2]

virtual EnumDSSMetricType IDSSTemplateModel::getSubtotalType ( int  iTotalIndex,
GUID  iGUID = GUID_NULL 
)
pure virtual

◆ getSubtotalType() [2/2]

virtual EnumDSSMetricType IDSSTemplateModel::getSubtotalType ( int  iTotalIndex,
GUID  iGUID = GUID_NULL 
)
pure virtual

◆ getTemplate() [1/2]

virtual DSSTemplate* IDSSTemplateModel::getTemplate ( )
pure virtual

◆ getTemplate() [2/2]

virtual DSSTemplate* IDSSTemplateModel::getTemplate ( )
pure virtual

◆ getTransactionDataModel() [1/2]

virtual DSSDataModelTransaction* IDSSTemplateModel::getTransactionDataModel ( )
pure virtual

◆ getTransactionDataModel() [2/2]

virtual DSSDataModelTransaction* IDSSTemplateModel::getTransactionDataModel ( )
pure virtual

◆ getXTabView() [1/2]

virtual DSSXTabView* & IDSSTemplateModel::getXTabView ( )
pure virtual

◆ getXTabView() [2/2]

virtual DSSXTabView* & IDSSTemplateModel::getXTabView ( )
pure virtual

◆ LoadAllDataSlices() [1/2]

virtual int IDSSTemplateModel::LoadAllDataSlices ( )
pure virtual

◆ LoadAllDataSlices() [2/2]

virtual int IDSSTemplateModel::LoadAllDataSlices ( )
pure virtual

◆ ReCalculate() [1/2]

virtual int IDSSTemplateModel::ReCalculate ( )
pure virtual

◆ ReCalculate() [2/2]

virtual int IDSSTemplateModel::ReCalculate ( )
pure virtual

◆ Refresh() [1/2]

virtual int IDSSTemplateModel::Refresh ( )
pure virtual

◆ Refresh() [2/2]

virtual int IDSSTemplateModel::Refresh ( )
pure virtual

◆ setBinaryTransactionModel() [1/2]

virtual int IDSSTemplateModel::setBinaryTransactionModel ( unsigned char *  ipBinaryModel,
int  size 
)
pure virtual

◆ setBinaryTransactionModel() [2/2]

virtual int IDSSTemplateModel::setBinaryTransactionModel ( unsigned char *  ipBinaryModel,
int  size 
)
pure virtual