Mobile API Reference
MicroStrategy 2019
|
#include <DSSTabularData.h>
Public Types | |
typedef map< int, int, less< int > > | IntToIntMap |
typedef map< int, int, less< int > > | IntToIntMap |
Public Member Functions | |
DSSTabularData () | |
DSSTabularData (GUID iDataSetGUID) | |
~DSSTabularData () | |
int | init (DSSGUnitContainer *ipGlobalLookupContainer) |
int | Init (DSSDataModelBase *ipModelBase, const vector< DSSTabularUnit *> &irvUnits) |
int | getMetrics (DSSTabularMetrics **oppTabularMetrics) |
int | get_MetricsC (DSSTabularMetrics **oppTabularMetrics) |
int | FindUnitI (const GUID &irGUID, EnumDSSTemplateUnitType iType, int &iPosition, bool iCheckRecursive=false) |
int | FindUnit (const GUID &irGUID, EnumDSSTemplateUnitType iType, bool iCheckRecursive=false) |
int | FindUnitI (const GUID &irGUID, EnumDSSTemplateUnitType iType, int *opIndex) |
int | FindLinkedUnit (const GUID &irGUID, EnumDSSTemplateUnitType iType) |
int | Item (int iUnitIndex, DSSTabularUnit **oppTabularData) |
DSSTabularUnit * | Item (int iUnitIndex) |
int | ItemC (int iUnitIndex, DSSTabularUnit **oppTabularData) |
int | Count (int *pCount) |
int | Count () |
int | getDummyUnitIndex (int *pUnitIndex) |
int | FindElement (DSSBaseElementProxy *ipElement, int &orUnit, int &orKey, bool iCheckRecursive=false) |
void | setObjectContext (DSSObjectContext *ipObjectContext) |
DSSObjectContext * | getObjectContext () |
void | setXTabView (DSSXTabView *ipXTabView) |
DSSXTabView * | getXTabView () |
int | loadFromBinary (DSSBinaryDataReader *ipReadStream) |
int | getMetricsCount () |
DSSTabularMetrics * | getTabularMetircs () |
DSSGUnitContainer * | getGUnitContainer () |
int | getMetircPos () |
const vector< DSSTabularUnit * > * | getUnits () |
const vector< DSSTabularUnit * > * | getRecursiveUnits () |
void | setUnitCount (int iCount) |
int | getUnitCount () |
const GUID & | getMetricID (int iMetricIndex) |
int | getUnitGUIDAndType (int pos, GUID &irGUID, EnumDSSTemplateUnitType &irType) |
bool | canUseSSO (GUID &iGUID) |
int | enableSSOForAllUnits () |
int | inheritSSOStatusForAllAttr (DSSViewDataSet *ipViewDataSet) |
void | setIsRunTimeUnit (int iUnitID, bool iIsRuntimeUnit) |
bool | getIsNewRWD () |
int | GetReportLevelUnits (int nUnit, int *iopUnits, int *opnUnit) |
int | filterPopulate (DSSCube *ipCube, int iNumUnits, int *ipUnits, vector< DSSSliceID > &ivSliceIDs, METRIC_ID *ipMetricIDs, DSSCubeDataSlice *ipFilterSlice, DSSXTabBitVector *ipMask, int nSelectedUnits, UnitFormInfo *pSelectedUnitInfo, int iFilterDEFlag=0, bool ibRWDSubsetFromBase=false, DSSGUnitContainer *ipGlobalLookupContainer=NULL, int iNumDerivedElements=0, int *ipDerivedElementUnits=NULL) |
int | filterIndex (DSSTabularIndex *ipIndex, DSSCubeDataSlice *ipFilterSlice, DSSXTabBitVector *ipMask, DSSTabularData *ipOriginalTabularData, int &onFilteredRows, int *&opFilteredRows, int *&opRowForOrigInd, DSSXTabBitVector *obvUnqualifiedRows, int iFilterDEFlag, MBase::Buffer *pBuffer) |
int | hGetAllSelectedIndices (DSSTabularData *lpOriginalTabularData, DSSTabularIndex *ipIndices, vector< Int32 > &ivDEUnits, Int32 *ipFilteredRows, Int32 nFilteredRows, Int32 **oppSelectedRows, Int32 *opSelectedRowsCount, DSSXTabBitVector *obvUnqualifiedRows, Int32 iFilterDEFlag, MBase::Buffer *ipBuffer) |
int | hGetDependentElementKeys (DSSTabularData *lpOriginalTabularData, vector< Int32 > &irvDEUnits, vector< Int32 > &irvUnitKey, vector< vector< Int32 > > &rvNewKeys) |
int | writeIndex (int inUnit, int *ipRowForIND, int inRow, DSSTabularIndex *ipIndex) |
int | writeSlice (DSSCubeDataSlice *ipFrom, int iUnit, int *ipUnit, vector< Int32, MBase::Allocator< Int32 > > **ppvRowForLUT, int iFilteredRows, int *ipFilteredRows, DSSCubeDataSlice **oppTo, MBase::Buffer *pBuffer, int *ipRowMap, Int32 **ppGToLMap, IntToIntMap **ppGToLMap2) |
int | createReferenceUnit (EnumDSSTemplateUnitType iType, int iIndex, DSSTabularUnit *ipUnit, DSSTabularData *ipOriginalTabularData, DSSTabularUnit **oppUnit, bool ifDEonDEElementBrowse=false, bool ifGlobalDE=false, bool ifNoChildPopulate=false) |
int | createReferenceUnitI (EnumDSSTemplateUnitType iType, int iIndex, DSSTabularUnit *ipUnit, DSSTabularData *ipOriginalTabularData, DSSTabularUnit **oppUnit, bool ifDEonDEElementBrowse=false, bool ifGlobalDE=false, bool ifNoChildPopulate=false) |
int | SubsetPopulate (DSSTabularData *ipTabularData, Int32 NumUnits, UnitFormInfo *pUnitInfo, Int32 NumMissingUnit, DSS_ID *ipMissingUnitIDs, UnitFormInfo *ipMissingUnitFormInfo, Int32 NumSlices, DSSCubeDataSlice **ipSlices, METRIC_ID *ipMetricIDs, VARIANT_BOOL IsUnitSame, Int32 nRowLimit, Int32 NumDerivedElements, Int32 *ipDerivedElementUnits, bool iRestoreDouble, Int32 inElementBrowseCount, Int32 *ipElementBrowseList, bool ifDEonDTElementBrowse, bool ibHasFilter, DSSGUnitContainer *ipGUContainer, bool ibRWDSubsetFromBase, DSSRelation *ipRelation, DSS_ID *iExtendAttribtue, Int32 inJoinAttribute, bool *ipConflictMetric, MCESchema *ipSchema, bool ifRePopulateDEInExtension, bool IsOfflineDDIC) |
void | clearForSubsetting () |
DSSTabularIndexPool * | getIndexPool () |
int | setIndexPool (DSSTabularIndexPool *ipIndexPool) |
vector< int > | getCGPosition () |
vector< vector< int > > | getCGOrdinals () |
int | getLevels (vector< int > &lvUnits) |
int | filterUnit (Int32 *pRowForOrginialIND, Int32 nRow, vector< Int32, MBase::Allocator< Int32 > > &vRowForLUT, Int32 *opRowForIND, MBase::Buffer *pBuffer) |
int | setSubtotalInformation (int index, int iTotalID, string &irTotalGUID, vector< EnumDSSDataType > &irvDataTypes, string &irTotalName, int iTotalType) |
EnumDSSMetricType | getSubtotalType (int iTotalIndex) |
EnumDSSMetricType | getSubtotalTypeFromID (int iTotalID) |
const char * | getSubtotalNameAndLength (int iTotalIndex, int &orLength) |
int | CopySubtotals (vector< SubtotalInformation > modelSubtotals) |
GUID | getDataSetGUID () |
map< GUID, vector< int > > * | getDynamicDimtyByLevel (int iLevel) |
vector< map< GUID, vector< int > > > * | getDynamicDimty () |
void | setDynamicDimty (vector< map< GUID, vector< int > > > *ipvDD) |
vector< map< GUID, DFCSimpleExpr *> > * | getDynamicBreakBy () |
void | setDynamicBreakBy (vector< map< GUID, DFCSimpleExpr * > > *ipvDBB) |
int | loadRecursiveUnits (DSSBinaryDataReader *ipReadStream) |
int | getUnitLocale (int iUnitId, int &iLocale) |
DSSTabularData () | |
DSSTabularData (GUID iDataSetGUID) | |
~DSSTabularData () | |
int | init (DSSGUnitContainer *ipGlobalLookupContainer) |
int | Init (DSSDataModelBase *ipModelBase, const vector< DSSTabularUnit *> &irvUnits) |
int | getMetrics (DSSTabularMetrics **oppTabularMetrics) |
int | get_MetricsC (DSSTabularMetrics **oppTabularMetrics) |
int | FindUnitI (const GUID &irGUID, EnumDSSTemplateUnitType iType, int &iPosition, bool iCheckRecursive=false) |
int | FindUnit (const GUID &irGUID, EnumDSSTemplateUnitType iType, bool iCheckRecursive=false) |
int | FindUnitI (const GUID &irGUID, EnumDSSTemplateUnitType iType, int *opIndex) |
int | FindLinkedUnit (const GUID &irGUID, EnumDSSTemplateUnitType iType) |
int | Item (int iUnitIndex, DSSTabularUnit **oppTabularData) |
DSSTabularUnit * | Item (int iUnitIndex) |
int | ItemC (int iUnitIndex, DSSTabularUnit **oppTabularData) |
int | Count (int *pCount) |
int | Count () |
int | getDummyUnitIndex (int *pUnitIndex) |
int | FindElement (DSSBaseElementProxy *ipElement, int &orUnit, int &orKey, bool iCheckRecursive=false) |
void | setObjectContext (DSSObjectContext *ipObjectContext) |
DSSObjectContext * | getObjectContext () |
void | setXTabView (DSSXTabView *ipXTabView) |
DSSXTabView * | getXTabView () |
int | loadFromBinary (DSSBinaryDataReader *ipReadStream) |
int | getMetricsCount () |
DSSTabularMetrics * | getTabularMetircs () |
DSSGUnitContainer * | getGUnitContainer () |
int | getMetircPos () |
const vector< DSSTabularUnit * > * | getUnits () |
const vector< DSSTabularUnit * > * | getRecursiveUnits () |
void | setUnitCount (int iCount) |
int | getUnitCount () |
const GUID & | getMetricID (int iMetricIndex) |
int | getUnitGUIDAndType (int pos, GUID &irGUID, EnumDSSTemplateUnitType &irType) |
bool | canUseSSO (GUID &iGUID) |
int | enableSSOForAllUnits () |
int | inheritSSOStatusForAllAttr (DSSViewDataSet *ipViewDataSet) |
void | setIsRunTimeUnit (int iUnitID, bool iIsRuntimeUnit) |
bool | getIsNewRWD () |
int | GetReportLevelUnits (int nUnit, int *iopUnits, int *opnUnit) |
int | filterPopulate (DSSCube *ipCube, int iNumUnits, int *ipUnits, vector< DSSSliceID > &ivSliceIDs, METRIC_ID *ipMetricIDs, DSSCubeDataSlice *ipFilterSlice, DSSXTabBitVector *ipMask, int nSelectedUnits, UnitFormInfo *pSelectedUnitInfo, int iFilterDEFlag=0, bool ibRWDSubsetFromBase=false, DSSGUnitContainer *ipGlobalLookupContainer=NULL, int iNumDerivedElements=0, int *ipDerivedElementUnits=NULL) |
int | filterIndex (DSSTabularIndex *ipIndex, DSSCubeDataSlice *ipFilterSlice, DSSXTabBitVector *ipMask, DSSTabularData *ipOriginalTabularData, int &onFilteredRows, int *&opFilteredRows, int *&opRowForOrigInd, DSSXTabBitVector *obvUnqualifiedRows, int iFilterDEFlag, MBase::Buffer *pBuffer) |
int | hGetAllSelectedIndices (DSSTabularData *lpOriginalTabularData, DSSTabularIndex *ipIndices, vector< Int32 > &ivDEUnits, Int32 *ipFilteredRows, Int32 nFilteredRows, Int32 **oppSelectedRows, Int32 *opSelectedRowsCount, DSSXTabBitVector *obvUnqualifiedRows, Int32 iFilterDEFlag, MBase::Buffer *ipBuffer) |
int | hGetDependentElementKeys (DSSTabularData *lpOriginalTabularData, vector< Int32 > &irvDEUnits, vector< Int32 > &irvUnitKey, vector< vector< Int32 > > &rvNewKeys) |
int | writeIndex (int inUnit, int *ipRowForIND, int inRow, DSSTabularIndex *ipIndex) |
int | writeSlice (DSSCubeDataSlice *ipFrom, int iUnit, int *ipUnit, vector< Int32, MBase::Allocator< Int32 > > **ppvRowForLUT, int iFilteredRows, int *ipFilteredRows, DSSCubeDataSlice **oppTo, MBase::Buffer *pBuffer, int *ipRowMap, Int32 **ppGToLMap, IntToIntMap **ppGToLMap2) |
int | createReferenceUnit (EnumDSSTemplateUnitType iType, int iIndex, DSSTabularUnit *ipUnit, DSSTabularData *ipOriginalTabularData, DSSTabularUnit **oppUnit, bool ifDEonDEElementBrowse=false, bool ifGlobalDE=false, bool ifNoChildPopulate=false) |
int | createReferenceUnitI (EnumDSSTemplateUnitType iType, int iIndex, DSSTabularUnit *ipUnit, DSSTabularData *ipOriginalTabularData, DSSTabularUnit **oppUnit, bool ifDEonDEElementBrowse=false, bool ifGlobalDE=false, bool ifNoChildPopulate=false) |
int | SubsetPopulate (DSSTabularData *ipTabularData, Int32 NumUnits, UnitFormInfo *pUnitInfo, Int32 NumMissingUnit, DSS_ID *ipMissingUnitIDs, UnitFormInfo *ipMissingUnitFormInfo, Int32 NumSlices, DSSCubeDataSlice **ipSlices, METRIC_ID *ipMetricIDs, VARIANT_BOOL IsUnitSame, Int32 nRowLimit, Int32 NumDerivedElements, Int32 *ipDerivedElementUnits, bool iRestoreDouble, Int32 inElementBrowseCount, Int32 *ipElementBrowseList, bool ifDEonDTElementBrowse, bool ibHasFilter, DSSGUnitContainer *ipGUContainer, bool ibRWDSubsetFromBase, DSSRelation *ipRelation, DSS_ID *iExtendAttribtue, Int32 inJoinAttribute, bool *ipConflictMetric, MCESchema *ipSchema, bool ifRePopulateDEInExtension, bool IsOfflineDDIC) |
void | clearForSubsetting () |
DSSTabularIndexPool * | getIndexPool () |
int | setIndexPool (DSSTabularIndexPool *ipIndexPool) |
vector< int > | getCGPosition () |
vector< vector< int > > | getCGOrdinals () |
int | getLevels (vector< int > &lvUnits) |
int | filterUnit (Int32 *pRowForOrginialIND, Int32 nRow, vector< Int32, MBase::Allocator< Int32 > > &vRowForLUT, Int32 *opRowForIND, MBase::Buffer *pBuffer) |
int | setSubtotalInformation (int index, int iTotalID, string &irTotalGUID, vector< EnumDSSDataType > &irvDataTypes, string &irTotalName, int iTotalType) |
EnumDSSMetricType | getSubtotalType (int iTotalIndex) |
EnumDSSMetricType | getSubtotalTypeFromID (int iTotalID) |
const char * | getSubtotalNameAndLength (int iTotalIndex, int &orLength) |
int | CopySubtotals (vector< SubtotalInformation > modelSubtotals) |
GUID | getDataSetGUID () |
map< GUID, vector< int > > * | getDynamicDimtyByLevel (int iLevel) |
vector< map< GUID, vector< int > > > * | getDynamicDimty () |
void | setDynamicDimty (vector< map< GUID, vector< int > > > *ipvDD) |
vector< map< GUID, DFCSimpleExpr *> > * | getDynamicBreakBy () |
void | setDynamicBreakBy (vector< map< GUID, DFCSimpleExpr * > > *ipvDBB) |
int | loadRecursiveUnits (DSSBinaryDataReader *ipReadStream) |
int | getUnitLocale (int iUnitId, int &iLocale) |
typedef map<int, int, less<int> > DSSTabularData::IntToIntMap |
typedef map<int, int, less<int> > DSSTabularData::IntToIntMap |
DSSTabularData::DSSTabularData | ( | ) |
DSSTabularData::DSSTabularData | ( | GUID | iDataSetGUID | ) |
DSSTabularData::~DSSTabularData | ( | ) |
DSSTabularData::DSSTabularData | ( | ) |
DSSTabularData::DSSTabularData | ( | GUID | iDataSetGUID | ) |
DSSTabularData::~DSSTabularData | ( | ) |
bool DSSTabularData::canUseSSO | ( | GUID & | iGUID | ) |
bool DSSTabularData::canUseSSO | ( | GUID & | iGUID | ) |
void DSSTabularData::clearForSubsetting | ( | ) |
void DSSTabularData::clearForSubsetting | ( | ) |
int DSSTabularData::CopySubtotals | ( | vector< SubtotalInformation > | modelSubtotals | ) |
int DSSTabularData::CopySubtotals | ( | vector< SubtotalInformation > | modelSubtotals | ) |
int DSSTabularData::Count | ( | int * | pCount | ) |
int DSSTabularData::Count | ( | int * | pCount | ) |
int DSSTabularData::Count | ( | ) |
int DSSTabularData::Count | ( | ) |
int DSSTabularData::createReferenceUnit | ( | EnumDSSTemplateUnitType | iType, |
int | iIndex, | ||
DSSTabularUnit * | ipUnit, | ||
DSSTabularData * | ipOriginalTabularData, | ||
DSSTabularUnit ** | oppUnit, | ||
bool | ifDEonDEElementBrowse = false , |
||
bool | ifGlobalDE = false , |
||
bool | ifNoChildPopulate = false |
||
) |
int DSSTabularData::createReferenceUnit | ( | EnumDSSTemplateUnitType | iType, |
int | iIndex, | ||
DSSTabularUnit * | ipUnit, | ||
DSSTabularData * | ipOriginalTabularData, | ||
DSSTabularUnit ** | oppUnit, | ||
bool | ifDEonDEElementBrowse = false , |
||
bool | ifGlobalDE = false , |
||
bool | ifNoChildPopulate = false |
||
) |
int DSSTabularData::createReferenceUnitI | ( | EnumDSSTemplateUnitType | iType, |
int | iIndex, | ||
DSSTabularUnit * | ipUnit, | ||
DSSTabularData * | ipOriginalTabularData, | ||
DSSTabularUnit ** | oppUnit, | ||
bool | ifDEonDEElementBrowse = false , |
||
bool | ifGlobalDE = false , |
||
bool | ifNoChildPopulate = false |
||
) |
int DSSTabularData::createReferenceUnitI | ( | EnumDSSTemplateUnitType | iType, |
int | iIndex, | ||
DSSTabularUnit * | ipUnit, | ||
DSSTabularData * | ipOriginalTabularData, | ||
DSSTabularUnit ** | oppUnit, | ||
bool | ifDEonDEElementBrowse = false , |
||
bool | ifGlobalDE = false , |
||
bool | ifNoChildPopulate = false |
||
) |
int DSSTabularData::enableSSOForAllUnits | ( | ) |
int DSSTabularData::enableSSOForAllUnits | ( | ) |
int DSSTabularData::filterIndex | ( | DSSTabularIndex * | ipIndex, |
DSSCubeDataSlice * | ipFilterSlice, | ||
DSSXTabBitVector * | ipMask, | ||
DSSTabularData * | ipOriginalTabularData, | ||
int & | onFilteredRows, | ||
int *& | opFilteredRows, | ||
int *& | opRowForOrigInd, | ||
DSSXTabBitVector * | obvUnqualifiedRows, | ||
int | iFilterDEFlag, | ||
MBase::Buffer * | pBuffer | ||
) |
int DSSTabularData::filterIndex | ( | DSSTabularIndex * | ipIndex, |
DSSCubeDataSlice * | ipFilterSlice, | ||
DSSXTabBitVector * | ipMask, | ||
DSSTabularData * | ipOriginalTabularData, | ||
int & | onFilteredRows, | ||
int *& | opFilteredRows, | ||
int *& | opRowForOrigInd, | ||
DSSXTabBitVector * | obvUnqualifiedRows, | ||
int | iFilterDEFlag, | ||
MBase::Buffer * | pBuffer | ||
) |
int DSSTabularData::filterPopulate | ( | DSSCube * | ipCube, |
int | iNumUnits, | ||
int * | ipUnits, | ||
vector< DSSSliceID > & | ivSliceIDs, | ||
METRIC_ID * | ipMetricIDs, | ||
DSSCubeDataSlice * | ipFilterSlice, | ||
DSSXTabBitVector * | ipMask, | ||
int | nSelectedUnits, | ||
UnitFormInfo * | pSelectedUnitInfo, | ||
int | iFilterDEFlag = 0 , |
||
bool | ibRWDSubsetFromBase = false , |
||
DSSGUnitContainer * | ipGlobalLookupContainer = NULL , |
||
int | iNumDerivedElements = 0 , |
||
int * | ipDerivedElementUnits = NULL |
||
) |
int DSSTabularData::filterPopulate | ( | DSSCube * | ipCube, |
int | iNumUnits, | ||
int * | ipUnits, | ||
vector< DSSSliceID > & | ivSliceIDs, | ||
METRIC_ID * | ipMetricIDs, | ||
DSSCubeDataSlice * | ipFilterSlice, | ||
DSSXTabBitVector * | ipMask, | ||
int | nSelectedUnits, | ||
UnitFormInfo * | pSelectedUnitInfo, | ||
int | iFilterDEFlag = 0 , |
||
bool | ibRWDSubsetFromBase = false , |
||
DSSGUnitContainer * | ipGlobalLookupContainer = NULL , |
||
int | iNumDerivedElements = 0 , |
||
int * | ipDerivedElementUnits = NULL |
||
) |
int DSSTabularData::filterUnit | ( | Int32 * | pRowForOrginialIND, |
Int32 | nRow, | ||
vector< Int32, MBase::Allocator< Int32 > > & | vRowForLUT, | ||
Int32 * | opRowForIND, | ||
MBase::Buffer * | pBuffer | ||
) |
int DSSTabularData::filterUnit | ( | Int32 * | pRowForOrginialIND, |
Int32 | nRow, | ||
vector< Int32, MBase::Allocator< Int32 > > & | vRowForLUT, | ||
Int32 * | opRowForIND, | ||
MBase::Buffer * | pBuffer | ||
) |
int DSSTabularData::FindElement | ( | DSSBaseElementProxy * | ipElement, |
int & | orUnit, | ||
int & | orKey, | ||
bool | iCheckRecursive = false |
||
) |
int DSSTabularData::FindElement | ( | DSSBaseElementProxy * | ipElement, |
int & | orUnit, | ||
int & | orKey, | ||
bool | iCheckRecursive = false |
||
) |
int DSSTabularData::FindLinkedUnit | ( | const GUID & | irGUID, |
EnumDSSTemplateUnitType | iType | ||
) |
int DSSTabularData::FindLinkedUnit | ( | const GUID & | irGUID, |
EnumDSSTemplateUnitType | iType | ||
) |
int DSSTabularData::FindUnit | ( | const GUID & | irGUID, |
EnumDSSTemplateUnitType | iType, | ||
bool | iCheckRecursive = false |
||
) |
int DSSTabularData::FindUnit | ( | const GUID & | irGUID, |
EnumDSSTemplateUnitType | iType, | ||
bool | iCheckRecursive = false |
||
) |
int DSSTabularData::FindUnitI | ( | const GUID & | irGUID, |
EnumDSSTemplateUnitType | iType, | ||
int & | iPosition, | ||
bool | iCheckRecursive = false |
||
) |
int DSSTabularData::FindUnitI | ( | const GUID & | irGUID, |
EnumDSSTemplateUnitType | iType, | ||
int & | iPosition, | ||
bool | iCheckRecursive = false |
||
) |
int DSSTabularData::FindUnitI | ( | const GUID & | irGUID, |
EnumDSSTemplateUnitType | iType, | ||
int * | opIndex | ||
) |
int DSSTabularData::FindUnitI | ( | const GUID & | irGUID, |
EnumDSSTemplateUnitType | iType, | ||
int * | opIndex | ||
) |
int DSSTabularData::get_MetricsC | ( | DSSTabularMetrics ** | oppTabularMetrics | ) |
int DSSTabularData::get_MetricsC | ( | DSSTabularMetrics ** | oppTabularMetrics | ) |
|
inline |
|
inline |
|
inline |
|
inline |
GUID DSSTabularData::getDataSetGUID | ( | ) |
GUID DSSTabularData::getDataSetGUID | ( | ) |
int DSSTabularData::getDummyUnitIndex | ( | int * | pUnitIndex | ) |
int DSSTabularData::getDummyUnitIndex | ( | int * | pUnitIndex | ) |
vector<map<GUID, DFCSimpleExpr* > >* DSSTabularData::getDynamicBreakBy | ( | ) |
vector<map<GUID, DFCSimpleExpr* > >* DSSTabularData::getDynamicBreakBy | ( | ) |
vector<map<GUID, vector<int> > >* DSSTabularData::getDynamicDimty | ( | ) |
vector<map<GUID, vector<int> > >* DSSTabularData::getDynamicDimty | ( | ) |
map<GUID, vector<int> >* DSSTabularData::getDynamicDimtyByLevel | ( | int | iLevel | ) |
map<GUID, vector<int> >* DSSTabularData::getDynamicDimtyByLevel | ( | int | iLevel | ) |
DSSGUnitContainer* DSSTabularData::getGUnitContainer | ( | ) |
DSSGUnitContainer* DSSTabularData::getGUnitContainer | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
int DSSTabularData::getLevels | ( | vector< int > & | lvUnits | ) |
int DSSTabularData::getLevels | ( | vector< int > & | lvUnits | ) |
|
inline |
|
inline |
const GUID& DSSTabularData::getMetricID | ( | int | iMetricIndex | ) |
const GUID& DSSTabularData::getMetricID | ( | int | iMetricIndex | ) |
int DSSTabularData::getMetrics | ( | DSSTabularMetrics ** | oppTabularMetrics | ) |
int DSSTabularData::getMetrics | ( | DSSTabularMetrics ** | oppTabularMetrics | ) |
int DSSTabularData::getMetricsCount | ( | ) |
int DSSTabularData::getMetricsCount | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
int DSSTabularData::GetReportLevelUnits | ( | int | nUnit, |
int * | iopUnits, | ||
int * | opnUnit | ||
) |
int DSSTabularData::GetReportLevelUnits | ( | int | nUnit, |
int * | iopUnits, | ||
int * | opnUnit | ||
) |
const char* DSSTabularData::getSubtotalNameAndLength | ( | int | iTotalIndex, |
int & | orLength | ||
) |
const char* DSSTabularData::getSubtotalNameAndLength | ( | int | iTotalIndex, |
int & | orLength | ||
) |
EnumDSSMetricType DSSTabularData::getSubtotalType | ( | int | iTotalIndex | ) |
EnumDSSMetricType DSSTabularData::getSubtotalType | ( | int | iTotalIndex | ) |
EnumDSSMetricType DSSTabularData::getSubtotalTypeFromID | ( | int | iTotalID | ) |
EnumDSSMetricType DSSTabularData::getSubtotalTypeFromID | ( | int | iTotalID | ) |
|
inline |
|
inline |
|
inline |
|
inline |
int DSSTabularData::getUnitGUIDAndType | ( | int | pos, |
GUID & | irGUID, | ||
EnumDSSTemplateUnitType & | irType | ||
) |
int DSSTabularData::getUnitGUIDAndType | ( | int | pos, |
GUID & | irGUID, | ||
EnumDSSTemplateUnitType & | irType | ||
) |
int DSSTabularData::getUnitLocale | ( | int | iUnitId, |
int & | iLocale | ||
) |
int DSSTabularData::getUnitLocale | ( | int | iUnitId, |
int & | iLocale | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
int DSSTabularData::hGetAllSelectedIndices | ( | DSSTabularData * | lpOriginalTabularData, |
DSSTabularIndex * | ipIndices, | ||
vector< Int32 > & | ivDEUnits, | ||
Int32 * | ipFilteredRows, | ||
Int32 | nFilteredRows, | ||
Int32 ** | oppSelectedRows, | ||
Int32 * | opSelectedRowsCount, | ||
DSSXTabBitVector * | obvUnqualifiedRows, | ||
Int32 | iFilterDEFlag, | ||
MBase::Buffer * | ipBuffer | ||
) |
int DSSTabularData::hGetAllSelectedIndices | ( | DSSTabularData * | lpOriginalTabularData, |
DSSTabularIndex * | ipIndices, | ||
vector< Int32 > & | ivDEUnits, | ||
Int32 * | ipFilteredRows, | ||
Int32 | nFilteredRows, | ||
Int32 ** | oppSelectedRows, | ||
Int32 * | opSelectedRowsCount, | ||
DSSXTabBitVector * | obvUnqualifiedRows, | ||
Int32 | iFilterDEFlag, | ||
MBase::Buffer * | ipBuffer | ||
) |
int DSSTabularData::hGetDependentElementKeys | ( | DSSTabularData * | lpOriginalTabularData, |
vector< Int32 > & | irvDEUnits, | ||
vector< Int32 > & | irvUnitKey, | ||
vector< vector< Int32 > > & | rvNewKeys | ||
) |
int DSSTabularData::hGetDependentElementKeys | ( | DSSTabularData * | lpOriginalTabularData, |
vector< Int32 > & | irvDEUnits, | ||
vector< Int32 > & | irvUnitKey, | ||
vector< vector< Int32 > > & | rvNewKeys | ||
) |
int DSSTabularData::inheritSSOStatusForAllAttr | ( | DSSViewDataSet * | ipViewDataSet | ) |
int DSSTabularData::inheritSSOStatusForAllAttr | ( | DSSViewDataSet * | ipViewDataSet | ) |
int DSSTabularData::init | ( | DSSGUnitContainer * | ipGlobalLookupContainer | ) |
int DSSTabularData::init | ( | DSSGUnitContainer * | ipGlobalLookupContainer | ) |
int DSSTabularData::Init | ( | DSSDataModelBase * | ipModelBase, |
const vector< DSSTabularUnit *> & | irvUnits | ||
) |
int DSSTabularData::Init | ( | DSSDataModelBase * | ipModelBase, |
const vector< DSSTabularUnit *> & | irvUnits | ||
) |
int DSSTabularData::Item | ( | int | iUnitIndex, |
DSSTabularUnit ** | oppTabularData | ||
) |
int DSSTabularData::Item | ( | int | iUnitIndex, |
DSSTabularUnit ** | oppTabularData | ||
) |
DSSTabularUnit* DSSTabularData::Item | ( | int | iUnitIndex | ) |
DSSTabularUnit* DSSTabularData::Item | ( | int | iUnitIndex | ) |
int DSSTabularData::ItemC | ( | int | iUnitIndex, |
DSSTabularUnit ** | oppTabularData | ||
) |
int DSSTabularData::ItemC | ( | int | iUnitIndex, |
DSSTabularUnit ** | oppTabularData | ||
) |
int DSSTabularData::loadFromBinary | ( | DSSBinaryDataReader * | ipReadStream | ) |
int DSSTabularData::loadFromBinary | ( | DSSBinaryDataReader * | ipReadStream | ) |
int DSSTabularData::loadRecursiveUnits | ( | DSSBinaryDataReader * | ipReadStream | ) |
int DSSTabularData::loadRecursiveUnits | ( | DSSBinaryDataReader * | ipReadStream | ) |
void DSSTabularData::setDynamicBreakBy | ( | vector< map< GUID, DFCSimpleExpr * > > * | ipvDBB | ) |
void DSSTabularData::setDynamicBreakBy | ( | vector< map< GUID, DFCSimpleExpr * > > * | ipvDBB | ) |
void DSSTabularData::setDynamicDimty | ( | vector< map< GUID, vector< int > > > * | ipvDD | ) |
void DSSTabularData::setDynamicDimty | ( | vector< map< GUID, vector< int > > > * | ipvDD | ) |
int DSSTabularData::setIndexPool | ( | DSSTabularIndexPool * | ipIndexPool | ) |
int DSSTabularData::setIndexPool | ( | DSSTabularIndexPool * | ipIndexPool | ) |
void DSSTabularData::setIsRunTimeUnit | ( | int | iUnitID, |
bool | iIsRuntimeUnit | ||
) |
void DSSTabularData::setIsRunTimeUnit | ( | int | iUnitID, |
bool | iIsRuntimeUnit | ||
) |
|
inline |
|
inline |
int DSSTabularData::setSubtotalInformation | ( | int | index, |
int | iTotalID, | ||
string & | irTotalGUID, | ||
vector< EnumDSSDataType > & | irvDataTypes, | ||
string & | irTotalName, | ||
int | iTotalType | ||
) |
int DSSTabularData::setSubtotalInformation | ( | int | index, |
int | iTotalID, | ||
string & | irTotalGUID, | ||
vector< EnumDSSDataType > & | irvDataTypes, | ||
string & | irTotalName, | ||
int | iTotalType | ||
) |
|
inline |
|
inline |
|
inline |
|
inline |
int DSSTabularData::SubsetPopulate | ( | DSSTabularData * | ipTabularData, |
Int32 | NumUnits, | ||
UnitFormInfo * | pUnitInfo, | ||
Int32 | NumMissingUnit, | ||
DSS_ID * | ipMissingUnitIDs, | ||
UnitFormInfo * | ipMissingUnitFormInfo, | ||
Int32 | NumSlices, | ||
DSSCubeDataSlice ** | ipSlices, | ||
METRIC_ID * | ipMetricIDs, | ||
VARIANT_BOOL | IsUnitSame, | ||
Int32 | nRowLimit, | ||
Int32 | NumDerivedElements, | ||
Int32 * | ipDerivedElementUnits, | ||
bool | iRestoreDouble, | ||
Int32 | inElementBrowseCount, | ||
Int32 * | ipElementBrowseList, | ||
bool | ifDEonDTElementBrowse, | ||
bool | ibHasFilter, | ||
DSSGUnitContainer * | ipGUContainer, | ||
bool | ibRWDSubsetFromBase, | ||
DSSRelation * | ipRelation, | ||
DSS_ID * | iExtendAttribtue, | ||
Int32 | inJoinAttribute, | ||
bool * | ipConflictMetric, | ||
MCESchema * | ipSchema, | ||
bool | ifRePopulateDEInExtension, | ||
bool | IsOfflineDDIC | ||
) |
int DSSTabularData::SubsetPopulate | ( | DSSTabularData * | ipTabularData, |
Int32 | NumUnits, | ||
UnitFormInfo * | pUnitInfo, | ||
Int32 | NumMissingUnit, | ||
DSS_ID * | ipMissingUnitIDs, | ||
UnitFormInfo * | ipMissingUnitFormInfo, | ||
Int32 | NumSlices, | ||
DSSCubeDataSlice ** | ipSlices, | ||
METRIC_ID * | ipMetricIDs, | ||
VARIANT_BOOL | IsUnitSame, | ||
Int32 | nRowLimit, | ||
Int32 | NumDerivedElements, | ||
Int32 * | ipDerivedElementUnits, | ||
bool | iRestoreDouble, | ||
Int32 | inElementBrowseCount, | ||
Int32 * | ipElementBrowseList, | ||
bool | ifDEonDTElementBrowse, | ||
bool | ibHasFilter, | ||
DSSGUnitContainer * | ipGUContainer, | ||
bool | ibRWDSubsetFromBase, | ||
DSSRelation * | ipRelation, | ||
DSS_ID * | iExtendAttribtue, | ||
Int32 | inJoinAttribute, | ||
bool * | ipConflictMetric, | ||
MCESchema * | ipSchema, | ||
bool | ifRePopulateDEInExtension, | ||
bool | IsOfflineDDIC | ||
) |
int DSSTabularData::writeIndex | ( | int | inUnit, |
int * | ipRowForIND, | ||
int | inRow, | ||
DSSTabularIndex * | ipIndex | ||
) |
int DSSTabularData::writeIndex | ( | int | inUnit, |
int * | ipRowForIND, | ||
int | inRow, | ||
DSSTabularIndex * | ipIndex | ||
) |
int DSSTabularData::writeSlice | ( | DSSCubeDataSlice * | ipFrom, |
int | iUnit, | ||
int * | ipUnit, | ||
vector< Int32, MBase::Allocator< Int32 > > ** | ppvRowForLUT, | ||
int | iFilteredRows, | ||
int * | ipFilteredRows, | ||
DSSCubeDataSlice ** | oppTo, | ||
MBase::Buffer * | pBuffer, | ||
int * | ipRowMap, | ||
Int32 ** | ppGToLMap, | ||
IntToIntMap ** | ppGToLMap2 | ||
) |
int DSSTabularData::writeSlice | ( | DSSCubeDataSlice * | ipFrom, |
int | iUnit, | ||
int * | ipUnit, | ||
vector< Int32, MBase::Allocator< Int32 > > ** | ppvRowForLUT, | ||
int | iFilteredRows, | ||
int * | ipFilteredRows, | ||
DSSCubeDataSlice ** | oppTo, | ||
MBase::Buffer * | pBuffer, | ||
int * | ipRowMap, | ||
Int32 ** | ppGToLMap, | ||
IntToIntMap ** | ppGToLMap2 | ||
) |