|
Mobile API Reference
MicroStrategy 2019
|
#include <DSSRWDataModel.h>
Public Member Functions | |
| NGBPathInfo () | |
| ~NGBPathInfo () | |
| void | buildNGBIndexHash () |
| int | GetNGBKey (int iRow, int iLevel, int *opKey) |
| bool | containSameKey (int iRow1, int iRow2, int iLevel) |
| int | GetRowCountByNGBPath (int iRow, int iLevel, int &oRowCount) |
| int | GetRowsByNGBPath (int iRow, int iLevel, vector< int > &ovRows) |
| int | GetIndicesByNGBPath (int iRow, int iLevel, vector< int > &ovIndices) |
| int | GetAllText (MBase::CString &orText) |
| DSSBaseElementProxy * | GetAllElement () |
| int | GetElements (const vector< int > &ivIndex, const int iUnit, vector< DSSBaseElementProxy *> &ovElements) |
| int | GetElementsByRows (const vector< int > &ivRows, const int iUnit, vector< DSSBaseElementProxy *> &ovElements) |
| int | GetElementTexts (vector< int > &irvIndices, int unit, vector< string > &ovTexts) |
| void | setDataModel (DSSRWDataModel *ipModel) |
| int | loadFromBinary (DSSBinaryDataReader *ipReadStream) |
| string | GetNGBNodeKey (int iUnit) |
| int | toString (std::ostream &out) |
| int | getNGBSelectedRow (int iLevel) |
| void | setNGBSelectedRow (int iLevel, int iRow) |
| int | GetNGBUnitCount () |
| DSSBaseElementProxy * | getSpecialElement (int i) |
| int | GetSpecialElementCount () |
| std::string | getSpecialElementText (int i) |
| int | GetElementCount (int iUnit) |
| GroupbyElement * | GetRootElement () |
| bool | operator() (int a, int b) |
| int | getNGBNodeIndex (string nodekey) |
| int | getNGBIndexRowCount () |
| int | getMaxElementIndex (int iUnit) |
| void | clearUnitElements () |
| int | RemoveFromNGBIndex (const vector< int > &irRemovedRows) |
| NGBPathInfo () | |
| ~NGBPathInfo () | |
| void | buildNGBIndexHash () |
| int | GetNGBKey (int iRow, int iLevel, int *opKey) |
| bool | containSameKey (int iRow1, int iRow2, int iLevel) |
| int | GetRowCountByNGBPath (int iRow, int iLevel, int &oRowCount) |
| int | GetRowsByNGBPath (int iRow, int iLevel, vector< int > &ovRows) |
| int | GetIndicesByNGBPath (int iRow, int iLevel, vector< int > &ovIndices) |
| int | GetAllText (MBase::CString &orText) |
| DSSBaseElementProxy * | GetAllElement () |
| int | GetElements (const vector< int > &ivIndex, const int iUnit, vector< DSSBaseElementProxy *> &ovElements) |
| int | GetElementsByRows (const vector< int > &ivRows, const int iUnit, vector< DSSBaseElementProxy *> &ovElements) |
| int | GetElementTexts (vector< int > &irvIndices, int unit, vector< string > &ovTexts) |
| void | setDataModel (DSSRWDataModel *ipModel) |
| int | loadFromBinary (DSSBinaryDataReader *ipReadStream) |
| string | GetNGBNodeKey (int iUnit) |
| int | toString (std::ostream &out) |
| int | getNGBSelectedRow (int iLevel) |
| void | setNGBSelectedRow (int iLevel, int iRow) |
| int | GetNGBUnitCount () |
| DSSBaseElementProxy * | getSpecialElement (int i) |
| int | GetSpecialElementCount () |
| std::string | getSpecialElementText (int i) |
| int | GetElementCount (int iUnit) |
| GroupbyElement * | GetRootElement () |
| bool | operator() (int a, int b) |
| int | getNGBNodeIndex (string nodekey) |
| int | getNGBIndexRowCount () |
| int | getMaxElementIndex (int iUnit) |
| void | clearUnitElements () |
| int | RemoveFromNGBIndex (const vector< int > &irRemovedRows) |
Public Attributes | |
| vector< string > | mvNGBNodeKey |
| vector< bool > | mvHasTotal |
| int | mNGBCount |
| int | mnNGBIndexRow |
| vector< int > | mNGBIndex |
| vector< int > | mNGBIndexHash |
Protected Attributes | |
| vector< SpecialElement > | mvSpecialElements |
| vector< int > | mvMaxIndexForUnit |
| vector< vector< DSSBaseElementProxy * > > | mvUnitElements |
| vector< int > | mvCurrentSelectedRow |
| int | mlAllElementOffset |
| DSSBaseElementProxy * | mpAllElement |
| DSSRWDataModel * | mpDataModel |
| GroupbyElement * | mpRootElement |
| NGBPathInfo::NGBPathInfo | ( | ) |
| NGBPathInfo::~NGBPathInfo | ( | ) |
| NGBPathInfo::NGBPathInfo | ( | ) |
| NGBPathInfo::~NGBPathInfo | ( | ) |
| void NGBPathInfo::buildNGBIndexHash | ( | ) |
| void NGBPathInfo::buildNGBIndexHash | ( | ) |
| void NGBPathInfo::clearUnitElements | ( | ) |
| void NGBPathInfo::clearUnitElements | ( | ) |
| bool NGBPathInfo::containSameKey | ( | int | iRow1, |
| int | iRow2, | ||
| int | iLevel | ||
| ) |
| bool NGBPathInfo::containSameKey | ( | int | iRow1, |
| int | iRow2, | ||
| int | iLevel | ||
| ) |
| DSSBaseElementProxy* NGBPathInfo::GetAllElement | ( | ) |
| DSSBaseElementProxy* NGBPathInfo::GetAllElement | ( | ) |
| int NGBPathInfo::GetAllText | ( | MBase::CString & | orText | ) |
| int NGBPathInfo::GetAllText | ( | MBase::CString & | orText | ) |
| int NGBPathInfo::GetElementCount | ( | int | iUnit | ) |
| int NGBPathInfo::GetElementCount | ( | int | iUnit | ) |
| int NGBPathInfo::GetElements | ( | const vector< int > & | ivIndex, |
| const int | iUnit, | ||
| vector< DSSBaseElementProxy *> & | ovElements | ||
| ) |
| int NGBPathInfo::GetElements | ( | const vector< int > & | ivIndex, |
| const int | iUnit, | ||
| vector< DSSBaseElementProxy *> & | ovElements | ||
| ) |
| int NGBPathInfo::GetElementsByRows | ( | const vector< int > & | ivRows, |
| const int | iUnit, | ||
| vector< DSSBaseElementProxy *> & | ovElements | ||
| ) |
| int NGBPathInfo::GetElementsByRows | ( | const vector< int > & | ivRows, |
| const int | iUnit, | ||
| vector< DSSBaseElementProxy *> & | ovElements | ||
| ) |
| int NGBPathInfo::GetElementTexts | ( | vector< int > & | irvIndices, |
| int | unit, | ||
| vector< string > & | ovTexts | ||
| ) |
| int NGBPathInfo::GetElementTexts | ( | vector< int > & | irvIndices, |
| int | unit, | ||
| vector< string > & | ovTexts | ||
| ) |
| int NGBPathInfo::GetIndicesByNGBPath | ( | int | iRow, |
| int | iLevel, | ||
| vector< int > & | ovIndices | ||
| ) |
| int NGBPathInfo::GetIndicesByNGBPath | ( | int | iRow, |
| int | iLevel, | ||
| vector< int > & | ovIndices | ||
| ) |
| int NGBPathInfo::getMaxElementIndex | ( | int | iUnit | ) |
| int NGBPathInfo::getMaxElementIndex | ( | int | iUnit | ) |
|
inline |
|
inline |
| int NGBPathInfo::GetNGBKey | ( | int | iRow, |
| int | iLevel, | ||
| int * | opKey | ||
| ) |
| int NGBPathInfo::GetNGBKey | ( | int | iRow, |
| int | iLevel, | ||
| int * | opKey | ||
| ) |
| int NGBPathInfo::getNGBNodeIndex | ( | string | nodekey | ) |
| int NGBPathInfo::getNGBNodeIndex | ( | string | nodekey | ) |
| string NGBPathInfo::GetNGBNodeKey | ( | int | iUnit | ) |
| string NGBPathInfo::GetNGBNodeKey | ( | int | iUnit | ) |
| int NGBPathInfo::getNGBSelectedRow | ( | int | iLevel | ) |
| int NGBPathInfo::getNGBSelectedRow | ( | int | iLevel | ) |
|
inline |
|
inline |
| GroupbyElement* NGBPathInfo::GetRootElement | ( | ) |
| GroupbyElement* NGBPathInfo::GetRootElement | ( | ) |
| int NGBPathInfo::GetRowCountByNGBPath | ( | int | iRow, |
| int | iLevel, | ||
| int & | oRowCount | ||
| ) |
| int NGBPathInfo::GetRowCountByNGBPath | ( | int | iRow, |
| int | iLevel, | ||
| int & | oRowCount | ||
| ) |
| int NGBPathInfo::GetRowsByNGBPath | ( | int | iRow, |
| int | iLevel, | ||
| vector< int > & | ovRows | ||
| ) |
| int NGBPathInfo::GetRowsByNGBPath | ( | int | iRow, |
| int | iLevel, | ||
| vector< int > & | ovRows | ||
| ) |
| DSSBaseElementProxy* NGBPathInfo::getSpecialElement | ( | int | i | ) |
| DSSBaseElementProxy* NGBPathInfo::getSpecialElement | ( | int | i | ) |
| int NGBPathInfo::GetSpecialElementCount | ( | ) |
| int NGBPathInfo::GetSpecialElementCount | ( | ) |
| std::string NGBPathInfo::getSpecialElementText | ( | int | i | ) |
| std::string NGBPathInfo::getSpecialElementText | ( | int | i | ) |
| int NGBPathInfo::loadFromBinary | ( | DSSBinaryDataReader * | ipReadStream | ) |
| int NGBPathInfo::loadFromBinary | ( | DSSBinaryDataReader * | ipReadStream | ) |
| bool NGBPathInfo::operator() | ( | int | a, |
| int | b | ||
| ) |
| bool NGBPathInfo::operator() | ( | int | a, |
| int | b | ||
| ) |
| int NGBPathInfo::RemoveFromNGBIndex | ( | const vector< int > & | irRemovedRows | ) |
| int NGBPathInfo::RemoveFromNGBIndex | ( | const vector< int > & | irRemovedRows | ) |
|
inline |
|
inline |
| void NGBPathInfo::setNGBSelectedRow | ( | int | iLevel, |
| int | iRow | ||
| ) |
| void NGBPathInfo::setNGBSelectedRow | ( | int | iLevel, |
| int | iRow | ||
| ) |
| int NGBPathInfo::toString | ( | std::ostream & | out | ) |
| int NGBPathInfo::toString | ( | std::ostream & | out | ) |
|
protected |
| int NGBPathInfo::mNGBCount |
| vector< int > NGBPathInfo::mNGBIndex |
| vector< int > NGBPathInfo::mNGBIndexHash |
| int NGBPathInfo::mnNGBIndexRow |
|
protected |
|
protected |
|
protected |
|
protected |
| vector< bool > NGBPathInfo::mvHasTotal |
|
protected |
| vector< string > NGBPathInfo::mvNGBNodeKey |
|
protected |
|
protected |