Mobile API Reference  MicroStrategy 2019
DSSTabularIndex Member List

This is the complete list of members for DSSTabularIndex, including all inherited members.

addKeyDistribution(int *lpKeyDistribution)DSSTabularIndex
addKeyDistribution(int *lpKeyDistribution)DSSTabularIndex
CalculateMask(int nUnits, int *ipUnits, vector< int > *ipvElements, DSSXTabBitVector &orBitVector)DSSTabularIndex
CalculateMask(int nUnits, int *ipUnits, vector< int > *ipvElements, DSSXTabBitVector &orBitVector)DSSTabularIndex
CalculateMaskUsingRelation(int iIndexUnit, GUID *iIndexGUID, int iNonIndexUnit, GUID *iNonIndexGUID, vector< int > &ivNonIndexUnitElement, DSSRelation *ipRelation, DSSGUnitContainer *ipGUnitContainer, DSSXTabBitVector &orBitVector, vector< int > *ipLocal2Global=NULL)DSSTabularIndex
CalculateMaskUsingRelation(int iIndexUnit, GUID *iIndexGUID, int iNonIndexUnit, GUID *iNonIndexGUID, vector< int > &ivNonIndexUnitElement, DSSRelation *ipRelation, DSSGUnitContainer *ipGUnitContainer, DSSXTabBitVector &orBitVector, vector< int > *ipLocal2Global=NULL)DSSTabularIndex
ClearElementIndex()DSSTabularIndex
ClearElementIndex()DSSTabularIndex
Count()DSSTabularIndexinline
Count(int *opCount)DSSTabularIndex
Count()DSSTabularIndexinline
Count(int *opCount)DSSTabularIndex
createMMapMemory(const char *ipFilePath, bool ibUseNewFile=false)DSSTabularIndexvirtual
createMMapMemory(const char *ipFilePath, bool ibUseNewFile=false)DSSTabularIndexvirtual
DecompressKeys(DSSXTabBitVector *ipMask, Int32 nUnits, Int32 *pUnits, Int32 **ippGlobalLUIndex, Int32 *ipRowMap, Int32 nResultRow, vector< Int32 *> &ovKeys, Int32 iDefaultValue=-1)DSSTabularIndex
DecompressKeys(DSSXTabBitVector *ipMask, Int32 nUnits, Int32 *pUnits, Int32 **ippGlobalLUIndex, Int32 *ipRowMap, Int32 nResultRow, vector< Int32 *> &ovKeys, Int32 iDefaultValue=-1)DSSTabularIndex
DSSCMMemoryMap()DSSCMMemoryMap
DSSCMMemoryMap()DSSCMMemoryMap
DSSTabularIndex()DSSTabularIndex
DSSTabularIndex()DSSTabularIndex
DSSTabularIndexPool classDSSTabularIndexfriend
DSSXTabKeyIterator classDSSTabularIndexfriend
dump()DSSTabularIndex
dump()DSSTabularIndex
ElementIndex classDSSTabularIndexfriend
GenDistinctC(vector< int > &ivUnits, DSSTabularIndex *pIndices, int *opRowMap)DSSTabularIndex
GenDistinctC(vector< int > &ivUnits, DSSTabularIndex *pIndices, int *opRowMap)DSSTabularIndex
GetCMIndexInfo(CMIndexInfo **oppCMIndexInfo)DSSTabularIndex
GetCMIndexInfo(CMIndexInfo **oppCMIndexInfo)DSSTabularIndex
getElementBlocks(int iUnit)DSSTabularIndex
getElementBlocks(int iUnit)DSSTabularIndex
GetElementIndices()DSSTabularIndexinline
GetElementIndices()DSSTabularIndexinline
GetElementsForUnit(Int32 iUnit, Int32 *pCount, Int32 **pElements)DSSTabularIndex
GetElementsForUnit(Int32 iUnit, Int32 *pCount, Int32 **pElements)DSSTabularIndex
GetHiddenRows()DSSTabularIndex
GetHiddenRows()DSSTabularIndex
getKey(int iRow, int iUnit)DSSTabularIndex
getKey(int iRow, int iUnit)DSSTabularIndex
getKeyTable()DSSTabularIndexinline
getKeyTable()DSSTabularIndexinline
getMaxKey(int iUnit)DSSTabularIndex
getMaxKey(int iUnit)DSSTabularIndex
GetMaxKeyDistribution(char **oppBinary, int *opSize)DSSTabularIndex
GetMaxKeyDistribution(char **oppBinary, int *opSize)DSSTabularIndex
GetMMPBufSize()DSSCMMemoryMapinline
GetMMPBufSize()DSSCMMemoryMapinline
getNumUnits()DSSTabularIndex
getNumUnits()DSSTabularIndex
GetOffset()DSSCMMemoryMapinline
GetOffset()DSSCMMemoryMapinline
GetOffsetAligned()DSSCMMemoryMapinline
GetOffsetAligned()DSSCMMemoryMapinline
GetRawSize()DSSTabularIndexvirtual
GetRawSize()DSSTabularIndexvirtual
getUnits(int nUnits, int *pUnits)DSSTabularIndex
getUnits(vector< int > &orvUnits)DSSTabularIndex
getUnits(int nUnits, int *pUnits)DSSTabularIndex
getUnits(vector< int > &orvUnits)DSSTabularIndex
GetUnqualifiedRows()DSSTabularIndex
GetUnqualifiedRows()DSSTabularIndex
GetUseMappedFile()DSSCMMemoryMapinline
GetUseMappedFile()DSSCMMemoryMapinline
hasElementBlocks()DSSTabularIndex
hasElementBlocks()DSSTabularIndex
hGetElementIndexForUnit(int iUnitPos, ElementIndex **oppElementIndex)DSSTabularIndex
hGetElementIndexForUnit(int iUnitPos, ElementIndex **oppElementIndex)DSSTabularIndex
Init(int nUnits, int nRows, int *pUnits, int *ipKey, DSSDataModelXTabImpl *ipTabularData, bool ibDelayLoad=false)DSSTabularIndex
Init(int inUnits, int inRows, int *ipUnits, int *ipKeys)DSSTabularIndex
Init(MBase::CString iFilePath, const CMIndexInfo *ipIndexInfo)DSSTabularIndex
Init(int nUnits, int nRows, int *pUnits, int *ipKey, DSSDataModelXTabImpl *ipTabularData, bool ibDelayLoad=false)DSSTabularIndex
Init(int inUnits, int inRows, int *ipUnits, int *ipKeys)DSSTabularIndex
Init(MBase::CString iFilePath, const CMIndexInfo *ipIndexInfo)DSSTabularIndex
IsDistinct()DSSTabularIndex
IsDistinct()DSSTabularIndex
IsMainIndexOrder()DSSTabularIndexinline
IsMainIndexOrder()DSSTabularIndexinline
isOrderedLinearKey()DSSTabularIndex
isOrderedLinearKey()DSSTabularIndex
IsSameOrder(DSSTabularIndex *ipIndex)DSSTabularIndex
IsSameOrder(DSSTabularIndex *ipIndex)DSSTabularIndex
IsUnqualified(int iRow)DSSTabularIndex
IsUnqualified(int iRow)DSSTabularIndex
Item(int iRow, int nKeys, int *opKey)DSSTabularIndex
Item(int iRow, int nKeys, int *opKey)DSSTabularIndex
ItemEx(int iRow, int nKeys, int *opKey)DSSTabularIndex
ItemEx(int iRow, int nKeys, int *opKey)DSSTabularIndex
loadBitVectorFromBinary(DSSBinaryDataReader *ipReadStream)DSSTabularIndex
loadBitVectorFromBinary(DSSBinaryDataReader *ipReadStream)DSSTabularIndex
loadHiddenMaskFromBinary(DSSBinaryDataReader *ipReadStream)DSSTabularIndex
loadHiddenMaskFromBinary(DSSBinaryDataReader *ipReadStream)DSSTabularIndex
LookUp(int nKeys, int *ipKey, int *opRow)DSSTabularIndex
LookUp(int nKeys, int *ipKey, int *opRow)DSSTabularIndex
LookupActualKey(int *ipKeys, int *opRow)DSSTabularIndex
LookupActualKey(int *ipKeys, int *opRow)DSSTabularIndex
LookUpEx(int nUnits, int *ipKey, int *pKeyBuffer, int *opRow)DSSTabularIndex
LookUpEx(int nUnits, int *ipKey, int *pKeyBuffer, int *opRow)DSSTabularIndex
mBlockTypeDSSCMMemoryMapprotected
mbUseMappedFileDSSCMMemoryMapprotected
mFilePathDSSCMMemoryMapprotected
MMap(const char *ipFilePath, int iFileOffset, int iBinarySize)DSSCMMemoryMap
MMap(const char *ipFilePath, int iFileOffset, int iBinarySize)DSSCMMemoryMap
mMMPBufSizeDSSCMMemoryMapprotected
mOffsetDSSCMMemoryMapprotected
mOffsetAlignedDSSCMMemoryMapprotected
mpMMPBufferDSSCMMemoryMapprotected
NeedDoMMap(const char *ipFilePath)DSSCMMemoryMap
NeedDoMMap(const char *ipFilePath)DSSCMMemoryMap
PartialMatch(const vector< int > &iUnits, const vector< vector< int > > &elements, int iUnit, vector< int > &iCandidateElements)DSSTabularIndex
PartialMatch(const vector< int > &iUnits, const vector< vector< int > > &elements, int iUnit, vector< int > &iCandidateElements)DSSTabularIndex
Populate(DSSTabularIndex *pOriginal, Int32 *pUnitsMap, Int32 nMissingUnit, Int32 nRowLimit, Int32 ibElementBrowseCount, Int32 **ippRowMap)DSSTabularIndex
Populate(DSSTabularIndex *pOriginal, Int32 *pUnitsMap, Int32 nMissingUnit, Int32 nRowLimit, Int32 ibElementBrowseCount, Int32 **ippRowMap)DSSTabularIndex
releaseMMapMemory()DSSTabularIndexvirtual
releaseMMapMemory()DSSTabularIndexvirtual
reloadMMapMemory()DSSTabularIndexvirtual
reloadMMapMemory()DSSTabularIndexvirtual
ResetHeaderKeys(int *ipKeys, int iSize, int inRows, bool lbReCalKeyDistribution=true, bool lbMatchKeys=false)DSSTabularIndex
ResetHeaderKeys(int *ipKeys, int iSize, int inRows, bool lbReCalKeyDistribution=true, bool lbMatchKeys=false)DSSTabularIndex
setDistinct(bool ibDistinct)DSSTabularIndex
setDistinct(bool ibDistinct)DSSTabularIndex
SetElementIndex(int iUnitIndex, ElementIndex *ipElementIndex)DSSTabularIndex
SetElementIndex(int iUnitIndex, ElementIndex *ipElementIndex)DSSTabularIndex
SetFilePath(const char *ipFilePath)DSSCMMemoryMapinline
SetFilePath(const char *ipFilePath)DSSCMMemoryMapinline
setHeaderKeys(vector< int > &ivKeys, vector< int > &ivRowList)DSSTabularIndex
setHeaderKeys(vector< int > &ivKeys, vector< int > &ivRowList)DSSTabularIndex
setKeys(int *ipKeys, int length)DSSTabularIndex
setKeys(int *ipKeys, int length)DSSTabularIndex
setMainIndexOrder(bool ibMainIndexOrder)DSSTabularIndexinline
setMainIndexOrder(bool ibMainIndexOrder)DSSTabularIndexinline
SetMaxKeyDistribution(const char *ipMaxKeyDistribution, int iDataSize, int &oMaxKeyDistributionSize)DSSTabularIndex
SetMaxKeyDistribution(const char *ipMaxKeyDistribution, int iDataSize, int &oMaxKeyDistributionSize)DSSTabularIndex
setMaxKeys(vector< int > ivMaxKeys)DSSTabularIndex
setMaxKeys(vector< int > ivMaxKeys)DSSTabularIndex
SetMMPBufSize(int iMMpBufSize)DSSCMMemoryMapinline
SetMMPBufSize(int iMMpBufSize)DSSCMMemoryMapinline
setNumUnits(int inUnits)DSSTabularIndexinline
setNumUnits(int inUnits)DSSTabularIndexinline
SetOffset(int iOffset)DSSCMMemoryMapinline
SetOffset(int iOffset)DSSCMMemoryMapinline
SetOffsetAligned(int iOffsetAligned)DSSCMMemoryMapinline
SetOffsetAligned(int iOffsetAligned)DSSCMMemoryMapinline
setSortByLastUnit(bool ibSortByLastUnit)DSSTabularIndexinline
setSortByLastUnit(bool ibSortByLastUnit)DSSTabularIndexinline
SetUnqualified(int iRow, bool iFlag)DSSTabularIndex
SetUnqualified(int iRow, bool iFlag)DSSTabularIndex
SetUseMappedFile(bool ibUseMappedFile)DSSCMMemoryMapinline
SetUseMappedFile(bool ibUseMappedFile)DSSCMMemoryMapinline
size()DSSTabularIndex
size()DSSTabularIndex
SortWithMask(int nUnits, int *ipUnitPos, DSSXTabBitVector *ipMask, int **oppSortedRowMap)DSSTabularIndex
SortWithMask(int nUnits, int *ipUnitPos, DSSXTabBitVector *ipMask, int **oppSortedRowMap)DSSTabularIndex
toString()DSSTabularIndex
toString()DSSTabularIndex
TransformGlobalIndexToLocalIndex(int iGlobalIndex, int *oplocalIndex)DSSTabularIndex
TransformGlobalIndexToLocalIndex(int iGlobalIndex, int *oplocalIndex)DSSTabularIndex
UpdateTimeStamp()DSSTabularIndex
UpdateTimeStamp()DSSTabularIndex
ValidateItemEx(int nUnits)DSSTabularIndex
ValidateItemEx(int nUnits)DSSTabularIndex
ValidateLookUpEx(int nUnits)DSSTabularIndex
ValidateLookUpEx(int nUnits)DSSTabularIndex
~DSSCMMemoryMap()DSSCMMemoryMapvirtual
~DSSCMMemoryMap()DSSCMMemoryMapvirtual
~DSSTabularIndex()DSSTabularIndex
~DSSTabularIndex()DSSTabularIndex