|
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 | ||
| ) |