|
Mobile API Reference
MicroStrategy 2019
|
#include <DSSTabularIndex.h>
Public Member Functions | |
| DSSTabularIndex () | |
| ~DSSTabularIndex () | |
| int | Init (int nUnits, int nRows, int *pUnits, int *ipKey, DSSDataModelXTabImpl *ipTabularData, bool ibDelayLoad=false) |
| int | Init (int inUnits, int inRows, int *ipUnits, int *ipKeys) |
| int | Count () |
| int | Count (int *opCount) |
| int | getNumUnits () |
| int | getUnits (int nUnits, int *pUnits) |
| int | getUnits (vector< int > &orvUnits) |
| int | Item (int iRow, int nKeys, int *opKey) |
| int | LookUp (int nKeys, int *ipKey, int *opRow) |
| int | GenDistinctC (vector< int > &ivUnits, DSSTabularIndex *pIndices, int *opRowMap) |
| int | ValidateLookUpEx (int nUnits) |
| int | LookUpEx (int nUnits, int *ipKey, int *pKeyBuffer, int *opRow) |
| int | ValidateItemEx (int nUnits) |
| int | ItemEx (int iRow, int nKeys, int *opKey) |
| const int * | getKeyTable () |
| int | getKey (int iRow, int iUnit) |
| int | size () |
| void | UpdateTimeStamp () |
| void | toString () |
| int | PartialMatch (const vector< int > &iUnits, const vector< vector< int > > &elements, int iUnit, vector< int > &iCandidateElements) |
| int | CalculateMask (int nUnits, int *ipUnits, vector< int > *ipvElements, DSSXTabBitVector &orBitVector) |
| int | CalculateMaskUsingRelation (int iIndexUnit, GUID *iIndexGUID, int iNonIndexUnit, GUID *iNonIndexGUID, vector< int > &ivNonIndexUnitElement, DSSRelation *ipRelation, DSSGUnitContainer *ipGUnitContainer, DSSXTabBitVector &orBitVector, vector< int > *ipLocal2Global=NULL) |
| int | SortWithMask (int nUnits, int *ipUnitPos, DSSXTabBitVector *ipMask, int **oppSortedRowMap) |
| DSSXTabBitVector * | GetUnqualifiedRows () |
| DSSXTabBitVector * | GetHiddenRows () |
| bool | IsUnqualified (int iRow) |
| bool | IsSameOrder (DSSTabularIndex *ipIndex) |
| int | TransformGlobalIndexToLocalIndex (int iGlobalIndex, int *oplocalIndex) |
| int | LookupActualKey (int *ipKeys, int *opRow) |
| int | loadBitVectorFromBinary (DSSBinaryDataReader *ipReadStream) |
| int | loadHiddenMaskFromBinary (DSSBinaryDataReader *ipReadStream) |
| int | setDistinct (bool ibDistinct) |
| void | dump () |
| int | setHeaderKeys (vector< int > &ivKeys, vector< int > &ivRowList) |
| int | GetElementsForUnit (Int32 iUnit, Int32 *pCount, Int32 **pElements) |
| int | getMaxKey (int iUnit) |
| int | setMaxKeys (vector< int > ivMaxKeys) |
| int | addKeyDistribution (int *lpKeyDistribution) |
| void | setMainIndexOrder (bool ibMainIndexOrder) |
| void | setSortByLastUnit (bool ibSortByLastUnit) |
| void | setKeys (int *ipKeys, int length) |
| bool | IsMainIndexOrder () |
| int | Populate (DSSTabularIndex *pOriginal, Int32 *pUnitsMap, Int32 nMissingUnit, Int32 nRowLimit, Int32 ibElementBrowseCount, Int32 **ippRowMap) |
| bool | IsDistinct () |
| DSSElementBlocks * | getElementBlocks (int iUnit) |
| bool | hasElementBlocks () |
| void | SetUnqualified (int iRow, bool iFlag) |
| int | DecompressKeys (DSSXTabBitVector *ipMask, Int32 nUnits, Int32 *pUnits, Int32 **ippGlobalLUIndex, Int32 *ipRowMap, Int32 nResultRow, vector< Int32 *> &ovKeys, Int32 iDefaultValue=-1) |
| int | ResetHeaderKeys (int *ipKeys, int iSize, int inRows, bool lbReCalKeyDistribution=true, bool lbMatchKeys=false) |
| void | setNumUnits (int inUnits) |
| int | Init (MBase::CString iFilePath, const CMIndexInfo *ipIndexInfo) |
| int | GetMaxKeyDistribution (char **oppBinary, int *opSize) |
| void | GetCMIndexInfo (CMIndexInfo **oppCMIndexInfo) |
| int | SetMaxKeyDistribution (const char *ipMaxKeyDistribution, int iDataSize, int &oMaxKeyDistributionSize) |
| int | hGetElementIndexForUnit (int iUnitPos, ElementIndex **oppElementIndex) |
| vector< ElementIndex * > * | GetElementIndices () |
| int | SetElementIndex (int iUnitIndex, ElementIndex *ipElementIndex) |
| int | ClearElementIndex () |
| int | createMMapMemory (const char *ipFilePath, bool ibUseNewFile=false) |
| int | releaseMMapMemory () |
| int | reloadMMapMemory () |
| int | GetRawSize () |
| bool | isOrderedLinearKey () |
| DSSTabularIndex () | |
| ~DSSTabularIndex () | |
| int | Init (int nUnits, int nRows, int *pUnits, int *ipKey, DSSDataModelXTabImpl *ipTabularData, bool ibDelayLoad=false) |
| int | Init (int inUnits, int inRows, int *ipUnits, int *ipKeys) |
| int | Count () |
| int | Count (int *opCount) |
| int | getNumUnits () |
| int | getUnits (int nUnits, int *pUnits) |
| int | getUnits (vector< int > &orvUnits) |
| int | Item (int iRow, int nKeys, int *opKey) |
| int | LookUp (int nKeys, int *ipKey, int *opRow) |
| int | GenDistinctC (vector< int > &ivUnits, DSSTabularIndex *pIndices, int *opRowMap) |
| int | ValidateLookUpEx (int nUnits) |
| int | LookUpEx (int nUnits, int *ipKey, int *pKeyBuffer, int *opRow) |
| int | ValidateItemEx (int nUnits) |
| int | ItemEx (int iRow, int nKeys, int *opKey) |
| const int * | getKeyTable () |
| int | getKey (int iRow, int iUnit) |
| int | size () |
| void | UpdateTimeStamp () |
| void | toString () |
| int | PartialMatch (const vector< int > &iUnits, const vector< vector< int > > &elements, int iUnit, vector< int > &iCandidateElements) |
| int | CalculateMask (int nUnits, int *ipUnits, vector< int > *ipvElements, DSSXTabBitVector &orBitVector) |
| int | CalculateMaskUsingRelation (int iIndexUnit, GUID *iIndexGUID, int iNonIndexUnit, GUID *iNonIndexGUID, vector< int > &ivNonIndexUnitElement, DSSRelation *ipRelation, DSSGUnitContainer *ipGUnitContainer, DSSXTabBitVector &orBitVector, vector< int > *ipLocal2Global=NULL) |
| int | SortWithMask (int nUnits, int *ipUnitPos, DSSXTabBitVector *ipMask, int **oppSortedRowMap) |
| DSSXTabBitVector * | GetUnqualifiedRows () |
| DSSXTabBitVector * | GetHiddenRows () |
| bool | IsUnqualified (int iRow) |
| bool | IsSameOrder (DSSTabularIndex *ipIndex) |
| int | TransformGlobalIndexToLocalIndex (int iGlobalIndex, int *oplocalIndex) |
| int | LookupActualKey (int *ipKeys, int *opRow) |
| int | loadBitVectorFromBinary (DSSBinaryDataReader *ipReadStream) |
| int | loadHiddenMaskFromBinary (DSSBinaryDataReader *ipReadStream) |
| int | setDistinct (bool ibDistinct) |
| void | dump () |
| int | setHeaderKeys (vector< int > &ivKeys, vector< int > &ivRowList) |
| int | GetElementsForUnit (Int32 iUnit, Int32 *pCount, Int32 **pElements) |
| int | getMaxKey (int iUnit) |
| int | setMaxKeys (vector< int > ivMaxKeys) |
| int | addKeyDistribution (int *lpKeyDistribution) |
| void | setMainIndexOrder (bool ibMainIndexOrder) |
| void | setSortByLastUnit (bool ibSortByLastUnit) |
| void | setKeys (int *ipKeys, int length) |
| bool | IsMainIndexOrder () |
| int | Populate (DSSTabularIndex *pOriginal, Int32 *pUnitsMap, Int32 nMissingUnit, Int32 nRowLimit, Int32 ibElementBrowseCount, Int32 **ippRowMap) |
| bool | IsDistinct () |
| DSSElementBlocks * | getElementBlocks (int iUnit) |
| bool | hasElementBlocks () |
| void | SetUnqualified (int iRow, bool iFlag) |
| int | DecompressKeys (DSSXTabBitVector *ipMask, Int32 nUnits, Int32 *pUnits, Int32 **ippGlobalLUIndex, Int32 *ipRowMap, Int32 nResultRow, vector< Int32 *> &ovKeys, Int32 iDefaultValue=-1) |
| int | ResetHeaderKeys (int *ipKeys, int iSize, int inRows, bool lbReCalKeyDistribution=true, bool lbMatchKeys=false) |
| void | setNumUnits (int inUnits) |
| int | Init (MBase::CString iFilePath, const CMIndexInfo *ipIndexInfo) |
| int | GetMaxKeyDistribution (char **oppBinary, int *opSize) |
| void | GetCMIndexInfo (CMIndexInfo **oppCMIndexInfo) |
| int | SetMaxKeyDistribution (const char *ipMaxKeyDistribution, int iDataSize, int &oMaxKeyDistributionSize) |
| int | hGetElementIndexForUnit (int iUnitPos, ElementIndex **oppElementIndex) |
| vector< ElementIndex * > * | GetElementIndices () |
| int | SetElementIndex (int iUnitIndex, ElementIndex *ipElementIndex) |
| int | ClearElementIndex () |
| int | createMMapMemory (const char *ipFilePath, bool ibUseNewFile=false) |
| int | releaseMMapMemory () |
| int | reloadMMapMemory () |
| int | GetRawSize () |
| bool | isOrderedLinearKey () |
Public Member Functions inherited from DSSCMMemoryMap | |
| DSSCMMemoryMap () | |
| virtual | ~DSSCMMemoryMap () |
| bool | GetUseMappedFile () |
| void | SetUseMappedFile (bool ibUseMappedFile) |
| bool | NeedDoMMap (const char *ipFilePath) |
| int | GetMMPBufSize () |
| int | GetOffset () |
| int | GetOffsetAligned () |
| void | SetMMPBufSize (int iMMpBufSize) |
| void | SetOffset (int iOffset) |
| void | SetOffsetAligned (int iOffsetAligned) |
| void | SetFilePath (const char *ipFilePath) |
| int | MMap (const char *ipFilePath, int iFileOffset, int iBinarySize) |
| DSSCMMemoryMap () | |
| virtual | ~DSSCMMemoryMap () |
| bool | GetUseMappedFile () |
| void | SetUseMappedFile (bool ibUseMappedFile) |
| bool | NeedDoMMap (const char *ipFilePath) |
| int | GetMMPBufSize () |
| int | GetOffset () |
| int | GetOffsetAligned () |
| void | SetMMPBufSize (int iMMpBufSize) |
| void | SetOffset (int iOffset) |
| void | SetOffsetAligned (int iOffsetAligned) |
| void | SetFilePath (const char *ipFilePath) |
| int | MMap (const char *ipFilePath, int iFileOffset, int iBinarySize) |
Friends | |
| class | DSSTabularIndexPool |
| class | DSSXTabKeyIterator |
| class | ElementIndex |
Additional Inherited Members | |
Protected Attributes inherited from DSSCMMemoryMap | |
| std::string | mFilePath |
| bool | mbUseMappedFile |
| char * | mpMMPBuffer |
| int | mMMPBufSize |
| int | mOffset |
| int | mOffsetAligned |
| EnumCMBlockType | mBlockType |
| DSSTabularIndex::DSSTabularIndex | ( | ) |
| DSSTabularIndex::~DSSTabularIndex | ( | ) |
| DSSTabularIndex::DSSTabularIndex | ( | ) |
| DSSTabularIndex::~DSSTabularIndex | ( | ) |
| int DSSTabularIndex::addKeyDistribution | ( | int * | lpKeyDistribution | ) |
| int DSSTabularIndex::addKeyDistribution | ( | int * | lpKeyDistribution | ) |
| int DSSTabularIndex::CalculateMask | ( | int | nUnits, |
| int * | ipUnits, | ||
| vector< int > * | ipvElements, | ||
| DSSXTabBitVector & | orBitVector | ||
| ) |
| int DSSTabularIndex::CalculateMask | ( | int | nUnits, |
| int * | ipUnits, | ||
| vector< int > * | ipvElements, | ||
| DSSXTabBitVector & | orBitVector | ||
| ) |
| int DSSTabularIndex::CalculateMaskUsingRelation | ( | int | iIndexUnit, |
| GUID * | iIndexGUID, | ||
| int | iNonIndexUnit, | ||
| GUID * | iNonIndexGUID, | ||
| vector< int > & | ivNonIndexUnitElement, | ||
| DSSRelation * | ipRelation, | ||
| DSSGUnitContainer * | ipGUnitContainer, | ||
| DSSXTabBitVector & | orBitVector, | ||
| vector< int > * | ipLocal2Global = NULL |
||
| ) |
| int DSSTabularIndex::CalculateMaskUsingRelation | ( | int | iIndexUnit, |
| GUID * | iIndexGUID, | ||
| int | iNonIndexUnit, | ||
| GUID * | iNonIndexGUID, | ||
| vector< int > & | ivNonIndexUnitElement, | ||
| DSSRelation * | ipRelation, | ||
| DSSGUnitContainer * | ipGUnitContainer, | ||
| DSSXTabBitVector & | orBitVector, | ||
| vector< int > * | ipLocal2Global = NULL |
||
| ) |
| int DSSTabularIndex::ClearElementIndex | ( | ) |
| int DSSTabularIndex::ClearElementIndex | ( | ) |
|
inline |
|
inline |
| int DSSTabularIndex::Count | ( | int * | opCount | ) |
| int DSSTabularIndex::Count | ( | int * | opCount | ) |
|
virtual |
Implements DSSCMMemoryMap.
|
virtual |
Implements DSSCMMemoryMap.
| int DSSTabularIndex::DecompressKeys | ( | DSSXTabBitVector * | ipMask, |
| Int32 | nUnits, | ||
| Int32 * | pUnits, | ||
| Int32 ** | ippGlobalLUIndex, | ||
| Int32 * | ipRowMap, | ||
| Int32 | nResultRow, | ||
| vector< Int32 *> & | ovKeys, | ||
| Int32 | iDefaultValue = -1 |
||
| ) |
| int DSSTabularIndex::DecompressKeys | ( | DSSXTabBitVector * | ipMask, |
| Int32 | nUnits, | ||
| Int32 * | pUnits, | ||
| Int32 ** | ippGlobalLUIndex, | ||
| Int32 * | ipRowMap, | ||
| Int32 | nResultRow, | ||
| vector< Int32 *> & | ovKeys, | ||
| Int32 | iDefaultValue = -1 |
||
| ) |
| void DSSTabularIndex::dump | ( | ) |
| void DSSTabularIndex::dump | ( | ) |
| int DSSTabularIndex::GenDistinctC | ( | vector< int > & | ivUnits, |
| DSSTabularIndex * | pIndices, | ||
| int * | opRowMap | ||
| ) |
| int DSSTabularIndex::GenDistinctC | ( | vector< int > & | ivUnits, |
| DSSTabularIndex * | pIndices, | ||
| int * | opRowMap | ||
| ) |
| void DSSTabularIndex::GetCMIndexInfo | ( | CMIndexInfo ** | oppCMIndexInfo | ) |
| void DSSTabularIndex::GetCMIndexInfo | ( | CMIndexInfo ** | oppCMIndexInfo | ) |
| DSSElementBlocks* DSSTabularIndex::getElementBlocks | ( | int | iUnit | ) |
| DSSElementBlocks* DSSTabularIndex::getElementBlocks | ( | int | iUnit | ) |
|
inline |
|
inline |
| DSSXTabBitVector* DSSTabularIndex::GetHiddenRows | ( | ) |
| DSSXTabBitVector* DSSTabularIndex::GetHiddenRows | ( | ) |
| int DSSTabularIndex::getKey | ( | int | iRow, |
| int | iUnit | ||
| ) |
| int DSSTabularIndex::getKey | ( | int | iRow, |
| int | iUnit | ||
| ) |
|
inline |
|
inline |
| int DSSTabularIndex::getMaxKey | ( | int | iUnit | ) |
| int DSSTabularIndex::getMaxKey | ( | int | iUnit | ) |
| int DSSTabularIndex::GetMaxKeyDistribution | ( | char ** | oppBinary, |
| int * | opSize | ||
| ) |
| int DSSTabularIndex::GetMaxKeyDistribution | ( | char ** | oppBinary, |
| int * | opSize | ||
| ) |
| int DSSTabularIndex::getNumUnits | ( | ) |
| int DSSTabularIndex::getNumUnits | ( | ) |
|
virtual |
Implements DSSCMMemoryMap.
|
virtual |
Implements DSSCMMemoryMap.
| int DSSTabularIndex::getUnits | ( | int | nUnits, |
| int * | pUnits | ||
| ) |
| int DSSTabularIndex::getUnits | ( | int | nUnits, |
| int * | pUnits | ||
| ) |
| int DSSTabularIndex::getUnits | ( | vector< int > & | orvUnits | ) |
| int DSSTabularIndex::getUnits | ( | vector< int > & | orvUnits | ) |
| DSSXTabBitVector* DSSTabularIndex::GetUnqualifiedRows | ( | ) |
| DSSXTabBitVector* DSSTabularIndex::GetUnqualifiedRows | ( | ) |
| bool DSSTabularIndex::hasElementBlocks | ( | ) |
| bool DSSTabularIndex::hasElementBlocks | ( | ) |
| int DSSTabularIndex::hGetElementIndexForUnit | ( | int | iUnitPos, |
| ElementIndex ** | oppElementIndex | ||
| ) |
| int DSSTabularIndex::hGetElementIndexForUnit | ( | int | iUnitPos, |
| ElementIndex ** | oppElementIndex | ||
| ) |
| int DSSTabularIndex::Init | ( | int | nUnits, |
| int | nRows, | ||
| int * | pUnits, | ||
| int * | ipKey, | ||
| DSSDataModelXTabImpl * | ipTabularData, | ||
| bool | ibDelayLoad = false |
||
| ) |
| int DSSTabularIndex::Init | ( | int | nUnits, |
| int | nRows, | ||
| int * | pUnits, | ||
| int * | ipKey, | ||
| DSSDataModelXTabImpl * | ipTabularData, | ||
| bool | ibDelayLoad = false |
||
| ) |
| int DSSTabularIndex::Init | ( | int | inUnits, |
| int | inRows, | ||
| int * | ipUnits, | ||
| int * | ipKeys | ||
| ) |
| int DSSTabularIndex::Init | ( | int | inUnits, |
| int | inRows, | ||
| int * | ipUnits, | ||
| int * | ipKeys | ||
| ) |
| int DSSTabularIndex::Init | ( | MBase::CString | iFilePath, |
| const CMIndexInfo * | ipIndexInfo | ||
| ) |
| int DSSTabularIndex::Init | ( | MBase::CString | iFilePath, |
| const CMIndexInfo * | ipIndexInfo | ||
| ) |
| bool DSSTabularIndex::IsDistinct | ( | ) |
| bool DSSTabularIndex::IsDistinct | ( | ) |
|
inline |
|
inline |
| bool DSSTabularIndex::isOrderedLinearKey | ( | ) |
| bool DSSTabularIndex::isOrderedLinearKey | ( | ) |
| bool DSSTabularIndex::IsSameOrder | ( | DSSTabularIndex * | ipIndex | ) |
| bool DSSTabularIndex::IsSameOrder | ( | DSSTabularIndex * | ipIndex | ) |
| bool DSSTabularIndex::IsUnqualified | ( | int | iRow | ) |
| bool DSSTabularIndex::IsUnqualified | ( | int | iRow | ) |
| int DSSTabularIndex::Item | ( | int | iRow, |
| int | nKeys, | ||
| int * | opKey | ||
| ) |
| int DSSTabularIndex::Item | ( | int | iRow, |
| int | nKeys, | ||
| int * | opKey | ||
| ) |
| int DSSTabularIndex::ItemEx | ( | int | iRow, |
| int | nKeys, | ||
| int * | opKey | ||
| ) |
| int DSSTabularIndex::ItemEx | ( | int | iRow, |
| int | nKeys, | ||
| int * | opKey | ||
| ) |
| int DSSTabularIndex::loadBitVectorFromBinary | ( | DSSBinaryDataReader * | ipReadStream | ) |
| int DSSTabularIndex::loadBitVectorFromBinary | ( | DSSBinaryDataReader * | ipReadStream | ) |
| int DSSTabularIndex::loadHiddenMaskFromBinary | ( | DSSBinaryDataReader * | ipReadStream | ) |
| int DSSTabularIndex::loadHiddenMaskFromBinary | ( | DSSBinaryDataReader * | ipReadStream | ) |
| int DSSTabularIndex::LookUp | ( | int | nKeys, |
| int * | ipKey, | ||
| int * | opRow | ||
| ) |
| int DSSTabularIndex::LookUp | ( | int | nKeys, |
| int * | ipKey, | ||
| int * | opRow | ||
| ) |
| int DSSTabularIndex::LookupActualKey | ( | int * | ipKeys, |
| int * | opRow | ||
| ) |
| int DSSTabularIndex::LookupActualKey | ( | int * | ipKeys, |
| int * | opRow | ||
| ) |
| int DSSTabularIndex::LookUpEx | ( | int | nUnits, |
| int * | ipKey, | ||
| int * | pKeyBuffer, | ||
| int * | opRow | ||
| ) |
| int DSSTabularIndex::LookUpEx | ( | int | nUnits, |
| int * | ipKey, | ||
| int * | pKeyBuffer, | ||
| int * | opRow | ||
| ) |
| int DSSTabularIndex::PartialMatch | ( | const vector< int > & | iUnits, |
| const vector< vector< int > > & | elements, | ||
| int | iUnit, | ||
| vector< int > & | iCandidateElements | ||
| ) |
| int DSSTabularIndex::PartialMatch | ( | const vector< int > & | iUnits, |
| const vector< vector< int > > & | elements, | ||
| int | iUnit, | ||
| vector< int > & | iCandidateElements | ||
| ) |
| int DSSTabularIndex::Populate | ( | DSSTabularIndex * | pOriginal, |
| Int32 * | pUnitsMap, | ||
| Int32 | nMissingUnit, | ||
| Int32 | nRowLimit, | ||
| Int32 | ibElementBrowseCount, | ||
| Int32 ** | ippRowMap | ||
| ) |
| int DSSTabularIndex::Populate | ( | DSSTabularIndex * | pOriginal, |
| Int32 * | pUnitsMap, | ||
| Int32 | nMissingUnit, | ||
| Int32 | nRowLimit, | ||
| Int32 | ibElementBrowseCount, | ||
| Int32 ** | ippRowMap | ||
| ) |
|
virtual |
Reimplemented from DSSCMMemoryMap.
|
virtual |
Reimplemented from DSSCMMemoryMap.
|
virtual |
Reimplemented from DSSCMMemoryMap.
|
virtual |
Reimplemented from DSSCMMemoryMap.
| int DSSTabularIndex::ResetHeaderKeys | ( | int * | ipKeys, |
| int | iSize, | ||
| int | inRows, | ||
| bool | lbReCalKeyDistribution = true, |
||
| bool | lbMatchKeys = false |
||
| ) |
| int DSSTabularIndex::ResetHeaderKeys | ( | int * | ipKeys, |
| int | iSize, | ||
| int | inRows, | ||
| bool | lbReCalKeyDistribution = true, |
||
| bool | lbMatchKeys = false |
||
| ) |
| int DSSTabularIndex::setDistinct | ( | bool | ibDistinct | ) |
| int DSSTabularIndex::setDistinct | ( | bool | ibDistinct | ) |
| int DSSTabularIndex::SetElementIndex | ( | int | iUnitIndex, |
| ElementIndex * | ipElementIndex | ||
| ) |
| int DSSTabularIndex::SetElementIndex | ( | int | iUnitIndex, |
| ElementIndex * | ipElementIndex | ||
| ) |
| int DSSTabularIndex::setHeaderKeys | ( | vector< int > & | ivKeys, |
| vector< int > & | ivRowList | ||
| ) |
| int DSSTabularIndex::setHeaderKeys | ( | vector< int > & | ivKeys, |
| vector< int > & | ivRowList | ||
| ) |
| void DSSTabularIndex::setKeys | ( | int * | ipKeys, |
| int | length | ||
| ) |
| void DSSTabularIndex::setKeys | ( | int * | ipKeys, |
| int | length | ||
| ) |
|
inline |
|
inline |
| int DSSTabularIndex::SetMaxKeyDistribution | ( | const char * | ipMaxKeyDistribution, |
| int | iDataSize, | ||
| int & | oMaxKeyDistributionSize | ||
| ) |
| int DSSTabularIndex::SetMaxKeyDistribution | ( | const char * | ipMaxKeyDistribution, |
| int | iDataSize, | ||
| int & | oMaxKeyDistributionSize | ||
| ) |
| int DSSTabularIndex::setMaxKeys | ( | vector< int > | ivMaxKeys | ) |
| int DSSTabularIndex::setMaxKeys | ( | vector< int > | ivMaxKeys | ) |
|
inline |
|
inline |
|
inline |
|
inline |
| void DSSTabularIndex::SetUnqualified | ( | int | iRow, |
| bool | iFlag | ||
| ) |
| void DSSTabularIndex::SetUnqualified | ( | int | iRow, |
| bool | iFlag | ||
| ) |
| int DSSTabularIndex::size | ( | ) |
| int DSSTabularIndex::size | ( | ) |
| int DSSTabularIndex::SortWithMask | ( | int | nUnits, |
| int * | ipUnitPos, | ||
| DSSXTabBitVector * | ipMask, | ||
| int ** | oppSortedRowMap | ||
| ) |
| int DSSTabularIndex::SortWithMask | ( | int | nUnits, |
| int * | ipUnitPos, | ||
| DSSXTabBitVector * | ipMask, | ||
| int ** | oppSortedRowMap | ||
| ) |
| void DSSTabularIndex::toString | ( | ) |
| void DSSTabularIndex::toString | ( | ) |
| int DSSTabularIndex::TransformGlobalIndexToLocalIndex | ( | int | iGlobalIndex, |
| int * | oplocalIndex | ||
| ) |
| int DSSTabularIndex::TransformGlobalIndexToLocalIndex | ( | int | iGlobalIndex, |
| int * | oplocalIndex | ||
| ) |
| void DSSTabularIndex::UpdateTimeStamp | ( | ) |
| void DSSTabularIndex::UpdateTimeStamp | ( | ) |
| int DSSTabularIndex::ValidateItemEx | ( | int | nUnits | ) |
| int DSSTabularIndex::ValidateItemEx | ( | int | nUnits | ) |
| int DSSTabularIndex::ValidateLookUpEx | ( | int | nUnits | ) |
| int DSSTabularIndex::ValidateLookUpEx | ( | int | nUnits | ) |
|
friend |
|
friend |
|
friend |