|
| DSSMaskInfos () |
|
| ~DSSMaskInfos () |
|
int | Init (DSSCubeDataSlice *ipFilterSlice, DSSCube *ipCube) |
|
int | Init (DSSTabularIndex *ipIndex, DSSCube *ipCube, DSSXTabBitVector *ipMask=NULL) |
|
int | Init (DSSTabularIndex *ipIndex, DSSCube *ipCube, DFCSimpleExpr *ipCondition, DSSXTabBitVector *ipMask=NULL) |
|
int | GetMask (DSSTabularIndex *ipIndex, DSSXTabBitVector **oppMask, bool *opCalculated) |
|
int | GetMaskCopy (DSSTabularIndex *ipIndex, DSSXTabBitVector **oppMask, bool *opCalculated) |
|
int | GetCalculatedMask (DSSTabularIndex *ipIndex, DSSXTabBitVector **oppMask) |
|
int | GetCalculatedMask2 (DSSTabularIndex *ipIndex, DSSXTabBitVector **oppMask) |
|
void | AddCaculatedIndexMask (DSSTabularIndex *ipIndex, DSSXTabBitVector *ipMask) |
|
bool | FindIndexMask (DSSTabularIndex *ipIndex, DSSXTabBitVector **oppMask) |
|
DSSTabularIndex * | GetMainIndex () |
|
DSSXTabBitVector * | GetMainIndexMask () |
|
void | SetMainFilter (DFCSimpleExpr *ipMainFilter) |
|
DFCSimpleExpr * | GetMainFilter () |
|
int | SetActiveInfos (DFCSimpleExpr *ipCondition) |
|
int | GetMaxUnit () |
|
int | SetMaxUnit (DFCSimpleExpr *ipCondition, int iMaxUnit) |
|
void | Reset () |
|
bool | IsEmpty () |
|
bool | IsAllTrue () |
|
void | SetConditionalLogicFlag (bool ibFlag) |
|
bool | GetConditionalLogicFlag () |
|
int | GetMainFilterMask (DSSTabularIndex *ipIndex, DSSXTabBitVector **oppMask) |
|
| DSSMaskInfos () |
|
| ~DSSMaskInfos () |
|
int | Init (DSSCubeDataSlice *ipFilterSlice, DSSCube *ipCube) |
|
int | Init (DSSTabularIndex *ipIndex, DSSCube *ipCube, DSSXTabBitVector *ipMask=NULL) |
|
int | Init (DSSTabularIndex *ipIndex, DSSCube *ipCube, DFCSimpleExpr *ipCondition, DSSXTabBitVector *ipMask=NULL) |
|
int | GetMask (DSSTabularIndex *ipIndex, DSSXTabBitVector **oppMask, bool *opCalculated) |
|
int | GetMaskCopy (DSSTabularIndex *ipIndex, DSSXTabBitVector **oppMask, bool *opCalculated) |
|
int | GetCalculatedMask (DSSTabularIndex *ipIndex, DSSXTabBitVector **oppMask) |
|
int | GetCalculatedMask2 (DSSTabularIndex *ipIndex, DSSXTabBitVector **oppMask) |
|
void | AddCaculatedIndexMask (DSSTabularIndex *ipIndex, DSSXTabBitVector *ipMask) |
|
bool | FindIndexMask (DSSTabularIndex *ipIndex, DSSXTabBitVector **oppMask) |
|
DSSTabularIndex * | GetMainIndex () |
|
DSSXTabBitVector * | GetMainIndexMask () |
|
void | SetMainFilter (DFCSimpleExpr *ipMainFilter) |
|
DFCSimpleExpr * | GetMainFilter () |
|
int | SetActiveInfos (DFCSimpleExpr *ipCondition) |
|
int | GetMaxUnit () |
|
int | SetMaxUnit (DFCSimpleExpr *ipCondition, int iMaxUnit) |
|
void | Reset () |
|
bool | IsEmpty () |
|
bool | IsAllTrue () |
|
void | SetConditionalLogicFlag (bool ibFlag) |
|
bool | GetConditionalLogicFlag () |
|
int | GetMainFilterMask (DSSTabularIndex *ipIndex, DSSXTabBitVector **oppMask) |
|