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