|
| DSSConstantSlice () |
|
int | Init (char *ipData, int SizeInBype, EnumDSSDataType iDataType, DSSDataFlag iFlag) |
|
virtual | ~DSSConstantSlice () |
|
virtual EnumDSSDataType | getDataType () |
|
virtual int | getSizeOfData (int &orRowSize) |
|
virtual int | getFlag (int nKey, int *ipKey, DSSDataFlag &orFlag) |
|
virtual int | setVal (int nKey, int *ipKey, char *ipData, int iSizeInByte, EnumDSSDataType iType, DSSDataFlag iFlag) |
|
virtual int | getVal (int nKey, int *ipKey, const char **oppData, int &orSize, EnumDSSDataType &orType, DSSDataFlag &orFlag, int *opThresholdID=NULL) |
|
virtual int | setValByOffset (int iOffset, char *ipData, int iSizeInByte, EnumDSSDataType iType, DSSDataFlag iFlag) |
|
virtual int | getValByOffset (int iOffset, const char **oppData, int &orSize, EnumDSSDataType &orType, DSSDataFlag &orFlag, int *opThresholdID) |
|
virtual int | getNumeric (int nKey, int *ipKey, double &orVal, DSSDataFlag &orFlag, int *opThresholdID=NULL) |
|
virtual int | getNumericByOffset (int iOffset, double &orVal, DSSDataFlag &orFlag, int *opThresholdID=NULL) |
|
virtual int | setNumericByOffset (int iOffset, double &irVal, DSSDataFlag &irFlag) |
|
virtual int | setValueAndThreshold (int nKey, int *ipKey, char *ipData, int iSizeInByte, EnumDSSDataType iType, DSSDataFlag iFlag, int iThresholdID) |
|
virtual int | setValueAndThresholdByOffset (int offset, char *ipData, int iSizeInByte, EnumDSSDataType iType, DSSDataFlag iFlag, int iThresholdID) |
|
virtual int | updateValueWithString (int offset, char *ipString, int iStrLength) |
|
virtual int | size () |
|
| DSSConstantSlice () |
|
int | Init (char *ipData, int SizeInBype, EnumDSSDataType iDataType, DSSDataFlag iFlag) |
|
virtual | ~DSSConstantSlice () |
|
virtual EnumDSSDataType | getDataType () |
|
virtual int | getSizeOfData (int &orRowSize) |
|
virtual int | getFlag (int nKey, int *ipKey, DSSDataFlag &orFlag) |
|
virtual int | setVal (int nKey, int *ipKey, char *ipData, int iSizeInByte, EnumDSSDataType iType, DSSDataFlag iFlag) |
|
virtual int | getVal (int nKey, int *ipKey, const char **oppData, int &orSize, EnumDSSDataType &orType, DSSDataFlag &orFlag, int *opThresholdID=NULL) |
|
virtual int | setValByOffset (int iOffset, char *ipData, int iSizeInByte, EnumDSSDataType iType, DSSDataFlag iFlag) |
|
virtual int | getValByOffset (int iOffset, const char **oppData, int &orSize, EnumDSSDataType &orType, DSSDataFlag &orFlag, int *opThresholdID) |
|
virtual int | getNumeric (int nKey, int *ipKey, double &orVal, DSSDataFlag &orFlag, int *opThresholdID=NULL) |
|
virtual int | getNumericByOffset (int iOffset, double &orVal, DSSDataFlag &orFlag, int *opThresholdID=NULL) |
|
virtual int | setNumericByOffset (int iOffset, double &irVal, DSSDataFlag &irFlag) |
|
virtual int | setValueAndThreshold (int nKey, int *ipKey, char *ipData, int iSizeInByte, EnumDSSDataType iType, DSSDataFlag iFlag, int iThresholdID) |
|
virtual int | setValueAndThresholdByOffset (int offset, char *ipData, int iSizeInByte, EnumDSSDataType iType, DSSDataFlag iFlag, int iThresholdID) |
|
virtual int | updateValueWithString (int offset, char *ipString, int iStrLength) |
|
virtual int | size () |
|
| DSSCubeDataSlice () |
|
virtual | ~DSSCubeDataSlice () |
|
int | Init (DSSDataColumn *ipColumn, DSSTabularIndex *ipIndices, bool ibColumnShared=false) |
|
int | SetMetricPosInfo (bool ifCreate, int iMetricPos) |
|
DSSTabularIndex * | getIndices () |
|
int | get_IndicesC (DSSTabularIndex **oppIndex) |
|
virtual DSSDataColumn * | getColumn () |
|
virtual int | get_ColumnC (DSSDataColumn **oppColumn, bool iCreate=true) |
|
virtual int | get_RefColumnC (DSSDataColumn **oppColumn) |
|
virtual int | setValueAndThresholdByOffset (long long offset, char *ipData, int iSizeInByte, EnumDSSDataType iType, DSSDataFlag iFlag, int iThresholdID) |
|
virtual void | RecycleMemory () |
|
virtual int | SetThreshold (DSSDataColumn *lpThresholdColumn) |
|
virtual int | CopyThreshold (DSSCubeDataSlice *ipSourceDataSlice) |
|
int | setThresholdSlice (DSSCubeDataSlice *ipThreshholdSlice) |
|
bool | IsConstantSlice () |
|
void | setConstantSlice () |
|
virtual int | setCondition (DFCSimpleExpr *ipCondition, DSSXTabBitVector *ipMask) |
|
virtual int | Populate (DSSCubeDataSlice *pOriginalSlice, DSSTabularData *ipTabularData, Int32 *pUnitsMap=NULL, std::vector< Int32 > *ipConvertedAttributes=NULL, bool iRestoreDouble=false, Int32 **ippGToLMap1=NULL, IntToIntMap **ippGToLMap2=NULL, MCESchema *ipSchema=NULL) |
|
DSSXTabBitVector * | GetMask () |
|
DFCSimpleExpr * | GetCondition () |
|
void | clearIndex () |
|
int | AttrFromInit (DSSTabularData *ipTabularData, Int32 iUnit, Int32 iOffset, bool iUseLookupForAttributes, vector< int > *ipLocalToGlobalMap) |
|
int | GetRefUnitPos () |
|
bool | IsSFBSlice () |
|
int | setSFBFlag (bool iSFBFlag) |
|
bool | IsConflict () |
|
int | CompleteCondition () |
|
int | get_MetricValueRange (VARIANT *pMin, VARIANT *pMax) |
|
int | put_MetricValueRange (VARIANT *pMin, VARIANT *pMax) |
|
int | get_OriginalRowCount (Int32 *pRowCount) |
|
int | put_OriginalRowCount (Int32 nRowCount) |
|
int | CalculateRange (DSSTabularData *ipTabularData=NULL) |
|
int | getOffsetFromKey (int nKey, int *ipKey, int &lOffset, DSSDataFlag &orFlag) |
|
| DSSCubeDataSlice () |
|
virtual | ~DSSCubeDataSlice () |
|
int | Init (DSSDataColumn *ipColumn, DSSTabularIndex *ipIndices, bool ibColumnShared=false) |
|
int | SetMetricPosInfo (bool ifCreate, int iMetricPos) |
|
DSSTabularIndex * | getIndices () |
|
int | get_IndicesC (DSSTabularIndex **oppIndex) |
|
virtual DSSDataColumn * | getColumn () |
|
virtual int | get_ColumnC (DSSDataColumn **oppColumn, bool iCreate=true) |
|
virtual int | get_RefColumnC (DSSDataColumn **oppColumn) |
|
virtual int | setValueAndThresholdByOffset (long long offset, char *ipData, int iSizeInByte, EnumDSSDataType iType, DSSDataFlag iFlag, int iThresholdID) |
|
virtual void | RecycleMemory () |
|
virtual int | SetThreshold (DSSDataColumn *lpThresholdColumn) |
|
virtual int | CopyThreshold (DSSCubeDataSlice *ipSourceDataSlice) |
|
int | setThresholdSlice (DSSCubeDataSlice *ipThreshholdSlice) |
|
bool | IsConstantSlice () |
|
void | setConstantSlice () |
|
virtual int | setCondition (DFCSimpleExpr *ipCondition, DSSXTabBitVector *ipMask) |
|
virtual int | Populate (DSSCubeDataSlice *pOriginalSlice, DSSTabularData *ipTabularData, Int32 *pUnitsMap=NULL, std::vector< Int32 > *ipConvertedAttributes=NULL, bool iRestoreDouble=false, Int32 **ippGToLMap1=NULL, IntToIntMap **ippGToLMap2=NULL, MCESchema *ipSchema=NULL) |
|
DSSXTabBitVector * | GetMask () |
|
DFCSimpleExpr * | GetCondition () |
|
void | clearIndex () |
|
int | AttrFromInit (DSSTabularData *ipTabularData, Int32 iUnit, Int32 iOffset, bool iUseLookupForAttributes, vector< int > *ipLocalToGlobalMap) |
|
int | GetRefUnitPos () |
|
bool | IsSFBSlice () |
|
int | setSFBFlag (bool iSFBFlag) |
|
bool | IsConflict () |
|
int | CompleteCondition () |
|
int | get_MetricValueRange (VARIANT *pMin, VARIANT *pMax) |
|
int | put_MetricValueRange (VARIANT *pMin, VARIANT *pMax) |
|
int | get_OriginalRowCount (Int32 *pRowCount) |
|
int | put_OriginalRowCount (Int32 nRowCount) |
|
int | CalculateRange (DSSTabularData *ipTabularData=NULL) |
|
int | getOffsetFromKey (int nKey, int *ipKey, int &lOffset, DSSDataFlag &orFlag) |
|