Mobile API Reference  MicroStrategy 2019
DSSModelPopulation Class Reference

#include <DSSModelPopulation.h>

Public Member Functions

 DSSModelPopulation (DSSBinaryDataReader *ipReadStream)
 
 ~DSSModelPopulation ()
 
int Init (DSSDocumentInstance *ipDI, const char *ipBinaryFilePath, std::string iDataSourcePath)
 
int LoadModelFrombinary (DSSDataModelBase **oppModel)
 
int LoadGlobalLookup ()
 
 DSSModelPopulation (DSSBinaryDataReader *ipReadStream)
 
 ~DSSModelPopulation ()
 
int Init (DSSDocumentInstance *ipDI, const char *ipBinaryFilePath, std::string iDataSourcePath)
 
int LoadModelFrombinary (DSSDataModelBase **oppModel)
 
int LoadGlobalLookup ()
 

Static Public Member Functions

static int LoadMetricData (DSSDataModelXTabImpl *ipXTabModel, DSSBinaryDataReader *ipReadStream, int iSlice, int iDataOffset, int iFlagOffset)
 
static int LoadXTabModel (DSSBinaryDataReader *ipReadStream, DSSDataModelBase **oppModel, bool bIsInitialLoading=false)
 
static int LoadControlModel (DSSBinaryDataReader *ipReadStream, DSSDataModelBase **oppModel, bool bIsInitialLoading=false)
 
static int LoadFieldGroupModel (DSSBinaryDataReader *ipReadStream, DSSDataModelBase **oppModel, bool bIsInitialLoading=false)
 
static int LoadGroupbyModel (DSSBinaryDataReader *ipReadStream, DSSDataModelBase **oppModel)
 
static int LoadFieldData (DSSDataModelFieldGroupImpl *ipFieldGroupModel, DSSBinaryDataReader *ipReadStream, int iRow)
 
static int LoadInputControlFromXTabModel (DSSBinaryDataReader *ipBinaryReader, std::string iKey, DSSDataModelControlImpl **oppControlModel)
 
static int LoadInputControlFromFieldGroupModel (DSSBinaryDataReader *ipBinaryReader, std::string iKey, DSSDataModelControlImpl **oppControlModel)
 
static int LoadAttributeForDDIC (DSSBinaryDataReader *mpReadStream, int index, DSSTabularUnit **oppXTabUnit)
 
static int LoadMetricData (DSSDataModelXTabImpl *ipXTabModel, DSSBinaryDataReader *ipReadStream, int iSlice, int iDataOffset, int iFlagOffset)
 
static int LoadXTabModel (DSSBinaryDataReader *ipReadStream, DSSDataModelBase **oppModel, bool bIsInitialLoading=false)
 
static int LoadControlModel (DSSBinaryDataReader *ipReadStream, DSSDataModelBase **oppModel, bool bIsInitialLoading=false)
 
static int LoadFieldGroupModel (DSSBinaryDataReader *ipReadStream, DSSDataModelBase **oppModel, bool bIsInitialLoading=false)
 
static int LoadGroupbyModel (DSSBinaryDataReader *ipReadStream, DSSDataModelBase **oppModel)
 
static int LoadFieldData (DSSDataModelFieldGroupImpl *ipFieldGroupModel, DSSBinaryDataReader *ipReadStream, int iRow)
 
static int LoadInputControlFromXTabModel (DSSBinaryDataReader *ipBinaryReader, std::string iKey, DSSDataModelControlImpl **oppControlModel)
 
static int LoadInputControlFromFieldGroupModel (DSSBinaryDataReader *ipBinaryReader, std::string iKey, DSSDataModelControlImpl **oppControlModel)
 
static int LoadAttributeForDDIC (DSSBinaryDataReader *mpReadStream, int index, DSSTabularUnit **oppXTabUnit)
 

Constructor & Destructor Documentation

◆ DSSModelPopulation() [1/2]

DSSModelPopulation::DSSModelPopulation ( DSSBinaryDataReader ipReadStream)

◆ ~DSSModelPopulation() [1/2]

DSSModelPopulation::~DSSModelPopulation ( )

◆ DSSModelPopulation() [2/2]

DSSModelPopulation::DSSModelPopulation ( DSSBinaryDataReader ipReadStream)

◆ ~DSSModelPopulation() [2/2]

DSSModelPopulation::~DSSModelPopulation ( )

Member Function Documentation

◆ Init() [1/2]

int DSSModelPopulation::Init ( DSSDocumentInstance ipDI,
const char *  ipBinaryFilePath,
std::string  iDataSourcePath 
)

◆ Init() [2/2]

int DSSModelPopulation::Init ( DSSDocumentInstance ipDI,
const char *  ipBinaryFilePath,
std::string  iDataSourcePath 
)

◆ LoadAttributeForDDIC() [1/2]

static int DSSModelPopulation::LoadAttributeForDDIC ( DSSBinaryDataReader mpReadStream,
int  index,
DSSTabularUnit **  oppXTabUnit 
)
static

◆ LoadAttributeForDDIC() [2/2]

static int DSSModelPopulation::LoadAttributeForDDIC ( DSSBinaryDataReader mpReadStream,
int  index,
DSSTabularUnit **  oppXTabUnit 
)
static

◆ LoadControlModel() [1/2]

static int DSSModelPopulation::LoadControlModel ( DSSBinaryDataReader ipReadStream,
DSSDataModelBase **  oppModel,
bool  bIsInitialLoading = false 
)
static

◆ LoadControlModel() [2/2]

static int DSSModelPopulation::LoadControlModel ( DSSBinaryDataReader ipReadStream,
DSSDataModelBase **  oppModel,
bool  bIsInitialLoading = false 
)
static

◆ LoadFieldData() [1/2]

static int DSSModelPopulation::LoadFieldData ( DSSDataModelFieldGroupImpl ipFieldGroupModel,
DSSBinaryDataReader ipReadStream,
int  iRow 
)
static

◆ LoadFieldData() [2/2]

static int DSSModelPopulation::LoadFieldData ( DSSDataModelFieldGroupImpl ipFieldGroupModel,
DSSBinaryDataReader ipReadStream,
int  iRow 
)
static

◆ LoadFieldGroupModel() [1/2]

static int DSSModelPopulation::LoadFieldGroupModel ( DSSBinaryDataReader ipReadStream,
DSSDataModelBase **  oppModel,
bool  bIsInitialLoading = false 
)
static

◆ LoadFieldGroupModel() [2/2]

static int DSSModelPopulation::LoadFieldGroupModel ( DSSBinaryDataReader ipReadStream,
DSSDataModelBase **  oppModel,
bool  bIsInitialLoading = false 
)
static

◆ LoadGlobalLookup() [1/2]

int DSSModelPopulation::LoadGlobalLookup ( )

◆ LoadGlobalLookup() [2/2]

int DSSModelPopulation::LoadGlobalLookup ( )

◆ LoadGroupbyModel() [1/2]

static int DSSModelPopulation::LoadGroupbyModel ( DSSBinaryDataReader ipReadStream,
DSSDataModelBase **  oppModel 
)
static

◆ LoadGroupbyModel() [2/2]

static int DSSModelPopulation::LoadGroupbyModel ( DSSBinaryDataReader ipReadStream,
DSSDataModelBase **  oppModel 
)
static

◆ LoadInputControlFromFieldGroupModel() [1/2]

static int DSSModelPopulation::LoadInputControlFromFieldGroupModel ( DSSBinaryDataReader ipBinaryReader,
std::string  iKey,
DSSDataModelControlImpl **  oppControlModel 
)
static

◆ LoadInputControlFromFieldGroupModel() [2/2]

static int DSSModelPopulation::LoadInputControlFromFieldGroupModel ( DSSBinaryDataReader ipBinaryReader,
std::string  iKey,
DSSDataModelControlImpl **  oppControlModel 
)
static

◆ LoadInputControlFromXTabModel() [1/2]

static int DSSModelPopulation::LoadInputControlFromXTabModel ( DSSBinaryDataReader ipBinaryReader,
std::string  iKey,
DSSDataModelControlImpl **  oppControlModel 
)
static

◆ LoadInputControlFromXTabModel() [2/2]

static int DSSModelPopulation::LoadInputControlFromXTabModel ( DSSBinaryDataReader ipBinaryReader,
std::string  iKey,
DSSDataModelControlImpl **  oppControlModel 
)
static

◆ LoadMetricData() [1/2]

static int DSSModelPopulation::LoadMetricData ( DSSDataModelXTabImpl ipXTabModel,
DSSBinaryDataReader ipReadStream,
int  iSlice,
int  iDataOffset,
int  iFlagOffset 
)
static

◆ LoadMetricData() [2/2]

static int DSSModelPopulation::LoadMetricData ( DSSDataModelXTabImpl ipXTabModel,
DSSBinaryDataReader ipReadStream,
int  iSlice,
int  iDataOffset,
int  iFlagOffset 
)
static

◆ LoadModelFrombinary() [1/2]

int DSSModelPopulation::LoadModelFrombinary ( DSSDataModelBase **  oppModel)

◆ LoadModelFrombinary() [2/2]

int DSSModelPopulation::LoadModelFrombinary ( DSSDataModelBase **  oppModel)

◆ LoadXTabModel() [1/2]

static int DSSModelPopulation::LoadXTabModel ( DSSBinaryDataReader ipReadStream,
DSSDataModelBase **  oppModel,
bool  bIsInitialLoading = false 
)
static

◆ LoadXTabModel() [2/2]

static int DSSModelPopulation::LoadXTabModel ( DSSBinaryDataReader ipReadStream,
DSSDataModelBase **  oppModel,
bool  bIsInitialLoading = false 
)
static