|
Mobile API Reference
MicroStrategy 2019
|
#include <DSSCube.h>
Classes | |
| struct | PairCompare |
Public Types | |
| typedef std::map< pair< DSS_ID, Int32 >, Int32, PairCompare > | SFBMetricMap |
| typedef std::map< pair< DSS_ID, Int32 >, Int32, PairCompare > | SFBMetricMap |
Public Member Functions | |
| DSSCube (DSSTabularData *ipTabularData=NULL) | |
| ~DSSCube () | |
| int | Init (DSSTabularData *ipTabularData, bool ibIsTempCube=false) |
| int | reinit (DSSTabularData *ipTabularData) |
| int | CreateDataSlice (DSSTabularIndex *ipIndex, DSSDataColumn *ipColumn, DSSCubeDataSlice **oppDataSlice) |
| int | InsertDataSlice (DSSCubeDataSlice *ipDataSlice, int &orSliceID) |
| int | InsertSlice (DSSCubeDataSlice *ipDataSlice, int *opSliceID) |
| int | CreateDataSlice (int nUnits, int *ipUnits, EnumDSSDataType iType, DSSCubeDataSlice **oppDataSlice) |
| int | CreateSingleUnitSlice (int iUnit, EnumDSSDataType iType, DSSCubeDataSlice **oppDataSlice, DSSTabularIndex **oppNewIndex) |
| int | getIndexPool (DSSTabularIndexPool **oppIndexPool) |
| int | getIndex (int nUnits, int *pUnits, DSSTabularIndex **oppIndex) |
| void | GetIndexRowMap (DSSTabularIndex *ipBase, DSSTabularIndex *ipTarget, int **oppRowMap) |
| int | size () |
| int | CreateConstantSlice (char *ipData, int iSizeInByte, EnumDSSDataType iType, DSSDataFlag iFlag, int *opSliceID) |
| DSSCubeDataSlice * | getSliceByID (int iSliceID) |
| int | get_SliceByID (int iSliceID, DSSCubeDataSlice **oppSlice) |
| int | CreateCalculationSlice (DSSTabularIndex *ipIndex, EnumDSSDataType iType, DSSCubeDataSlice **oppSlice, int *opSliceID) |
| int | CreateCalculationSlice (DSSTabularIndex *ipIndex, DSSDataColumn *ipColumn, int *opSliceID) |
| int | UpdateCalculateResult (vector< int > &irvOriginalSliceID, vector< int > &irvNewSlicedID) |
| int | MakeOriginalDataSliceCopy () |
| int | RestoreOriginalDataSlice () |
| int | createMMapMemory (const char *ipFilePath, bool ibUseNewFile) |
| int | releaseMMapMemory () |
| void | hPartialCleanUp () |
| int | getConstantSlice (int nUnit, int *pUnit, char *ipData, int cbData, EnumDSSDataType iType, DSSDataFlag iFlag, int *opSliceID) |
| int | duplicateSlice (DSSCubeDataSlice *ipSourceSlice, DSSCubeDataSlice **oppOutSlice, bool ifShareColumn) |
| int | getAttrFormSlice (Int32 iUnit, Int32 iForm, Int32 *opSliceID, bool iUseLookupForAttributes, DSSGUnitContainer *ipContainer=NULL) |
| int | get_AttrFormSlice (Int32 iUnit, Int32 iForm, Int32 *opSliceID, bool iLevelSignificant=true, DSSGUnitContainer *ipContainer=NULL) |
| DSSTabularData * | getTabularData () |
| void | setTabularData (DSSTabularData *ipTabularData) |
| int | get_TabularData (DSSTabularData **oppTabularData) |
| int | get_TabularDataC (DSSTabularData **oppTabularData) |
| int | CountSlices () |
| int | Consolidate (DSSFunctionPackage *pFormula, Int32 ConsolidationUnit, Int32 SliceInID, EnumNullCheckingOption iNullCheckingOption, Int32 *pSliceOutID) |
| int | IsNumericalSlice (DSSCubeDataSlice *pSliceIn, BOOL &bNumericalSlice, BOOL &bCellFormatSlice) |
| int | newCalculateConslidation (DSSCubeDataSlice *pSliceIn, DSSTabularConsolidation *pConsolidation, DSSFunctionPackage *pFormula, Int32 ConsolidationUnit, EnumNullCheckingOption iNullCheckingOption, Int32 *pChildUnits, Int32 nChildUnits, DSSCubeDataSlice *pSliceOut, bool ibIsCS2CS=false) |
| int | CalculateConsolidationElement (DSSCubeDataSlice *pSliceIn, DSSCubeDataSlice *pSliceOut, DSSTabularConsolidation *pConsolidation, DSSFunctionPackage *pFormula, Int32 iConsolidationUnit, EnumNullCheckingOption iNullCheckingOption, Int32 *pIndex, Int32 nTotalUnit, Int32 *pChildUnits, Int32 nChildUnit, DSSXTabBitVector &irBVParentEle, DSSXTabBitVector &irBVChildEle, double &result, DSSDataFlag &oFlag, bool ibIsCS2CS) |
| int | hGetCSLDCalculationElements (DSSCubeDataSlice *ipSliceIn, DSSCubeDataSlice *ipSliceOut, DSSTabularConsolidation *ipConsolidation, DSSFunctionPackage *ipFormula, Int32 iConsolidationUnit, EnumNullCheckingOption iNullCheckingOption, Int32 *ipIndex, Int32 nTotalUnit, Int32 *ipChildUnits, Int32 nChildUnit, DSSXTabBitVector &irBVParentEle, DSSXTabBitVector &irBVChildEle, Int32 iTotalParams, double *opParams, Int32 &orCountParams, DSSDataFlag &orFlag, bool ibIsDistinct, bool ibIsCS2CS) |
| int | SortIndex (Int32 **pIndex, DSSTabularIndex *pCalcIndex, vector< DSSSortDefinition *> *pSortDefns, DSSCubeDataSlice *pSlice) |
| int | put_GeneratedMetricID (DSS_ID iOriginalMetricID, Int32 iLevel, Int32 iGeneratedSliceID) |
| int | get_GeneratedMetricID (DSS_ID iOriginalMetricID, Int32 iLevel, Int32 *opGeneratedSliceID) |
| int | removeUncalculatedSlices (int iMaxCalculatedSliceID) |
| int | removeUselessSlices (int iMaxUsefulSliceID) |
| int | markSliceFromOtherCube (DSSCubeDataSlice *ipSlice) |
| void | markTemporaryCube (bool ibIsTempCube=true) |
| DSSCube (DSSTabularData *ipTabularData=NULL) | |
| ~DSSCube () | |
| int | Init (DSSTabularData *ipTabularData, bool ibIsTempCube=false) |
| int | reinit (DSSTabularData *ipTabularData) |
| int | CreateDataSlice (DSSTabularIndex *ipIndex, DSSDataColumn *ipColumn, DSSCubeDataSlice **oppDataSlice) |
| int | InsertDataSlice (DSSCubeDataSlice *ipDataSlice, int &orSliceID) |
| int | InsertSlice (DSSCubeDataSlice *ipDataSlice, int *opSliceID) |
| int | CreateDataSlice (int nUnits, int *ipUnits, EnumDSSDataType iType, DSSCubeDataSlice **oppDataSlice) |
| int | CreateSingleUnitSlice (int iUnit, EnumDSSDataType iType, DSSCubeDataSlice **oppDataSlice, DSSTabularIndex **oppNewIndex) |
| int | getIndexPool (DSSTabularIndexPool **oppIndexPool) |
| int | getIndex (int nUnits, int *pUnits, DSSTabularIndex **oppIndex) |
| void | GetIndexRowMap (DSSTabularIndex *ipBase, DSSTabularIndex *ipTarget, int **oppRowMap) |
| int | size () |
| int | CreateConstantSlice (char *ipData, int iSizeInByte, EnumDSSDataType iType, DSSDataFlag iFlag, int *opSliceID) |
| DSSCubeDataSlice * | getSliceByID (int iSliceID) |
| int | get_SliceByID (int iSliceID, DSSCubeDataSlice **oppSlice) |
| int | CreateCalculationSlice (DSSTabularIndex *ipIndex, EnumDSSDataType iType, DSSCubeDataSlice **oppSlice, int *opSliceID) |
| int | CreateCalculationSlice (DSSTabularIndex *ipIndex, DSSDataColumn *ipColumn, int *opSliceID) |
| int | UpdateCalculateResult (vector< int > &irvOriginalSliceID, vector< int > &irvNewSlicedID) |
| int | MakeOriginalDataSliceCopy () |
| int | RestoreOriginalDataSlice () |
| int | createMMapMemory (const char *ipFilePath, bool ibUseNewFile) |
| int | releaseMMapMemory () |
| void | hPartialCleanUp () |
| int | getConstantSlice (int nUnit, int *pUnit, char *ipData, int cbData, EnumDSSDataType iType, DSSDataFlag iFlag, int *opSliceID) |
| int | duplicateSlice (DSSCubeDataSlice *ipSourceSlice, DSSCubeDataSlice **oppOutSlice, bool ifShareColumn) |
| int | getAttrFormSlice (Int32 iUnit, Int32 iForm, Int32 *opSliceID, bool iUseLookupForAttributes, DSSGUnitContainer *ipContainer=NULL) |
| int | get_AttrFormSlice (Int32 iUnit, Int32 iForm, Int32 *opSliceID, bool iLevelSignificant=true, DSSGUnitContainer *ipContainer=NULL) |
| DSSTabularData * | getTabularData () |
| void | setTabularData (DSSTabularData *ipTabularData) |
| int | get_TabularData (DSSTabularData **oppTabularData) |
| int | get_TabularDataC (DSSTabularData **oppTabularData) |
| int | CountSlices () |
| int | Consolidate (DSSFunctionPackage *pFormula, Int32 ConsolidationUnit, Int32 SliceInID, EnumNullCheckingOption iNullCheckingOption, Int32 *pSliceOutID) |
| int | IsNumericalSlice (DSSCubeDataSlice *pSliceIn, BOOL &bNumericalSlice, BOOL &bCellFormatSlice) |
| int | newCalculateConslidation (DSSCubeDataSlice *pSliceIn, DSSTabularConsolidation *pConsolidation, DSSFunctionPackage *pFormula, Int32 ConsolidationUnit, EnumNullCheckingOption iNullCheckingOption, Int32 *pChildUnits, Int32 nChildUnits, DSSCubeDataSlice *pSliceOut, bool ibIsCS2CS=false) |
| int | CalculateConsolidationElement (DSSCubeDataSlice *pSliceIn, DSSCubeDataSlice *pSliceOut, DSSTabularConsolidation *pConsolidation, DSSFunctionPackage *pFormula, Int32 iConsolidationUnit, EnumNullCheckingOption iNullCheckingOption, Int32 *pIndex, Int32 nTotalUnit, Int32 *pChildUnits, Int32 nChildUnit, DSSXTabBitVector &irBVParentEle, DSSXTabBitVector &irBVChildEle, double &result, DSSDataFlag &oFlag, bool ibIsCS2CS) |
| int | hGetCSLDCalculationElements (DSSCubeDataSlice *ipSliceIn, DSSCubeDataSlice *ipSliceOut, DSSTabularConsolidation *ipConsolidation, DSSFunctionPackage *ipFormula, Int32 iConsolidationUnit, EnumNullCheckingOption iNullCheckingOption, Int32 *ipIndex, Int32 nTotalUnit, Int32 *ipChildUnits, Int32 nChildUnit, DSSXTabBitVector &irBVParentEle, DSSXTabBitVector &irBVChildEle, Int32 iTotalParams, double *opParams, Int32 &orCountParams, DSSDataFlag &orFlag, bool ibIsDistinct, bool ibIsCS2CS) |
| int | SortIndex (Int32 **pIndex, DSSTabularIndex *pCalcIndex, vector< DSSSortDefinition *> *pSortDefns, DSSCubeDataSlice *pSlice) |
| int | put_GeneratedMetricID (DSS_ID iOriginalMetricID, Int32 iLevel, Int32 iGeneratedSliceID) |
| int | get_GeneratedMetricID (DSS_ID iOriginalMetricID, Int32 iLevel, Int32 *opGeneratedSliceID) |
| int | removeUncalculatedSlices (int iMaxCalculatedSliceID) |
| int | removeUselessSlices (int iMaxUsefulSliceID) |
| int | markSliceFromOtherCube (DSSCubeDataSlice *ipSlice) |
| void | markTemporaryCube (bool ibIsTempCube=true) |
| typedef std::map<pair<DSS_ID, Int32>, Int32, PairCompare> DSSCube::SFBMetricMap |
| typedef std::map<pair<DSS_ID, Int32>, Int32, PairCompare> DSSCube::SFBMetricMap |
| DSSCube::DSSCube | ( | DSSTabularData * | ipTabularData = NULL | ) |
| DSSCube::~DSSCube | ( | ) |
| DSSCube::DSSCube | ( | DSSTabularData * | ipTabularData = NULL | ) |
| DSSCube::~DSSCube | ( | ) |
| int DSSCube::CalculateConsolidationElement | ( | DSSCubeDataSlice * | pSliceIn, |
| DSSCubeDataSlice * | pSliceOut, | ||
| DSSTabularConsolidation * | pConsolidation, | ||
| DSSFunctionPackage * | pFormula, | ||
| Int32 | iConsolidationUnit, | ||
| EnumNullCheckingOption | iNullCheckingOption, | ||
| Int32 * | pIndex, | ||
| Int32 | nTotalUnit, | ||
| Int32 * | pChildUnits, | ||
| Int32 | nChildUnit, | ||
| DSSXTabBitVector & | irBVParentEle, | ||
| DSSXTabBitVector & | irBVChildEle, | ||
| double & | result, | ||
| DSSDataFlag & | oFlag, | ||
| bool | ibIsCS2CS | ||
| ) |
| int DSSCube::CalculateConsolidationElement | ( | DSSCubeDataSlice * | pSliceIn, |
| DSSCubeDataSlice * | pSliceOut, | ||
| DSSTabularConsolidation * | pConsolidation, | ||
| DSSFunctionPackage * | pFormula, | ||
| Int32 | iConsolidationUnit, | ||
| EnumNullCheckingOption | iNullCheckingOption, | ||
| Int32 * | pIndex, | ||
| Int32 | nTotalUnit, | ||
| Int32 * | pChildUnits, | ||
| Int32 | nChildUnit, | ||
| DSSXTabBitVector & | irBVParentEle, | ||
| DSSXTabBitVector & | irBVChildEle, | ||
| double & | result, | ||
| DSSDataFlag & | oFlag, | ||
| bool | ibIsCS2CS | ||
| ) |
| int DSSCube::Consolidate | ( | DSSFunctionPackage * | pFormula, |
| Int32 | ConsolidationUnit, | ||
| Int32 | SliceInID, | ||
| EnumNullCheckingOption | iNullCheckingOption, | ||
| Int32 * | pSliceOutID | ||
| ) |
| int DSSCube::Consolidate | ( | DSSFunctionPackage * | pFormula, |
| Int32 | ConsolidationUnit, | ||
| Int32 | SliceInID, | ||
| EnumNullCheckingOption | iNullCheckingOption, | ||
| Int32 * | pSliceOutID | ||
| ) |
| int DSSCube::CountSlices | ( | ) |
| int DSSCube::CountSlices | ( | ) |
| int DSSCube::CreateCalculationSlice | ( | DSSTabularIndex * | ipIndex, |
| EnumDSSDataType | iType, | ||
| DSSCubeDataSlice ** | oppSlice, | ||
| int * | opSliceID | ||
| ) |
| int DSSCube::CreateCalculationSlice | ( | DSSTabularIndex * | ipIndex, |
| EnumDSSDataType | iType, | ||
| DSSCubeDataSlice ** | oppSlice, | ||
| int * | opSliceID | ||
| ) |
| int DSSCube::CreateCalculationSlice | ( | DSSTabularIndex * | ipIndex, |
| DSSDataColumn * | ipColumn, | ||
| int * | opSliceID | ||
| ) |
| int DSSCube::CreateCalculationSlice | ( | DSSTabularIndex * | ipIndex, |
| DSSDataColumn * | ipColumn, | ||
| int * | opSliceID | ||
| ) |
| int DSSCube::CreateConstantSlice | ( | char * | ipData, |
| int | iSizeInByte, | ||
| EnumDSSDataType | iType, | ||
| DSSDataFlag | iFlag, | ||
| int * | opSliceID | ||
| ) |
| int DSSCube::CreateConstantSlice | ( | char * | ipData, |
| int | iSizeInByte, | ||
| EnumDSSDataType | iType, | ||
| DSSDataFlag | iFlag, | ||
| int * | opSliceID | ||
| ) |
| int DSSCube::CreateDataSlice | ( | DSSTabularIndex * | ipIndex, |
| DSSDataColumn * | ipColumn, | ||
| DSSCubeDataSlice ** | oppDataSlice | ||
| ) |
| int DSSCube::CreateDataSlice | ( | DSSTabularIndex * | ipIndex, |
| DSSDataColumn * | ipColumn, | ||
| DSSCubeDataSlice ** | oppDataSlice | ||
| ) |
| int DSSCube::CreateDataSlice | ( | int | nUnits, |
| int * | ipUnits, | ||
| EnumDSSDataType | iType, | ||
| DSSCubeDataSlice ** | oppDataSlice | ||
| ) |
| int DSSCube::CreateDataSlice | ( | int | nUnits, |
| int * | ipUnits, | ||
| EnumDSSDataType | iType, | ||
| DSSCubeDataSlice ** | oppDataSlice | ||
| ) |
| int DSSCube::createMMapMemory | ( | const char * | ipFilePath, |
| bool | ibUseNewFile | ||
| ) |
| int DSSCube::createMMapMemory | ( | const char * | ipFilePath, |
| bool | ibUseNewFile | ||
| ) |
| int DSSCube::CreateSingleUnitSlice | ( | int | iUnit, |
| EnumDSSDataType | iType, | ||
| DSSCubeDataSlice ** | oppDataSlice, | ||
| DSSTabularIndex ** | oppNewIndex | ||
| ) |
| int DSSCube::CreateSingleUnitSlice | ( | int | iUnit, |
| EnumDSSDataType | iType, | ||
| DSSCubeDataSlice ** | oppDataSlice, | ||
| DSSTabularIndex ** | oppNewIndex | ||
| ) |
| int DSSCube::duplicateSlice | ( | DSSCubeDataSlice * | ipSourceSlice, |
| DSSCubeDataSlice ** | oppOutSlice, | ||
| bool | ifShareColumn | ||
| ) |
| int DSSCube::duplicateSlice | ( | DSSCubeDataSlice * | ipSourceSlice, |
| DSSCubeDataSlice ** | oppOutSlice, | ||
| bool | ifShareColumn | ||
| ) |
| int DSSCube::get_AttrFormSlice | ( | Int32 | iUnit, |
| Int32 | iForm, | ||
| Int32 * | opSliceID, | ||
| bool | iLevelSignificant = true, |
||
| DSSGUnitContainer * | ipContainer = NULL |
||
| ) |
| int DSSCube::get_AttrFormSlice | ( | Int32 | iUnit, |
| Int32 | iForm, | ||
| Int32 * | opSliceID, | ||
| bool | iLevelSignificant = true, |
||
| DSSGUnitContainer * | ipContainer = NULL |
||
| ) |
| int DSSCube::get_GeneratedMetricID | ( | DSS_ID | iOriginalMetricID, |
| Int32 | iLevel, | ||
| Int32 * | opGeneratedSliceID | ||
| ) |
| int DSSCube::get_GeneratedMetricID | ( | DSS_ID | iOriginalMetricID, |
| Int32 | iLevel, | ||
| Int32 * | opGeneratedSliceID | ||
| ) |
| int DSSCube::get_SliceByID | ( | int | iSliceID, |
| DSSCubeDataSlice ** | oppSlice | ||
| ) |
| int DSSCube::get_SliceByID | ( | int | iSliceID, |
| DSSCubeDataSlice ** | oppSlice | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
| int DSSCube::getAttrFormSlice | ( | Int32 | iUnit, |
| Int32 | iForm, | ||
| Int32 * | opSliceID, | ||
| bool | iUseLookupForAttributes, | ||
| DSSGUnitContainer * | ipContainer = NULL |
||
| ) |
| int DSSCube::getAttrFormSlice | ( | Int32 | iUnit, |
| Int32 | iForm, | ||
| Int32 * | opSliceID, | ||
| bool | iUseLookupForAttributes, | ||
| DSSGUnitContainer * | ipContainer = NULL |
||
| ) |
| int DSSCube::getConstantSlice | ( | int | nUnit, |
| int * | pUnit, | ||
| char * | ipData, | ||
| int | cbData, | ||
| EnumDSSDataType | iType, | ||
| DSSDataFlag | iFlag, | ||
| int * | opSliceID | ||
| ) |
| int DSSCube::getConstantSlice | ( | int | nUnit, |
| int * | pUnit, | ||
| char * | ipData, | ||
| int | cbData, | ||
| EnumDSSDataType | iType, | ||
| DSSDataFlag | iFlag, | ||
| int * | opSliceID | ||
| ) |
| int DSSCube::getIndex | ( | int | nUnits, |
| int * | pUnits, | ||
| DSSTabularIndex ** | oppIndex | ||
| ) |
| int DSSCube::getIndex | ( | int | nUnits, |
| int * | pUnits, | ||
| DSSTabularIndex ** | oppIndex | ||
| ) |
| int DSSCube::getIndexPool | ( | DSSTabularIndexPool ** | oppIndexPool | ) |
| int DSSCube::getIndexPool | ( | DSSTabularIndexPool ** | oppIndexPool | ) |
| void DSSCube::GetIndexRowMap | ( | DSSTabularIndex * | ipBase, |
| DSSTabularIndex * | ipTarget, | ||
| int ** | oppRowMap | ||
| ) |
| void DSSCube::GetIndexRowMap | ( | DSSTabularIndex * | ipBase, |
| DSSTabularIndex * | ipTarget, | ||
| int ** | oppRowMap | ||
| ) |
| DSSCubeDataSlice* DSSCube::getSliceByID | ( | int | iSliceID | ) |
| DSSCubeDataSlice* DSSCube::getSliceByID | ( | int | iSliceID | ) |
|
inline |
|
inline |
| int DSSCube::hGetCSLDCalculationElements | ( | DSSCubeDataSlice * | ipSliceIn, |
| DSSCubeDataSlice * | ipSliceOut, | ||
| DSSTabularConsolidation * | ipConsolidation, | ||
| DSSFunctionPackage * | ipFormula, | ||
| Int32 | iConsolidationUnit, | ||
| EnumNullCheckingOption | iNullCheckingOption, | ||
| Int32 * | ipIndex, | ||
| Int32 | nTotalUnit, | ||
| Int32 * | ipChildUnits, | ||
| Int32 | nChildUnit, | ||
| DSSXTabBitVector & | irBVParentEle, | ||
| DSSXTabBitVector & | irBVChildEle, | ||
| Int32 | iTotalParams, | ||
| double * | opParams, | ||
| Int32 & | orCountParams, | ||
| DSSDataFlag & | orFlag, | ||
| bool | ibIsDistinct, | ||
| bool | ibIsCS2CS | ||
| ) |
| int DSSCube::hGetCSLDCalculationElements | ( | DSSCubeDataSlice * | ipSliceIn, |
| DSSCubeDataSlice * | ipSliceOut, | ||
| DSSTabularConsolidation * | ipConsolidation, | ||
| DSSFunctionPackage * | ipFormula, | ||
| Int32 | iConsolidationUnit, | ||
| EnumNullCheckingOption | iNullCheckingOption, | ||
| Int32 * | ipIndex, | ||
| Int32 | nTotalUnit, | ||
| Int32 * | ipChildUnits, | ||
| Int32 | nChildUnit, | ||
| DSSXTabBitVector & | irBVParentEle, | ||
| DSSXTabBitVector & | irBVChildEle, | ||
| Int32 | iTotalParams, | ||
| double * | opParams, | ||
| Int32 & | orCountParams, | ||
| DSSDataFlag & | orFlag, | ||
| bool | ibIsDistinct, | ||
| bool | ibIsCS2CS | ||
| ) |
| void DSSCube::hPartialCleanUp | ( | ) |
| void DSSCube::hPartialCleanUp | ( | ) |
| int DSSCube::Init | ( | DSSTabularData * | ipTabularData, |
| bool | ibIsTempCube = false |
||
| ) |
| int DSSCube::Init | ( | DSSTabularData * | ipTabularData, |
| bool | ibIsTempCube = false |
||
| ) |
| int DSSCube::InsertDataSlice | ( | DSSCubeDataSlice * | ipDataSlice, |
| int & | orSliceID | ||
| ) |
| int DSSCube::InsertDataSlice | ( | DSSCubeDataSlice * | ipDataSlice, |
| int & | orSliceID | ||
| ) |
| int DSSCube::InsertSlice | ( | DSSCubeDataSlice * | ipDataSlice, |
| int * | opSliceID | ||
| ) |
| int DSSCube::InsertSlice | ( | DSSCubeDataSlice * | ipDataSlice, |
| int * | opSliceID | ||
| ) |
| int DSSCube::IsNumericalSlice | ( | DSSCubeDataSlice * | pSliceIn, |
| BOOL & | bNumericalSlice, | ||
| BOOL & | bCellFormatSlice | ||
| ) |
| int DSSCube::IsNumericalSlice | ( | DSSCubeDataSlice * | pSliceIn, |
| BOOL & | bNumericalSlice, | ||
| BOOL & | bCellFormatSlice | ||
| ) |
| int DSSCube::MakeOriginalDataSliceCopy | ( | ) |
| int DSSCube::MakeOriginalDataSliceCopy | ( | ) |
| int DSSCube::markSliceFromOtherCube | ( | DSSCubeDataSlice * | ipSlice | ) |
| int DSSCube::markSliceFromOtherCube | ( | DSSCubeDataSlice * | ipSlice | ) |
|
inline |
|
inline |
| int DSSCube::newCalculateConslidation | ( | DSSCubeDataSlice * | pSliceIn, |
| DSSTabularConsolidation * | pConsolidation, | ||
| DSSFunctionPackage * | pFormula, | ||
| Int32 | ConsolidationUnit, | ||
| EnumNullCheckingOption | iNullCheckingOption, | ||
| Int32 * | pChildUnits, | ||
| Int32 | nChildUnits, | ||
| DSSCubeDataSlice * | pSliceOut, | ||
| bool | ibIsCS2CS = false |
||
| ) |
| int DSSCube::newCalculateConslidation | ( | DSSCubeDataSlice * | pSliceIn, |
| DSSTabularConsolidation * | pConsolidation, | ||
| DSSFunctionPackage * | pFormula, | ||
| Int32 | ConsolidationUnit, | ||
| EnumNullCheckingOption | iNullCheckingOption, | ||
| Int32 * | pChildUnits, | ||
| Int32 | nChildUnits, | ||
| DSSCubeDataSlice * | pSliceOut, | ||
| bool | ibIsCS2CS = false |
||
| ) |
| int DSSCube::put_GeneratedMetricID | ( | DSS_ID | iOriginalMetricID, |
| Int32 | iLevel, | ||
| Int32 | iGeneratedSliceID | ||
| ) |
| int DSSCube::put_GeneratedMetricID | ( | DSS_ID | iOriginalMetricID, |
| Int32 | iLevel, | ||
| Int32 | iGeneratedSliceID | ||
| ) |
| int DSSCube::reinit | ( | DSSTabularData * | ipTabularData | ) |
| int DSSCube::reinit | ( | DSSTabularData * | ipTabularData | ) |
| int DSSCube::releaseMMapMemory | ( | ) |
| int DSSCube::releaseMMapMemory | ( | ) |
| int DSSCube::removeUncalculatedSlices | ( | int | iMaxCalculatedSliceID | ) |
| int DSSCube::removeUncalculatedSlices | ( | int | iMaxCalculatedSliceID | ) |
| int DSSCube::removeUselessSlices | ( | int | iMaxUsefulSliceID | ) |
| int DSSCube::removeUselessSlices | ( | int | iMaxUsefulSliceID | ) |
| int DSSCube::RestoreOriginalDataSlice | ( | ) |
| int DSSCube::RestoreOriginalDataSlice | ( | ) |
|
inline |
|
inline |
| int DSSCube::size | ( | ) |
| int DSSCube::size | ( | ) |
| int DSSCube::SortIndex | ( | Int32 ** | pIndex, |
| DSSTabularIndex * | pCalcIndex, | ||
| vector< DSSSortDefinition *> * | pSortDefns, | ||
| DSSCubeDataSlice * | pSlice | ||
| ) |
| int DSSCube::SortIndex | ( | Int32 ** | pIndex, |
| DSSTabularIndex * | pCalcIndex, | ||
| vector< DSSSortDefinition *> * | pSortDefns, | ||
| DSSCubeDataSlice * | pSlice | ||
| ) |
| int DSSCube::UpdateCalculateResult | ( | vector< int > & | irvOriginalSliceID, |
| vector< int > & | irvNewSlicedID | ||
| ) |
| int DSSCube::UpdateCalculateResult | ( | vector< int > & | irvOriginalSliceID, |
| vector< int > & | irvNewSlicedID | ||
| ) |